Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
Bash 中尖括号的更多用法

&#22312;&#36825;&#31687;&#25991;&#31456;&#65292;&#25105;&#20204;&#32487;&#32493;&#26469;&#28145;&#20837;&#25506;&#35752;&#23574;&#25324;&#21495;&#30340;&#26356;&#22810;&#20854;&#23427;&#29992;&#27861;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/12/115848wemcebuym6mlsuwm.png">Media</a>&#22312;<a href="https://linux.cn/article-10502-1.html">&#19978;&#19968;&#31687;&#25991;&#31456;</a>&#24403;&#20013;&#65292;&#25105;&#20204;&#20171;&#32461;&#20102;&#23574;&#25324;&#21495;&#65288;<>&#65289;&#20197;&#21450;&#23427;&#20204;&#30340;&#19968;&#20123;&#29992;&#27861;&#12290;&#22312;&#36825;&#31687;&#25991;&#31456;&#65292;&#25105;&#20204;&#32487;&#32493;&#26469;&#28145;&#20837;&#25506;&#35752;&#23574;&#25324;&#21495;&#30340;&#26356;&#22810;&#20854;&#23427;&#29992;&#27861;&#12290;&#36890;&#36807;&#20351;&#29992; <&#65292;&#21487;&#20197;&#23454;&#29616;“&#27450;&#39575;”&#30340;&#25928;&#26524;&#65292;&#35753;&#20854;&#23427;&#21629;&#20196;&#35748;&#20026;&#26576;&#20010;&#21629;&#20196;&#30340;&#36755;&#20986;&#26159;&#19968;&#20010;&#25991;&#20214;&#12290;&#20363;&#22914;&#65292;&#22312;&#36827;&#34892;&#22791;&#20221;&#25991;&#20214;&#30340;&#26102;&#20505;&#19981;&#30830;&#23450;&#22791;&#20221;&#26159;&#21542;&#23436;&#25972;&#65292;&#23601;&#38656;&#35201;&#21435;&#30830;&#35748;&#26576;&#20010;&#30446;&#24405;&#26159;&#21542;&#24050;&#32463;&#21253;&#21547;&#20174;&#21407;&#30446;&#24405;&#20013;&#22797;&#21046;&#36807;&#21435;&#30340;&#25152;&#26377;&#25991;&#20214;&#12290;&#20320;&#21487;&#20197;&#35797;&#19968;&#19979;&#36825;&#26679;&#25805;&#20316;&#65306;<pre class="prettyprint linenums">diff <(ls /original/dir/) <(ls /backup/dir/)</pre><a href="https://linux.die.net/man/1/diff">diff</a> &#21629;&#20196;&#26159;&#19968;&#20010;&#36880;&#34892;&#27604;&#36739;&#20004;&#20010;&#25991;&#20214;&#20043;&#38388;&#24046;&#24322;&#30340;&#24037;&#20855;&#12290;&#22312;&#19978;&#38754;&#30340;&#20363;&#23376;&#20013;&#65292;&#23601;&#20351;&#29992;&#20102; < &#35753; diff &#35748;&#20026;&#20004;&#20010; ls &#21629;&#20196;&#36755;&#20986;&#30340;&#32467;&#26524;&#37117;&#26159;&#25991;&#20214;&#65292;&#20174;&#32780;&#33021;&#22815;&#27604;&#36739;&#23427;&#20204;&#20043;&#38388;&#30340;&#24046;&#24322;&#12290;&#35201;&#27880;&#24847;&#65292;&#22312; < &#21644; (...) &#20043;&#38388;&#26159;&#27809;&#26377;&#31354;&#26684;&#30340;&#12290;&#25105;&#23581;&#35797;&#22312;&#25105;&#30340;&#22270;&#29255;&#30446;&#24405;&#21644;&#23427;&#30340;&#22791;&#20221;&#30446;&#24405;&#25191;&#34892;&#19978;&#38754;&#30340;&#21629;&#20196;&#65292;&#36755;&#20986;&#30340;&#26159;&#20197;&#19979;&#32467;&#26524;&#65306;<pre class="prettyprint linenums">diff <(ls /My/Pictures/) <(ls /My/backup/Pictures/) 5d4 < Dv7bIIeUUAAD1Fc.jpg:large.jpg</pre>&#36755;&#20986;&#32467;&#26524;&#20013;&#30340; < &#34920;&#31034; Dv7bIIeUUAAD1Fc.jpg:large.jpg &#36825;&#20010;&#25991;&#20214;&#23384;&#22312;&#20110;&#24038;&#36793;&#30340;&#30446;&#24405;&#65288;/My/Pictures&#65289;&#20294;&#19981;&#23384;&#22312;&#20110;&#21491;&#36793;&#30340;&#30446;&#24405;&#65288;/My/backup/Pictures&#65289;&#20013;&#12290;&#20063;&#23601;&#26159;&#35828;&#65292;&#22312;&#22791;&#20221;&#36807;&#31243;&#20013;&#21487;&#33021;&#21457;&#29983;&#20102;&#38382;&#39064;&#65292;&#23548;&#33268;&#36825;&#20010;&#25991;&#20214;&#27809;&#26377;&#34987;&#25104;&#21151;&#22791;&#20221;&#12290;&#22914;&#26524; diff &#27809;&#26377;&#26174;&#31034;&#20986;&#20219;&#20309;&#36755;&#20986;&#32467;&#26524;&#65292;&#23601;&#34920;&#26126;&#20004;&#20010;&#30446;&#24405;&#20013;&#30340;&#25991;&#20214;&#26159;&#19968;&#33268;&#30340;&#12290;&#30475;&#21040;&#36825;&#37324;&#20320;&#21487;&#33021;&#20250;&#24819;&#21040;&#65292;&#26082;&#28982;&#21487;&#20197;&#36890;&#36807; < &#23558;&#19968;&#20123;&#21629;&#20196;&#34892;&#30340;&#36755;&#20986;&#20869;&#23481;&#20316;&#20026;&#19968;&#2001…
计算机实验室之树莓派:课程 5 OK05

OK05 课程构建于课程 OK04 的基础,使用它来闪烁摩尔斯电码的 SOS 序列Media

via https://linux.cn/article-10530-1.html
&#35745;&#31639;&#26426;&#23454;&#39564;&#23460;&#20043;&#26641;&#33683;&#27966;&#65306;&#35838;&#31243; 5 OK05

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/12/122809f73x8z1xl73xhhm7.jpg">Media</a>OK05 &#35838;&#31243;&#26500;&#24314;&#20110;&#35838;&#31243; OK04 &#30340;&#22522;&#30784;&#65292;&#20351;&#29992;&#23427;&#26469;&#38378;&#28865;&#25705;&#23572;&#26031;&#30005;&#30721;&#30340; SOS &#24207;&#21015;&#65288;...---...&#65289;&#12290;&#36825;&#37324;&#20551;&#35774;&#20320;&#24050;&#32463;&#26377;&#20102; <a href="https://linux.cn/article-10526-1.html">&#35838;&#31243; 4&#65306;OK04</a> &#25805;&#20316;&#31995;&#32479;&#30340;&#20195;&#30721;&#20316;&#20026;&#22522;&#30784;&#12290;1&#12289;&#25968;&#25454;&#21040;&#30446;&#21069;&#20026;&#27490;&#65292;&#25105;&#20204;&#19982;&#25805;&#20316;&#31995;&#32479;&#26377;&#20851;&#30340;&#25152;&#26377;&#20869;&#23481;&#25552;&#20379;&#30340;&#37117;&#26159;&#25351;&#20196;&#12290;&#28982;&#32780;&#26377;&#26102;&#20505;&#65292;&#25351;&#20196;&#21482;&#26159;&#23436;&#25104;&#20102;&#19968;&#21322;&#30340;&#24037;&#20316;&#12290;&#25105;&#20204;&#30340;&#25805;&#20316;&#31995;&#32479;&#21487;&#33021;&#36824;&#38656;&#35201;&#25968;&#25454;&#12290;&#19968;&#20123;&#26089;&#26399;&#30340;&#25805;&#20316;&#31995;&#32479;&#30830;&#23454;&#21482;&#20801;&#35768;&#29305;&#23450;&#25991;&#20214;&#20013;&#30340;&#29305;&#23450;&#31867;&#22411;&#30340;&#25968;&#25454;&#65292;&#20294;&#26159;&#36825;&#36890;&#24120;&#34987;&#35748;&#20026;&#38480;&#21046;&#22826;&#22810;&#20102;&#12290;&#29616;&#20195;&#26041;&#27861;&#30830;&#23454;&#21487;&#20197;&#20351;&#31243;&#24207;&#21464;&#24471;&#22797;&#26434;&#30340;&#22810;&#12290;&#36890;&#24120;&#65292;&#25968;&#25454;&#23601;&#26159;&#20123;&#24456;&#37325;&#35201;&#30340;&#20540;&#12290;&#20320;&#21487;&#33021;&#25509;&#21463;&#36807;&#22521;&#35757;&#65292;&#35748;&#20026;&#25968;&#25454;&#23601;&#26159;&#26576;&#31181;&#31867;&#22411;&#30340;&#65292;&#27604;&#22914;&#65292;&#25991;&#26412;&#25991;&#20214;&#21253;&#21547;&#25991;&#26412;&#65292;&#22270;&#20687;&#25991;&#20214;&#21253;&#21547;&#22270;&#29255;&#65292;&#31561;&#31561;&#12290;&#35828;&#23454;&#35805;&#65292;&#36825;&#21482;&#26159;&#20320;&#30340;&#24819;&#27861;&#32780;&#24050;&#12290;&#35745;&#31639;&#26426;&#19978;&#30340;&#20840;&#37096;&#25968;&#25454;&#37117;&#26159;&#20108;&#36827;&#21046;&#25968;&#23383;&#65292;&#37325;&#35201;&#30340;&#26159;&#25105;&#20204;&#36873;&#25321;&#29992;&#20160;&#20040;&#26469;&#35299;&#37322;&#36825;&#20123;&#25968;&#25454;&#12290;&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;&#25105;&#20204;&#20250;&#29992;&#19968;&#20010;&#38378;&#28783;&#24207;&#21015;&#20316;&#20026;&#25968;&#25454;&#20445;&#23384;&#19979;&#26469;&#12290;&#22312; main.s &#32467;&#26463;&#22788;&#22797;&#21046;&#19979;&#38754;&#30340;&#20195;&#30721;&#65306;<pre class="prettyprint linenums">.section .data %&#23450;&#20041; .data &#27573;.align 2 %&#23545;&#40784;pattern: %&#23450;&#20041;&#25972;&#24418;&#21464;&#37327;.int 0b11111111101010100010001000101010</pre>.align num &#30830;&#20445;&#19979;&#19968;&#34892;&#20195;&#30721;&#30340;&#22320;&#22336;&#26159; 2num &#30340;&#25972;&#25968;&#20493;&#12290;.int val &#36755;&#20986;&#25968;&#20540; val&#12290;&#35201;&#21306;&#20998;&#25968;&#25454;&#21644;&#20195;&#30721;&#65292;&#25105;&#20204;&#23558;&#25968;&#25454;&#37117;&#25918;&#22312; .data &#21306;&#22495;&#12290;&#25105;&#24050;&#32463;&#23558;&#35813;&#21306;&#22495;&#21253;&#21547;&#22312;&#25805;&#20316;&#31995;&#32479;&#30340;&#20869;&#23384;&#24067;&#23616;&#22270;&#12290;&#25105;&#36873;&#25321;&#23558;&#25968;&#25454;&#25918;&#21040;&#20195;&#30721;&#21518;&#38754;&#12290;&#23558;&#25105;&#20204;&#30340;&#25351;&#20196;&#21644;&#25968;&#25454;&#20998;&#24320;&#20445;&#23384;&#30340;&#21407;&#22240;&#26159;&#65292;&#22914;&#26524;&#26368;&#21518;&#25105;&#20204;&#22312;&#33258;&#24049;&#30340;&#25805;&#20316;&#31995;&…
在 Linux 命令行使用 more 查看文本文件

文本文件和 Linux 一直是携手并进的。或者说看起来如此。那你又是依靠哪些让你使用起来很舒服的工具来查看这些文本文件的呢?Media

via https://linux.cn/article-10531-1.html
&#22312; Linux &#21629;&#20196;&#34892;&#20351;&#29992; more &#26597;&#30475;&#25991;&#26412;&#25991;&#20214;

&#25991;&#26412;&#25991;&#20214;&#21644; Linux &#19968;&#30452;&#26159;&#25658;&#25163;&#24182;&#36827;&#30340;&#12290;&#25110;&#32773;&#35828;&#30475;&#36215;&#26469;&#22914;&#27492;&#12290;&#37027;&#20320;&#21448;&#26159;&#20381;&#38752;&#21738;&#20123;&#35753;&#20320;&#20351;&#29992;&#36215;&#26469;&#24456;&#33298;&#26381;&#30340;&#24037;&#20855;&#26469;&#26597;&#30475;&#36825;&#20123;&#25991;&#26412;&#25991;&#20214;&#30340;&#21602;&#65311;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/12/200602ci4sw6jj5r6vvo7j.jpg">Media</a>Linux &#19979;&#26377;&#24456;&#22810;&#23454;&#29992;&#24037;&#20855;&#21487;&#20197;&#35753;&#20320;&#22312;&#32456;&#31471;&#30028;&#38754;&#26597;&#30475;&#25991;&#26412;&#25991;&#20214;&#12290;&#20854;&#20013;&#19968;&#20010;&#23601;&#26159; <a href="https://en.wikipedia.org/wiki/More_(command)">more</a>&#12290;more &#36319;&#25105;&#20043;&#21069;&#21478;&#19968;&#31687;&#25991;&#31456;&#37324;&#20889;&#21040;&#30340;&#24037;&#20855; —— <a href="https://opensource.com/article/18/4/using-less-view-text-files-command-line">less</a> &#24456;&#30456;&#20284;&#12290;&#23427;&#20204;&#20043;&#38388;&#30340;&#20027;&#35201;&#19981;&#21516;&#28857;&#22312;&#20110; more &#21482;&#20801;&#35768;&#20320;&#21521;&#21069;&#26597;&#30475;&#25991;&#20214;&#12290;&#23613;&#31649;&#23427;&#33021;&#25552;&#20379;&#30340;&#21151;&#33021;&#30475;&#36215;&#26469;&#24456;&#26377;&#38480;&#65292;&#19981;&#36807;&#23427;&#20381;&#26087;&#26377;&#24456;&#22810;&#26377;&#29992;&#30340;&#29305;&#24615;&#20540;&#24471;&#20320;&#21435;&#20102;&#35299;&#12290;&#19979;&#38754;&#35753;&#25105;&#20204;&#26469;&#24555;&#36895;&#27983;&#35272;&#19968;&#19979; more &#21487;&#20197;&#20570;&#20160;&#20040;&#65292;&#20197;&#21450;&#22914;&#20309;&#20351;&#29992;&#23427;&#21543;&#12290;&#22522;&#30784;&#20351;&#29992;&#20551;&#35774;&#20320;&#29616;&#22312;&#24819;&#22312;&#32456;&#31471;&#26597;&#30475;&#19968;&#20010;&#25991;&#26412;&#25991;&#20214;&#12290;&#21482;&#38656;&#25171;&#24320;&#19968;&#20010;&#32456;&#31471;&#65292;&#36827;&#20837;&#23545;&#24212;&#30340;&#30446;&#24405;&#65292;&#28982;&#21518;&#36755;&#20837;&#20197;&#19979;&#21629;&#20196;&#65306;<pre class="prettyprint linenums">$ more <filename></pre>&#20363;&#22914;&#65292;<pre class="prettyprint linenums">$ more jekyll-article.md</pre><a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/12/200605qhljjl1t0yfavy44.png">Media</a>&#20351;&#29992;&#31354;&#26684;&#38190;&#21487;&#20197;&#21521;&#19979;&#32763;&#39029;&#65292;&#36755;&#20837; q &#21487;&#20197;&#36864;&#20986;&#12290;&#22914;&#26524;&#20320;&#24819;&#22312;&#36825;&#20010;&#25991;&#20214;&#20013;&#25628;&#32034;&#19968;&#20123;&#25991;&#26412;&#65292;&#36755;&#20837; / &#23383;&#31526;&#24182;&#22312;&#20854;&#21518;&#21152;&#19978;&#20320;&#24819;&#35201;&#26597;&#25214;&#30340;&#25991;&#23383;&#12290;&#20363;&#22914;&#20320;&#35201;&#26597;&#30475;&#30340;&#23383;&#27573;&#26159; “terminal”&#65292;&#21482;&#38656;&#36755;&#20837;&#65306;<pre class="prettyprint linenums">/terminal</pre><a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/12/200609pu62gjq2j928j7h7.png">Media</a>&#25628;&#32034;&#30340;&#20869;&#23481;&#26159;&#21306;&#20998;&#22823;&#23567;&#20889;&#30340;&#65292;&#25152;&#20197;&#36755;&#20837; /terminal &#36319; /Terminal &#20250;&#20986;&#29616;&#19981;&#21516;&#30340;&#32467;&#26524;&#12290;&#21644;&#20854;&#20182;&#23454;&#29992;&#24037;&#20855;&#32452;&#21512;&#20351;&#29992;&#20320;&#21487;&#20197;&#36890;&#36807;&#31649;&#36947;&#23558;&#20854;&#20182;&#21629;&#20196;&#34892;&#24037;&#20855;&#24471;&#21040;&#30340;&#25991;&#26412;&#20256;&#36755;&#21040; more&#12290;&#20320;&#38382;&#20026;&#20160;&#20040;&#36825;&#26679;&#20570;&#65311;&#22240;&#20026;&#26377;&#26102;&#36825;&#20123;&#24037;&#20855;&#33719;&#21462;&#30340;&#25991…
PyGame Zero: 无需模板的游戏开发

在你的游戏开发过程中有了 PyGame Zero,和枯燥的模板说再见吧。Media

via https://linux.cn/article-10532-1.html
PyGame Zero: &#26080;&#38656;&#27169;&#26495;&#30340;&#28216;&#25103;&#24320;&#21457;

&#22312;&#20320;&#30340;&#28216;&#25103;&#24320;&#21457;&#36807;&#31243;&#20013;&#26377;&#20102; PyGame Zero&#65292;&#21644;&#26543;&#29157;&#30340;&#27169;&#26495;&#35828;&#20877;&#35265;&#21543;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/12/225929m2fnq02x2yvyyhiq.png">Media</a>Python &#26159;&#19968;&#20010;&#24456;&#22909;&#30340;&#20837;&#38376;&#32423;&#32534;&#31243;&#35821;&#35328;&#12290;&#24182;&#19988;&#65292;&#28216;&#25103;&#26159;&#19968;&#20010;&#24456;&#22909;&#30340;&#20837;&#38376;&#39033;&#30446;&#65306;&#23427;&#20204;&#26159;&#21487;&#35270;&#21270;&#30340;&#65292;&#33258;&#39537;&#21160;&#30340;&#65292;&#24182;&#19988;&#21487;&#20197;&#24456;&#24841;&#24555;&#30340;&#19982;&#26379;&#21451;&#21644;&#23478;&#20154;&#20998;&#20139;&#12290;&#34429;&#28982;&#65292;&#32477;&#22823;&#22810;&#25968;&#30340; Python &#20889;&#23601;&#30340;&#24211;&#65292;&#27604;&#22914; <a href="https://www.pygame.org/news">PyGame</a> &#65292;&#20250;&#35753;&#21021;&#23398;&#32773;&#22240;&#20026;&#24536;&#35760;&#24494;&#23567;&#30340;&#32454;&#33410;&#24456;&#23481;&#26131;&#23548;&#33268;&#20160;&#20040;&#37117;&#27809;&#28210;&#26579;&#32780;&#24863;&#21040;&#22256;&#25200;&#12290;&#22312;&#29702;&#35299;&#25152;&#26377;&#37096;&#20998;&#30340;&#20316;&#29992;&#20043;&#21069;&#65292;&#20182;&#20204;&#20250;&#23558;&#20854;&#20013;&#30340;&#35768;&#22810;&#37096;&#20998;&#37117;&#35270;&#20026;“&#26080;&#24847;&#35782;&#30340;&#27169;&#26495;&#25991;&#20214;”——&#38656;&#35201;&#22797;&#21046;&#21644;&#31896;&#36148;&#21040;&#31243;&#24207;&#20013;&#25165;&#33021;&#20351;&#20854;&#24037;&#20316;&#30340;&#31070;&#22855;&#27573;&#33853;&#12290;<a href="https://pygame-zero.readthedocs.io/en/stable/">PyGame Zero</a> &#35797;&#22270;&#36890;&#36807;&#22312; PyGame &#19978;&#25918;&#32622;&#19968;&#20010;&#25277;&#35937;&#23618;&#26469;&#24357;&#21512;&#36825;&#19968;&#24046;&#36317;&#65292;&#22240;&#27492;&#23427;&#23383;&#38754;&#19978;&#24182;&#19981;&#38656;&#35201;&#27169;&#26495;&#12290;&#25105;&#20204;&#22312;&#35828;&#30340;“&#23383;&#38754;”&#65292;&#23601;&#26159;&#22312;&#25351;&#23383;&#38754;&#12290;&#36825;&#26159;&#19968;&#20010;&#21512;&#26684;&#30340; PyGame Zero &#25991;&#20214;&#65306;<pre class="prettyprint linenums"># This comment is here for clarity reasons</pre>&#25105;&#20204;&#21487;&#20197;&#23558;&#23427;&#25918;&#22312;&#19968;&#20010; game.py &#25991;&#20214;&#37324;&#65292;&#24182;&#36816;&#34892;&#65306;<pre class="prettyprint linenums">$ pgzrun game.py</pre>&#36825;&#23558;&#20250;&#23637;&#31034;&#19968;&#20010;&#31383;&#21475;&#65292;&#24182;&#36816;&#34892;&#19968;&#20010;&#21487;&#20197;&#36890;&#36807;&#20851;&#38381;&#31383;&#21475;&#25110;&#25353;&#19979; CTRL-C &#20013;&#26029;&#30340;&#28216;&#25103;&#24490;&#29615;&#12290;&#36951;&#25022;&#30340;&#26159;&#65292;&#36825;&#23558;&#26159;&#19968;&#22330;&#26080;&#32842;&#30340;&#28216;&#25103;&#12290;&#20160;&#20040;&#37117;&#27809;&#21457;&#29983;&#12290;&#20026;&#20102;&#35753;&#23427;&#26356;&#26377;&#36259;&#19968;&#28857;&#65292;&#25105;&#20204;&#21487;&#20197;&#30011;&#19968;&#20010;&#19981;&#21516;&#30340;&#32972;&#26223;&#65306;<pre class="prettyprint linenums">def draw(): screen.fill((255, 0, 0))</pre>&#36825;&#23558;&#20250;&#25226;&#32972;&#26223;&#33394;&#20174;&#40657;&#33394;&#25442;&#20026;&#32418;&#33394;&#12290;&#20294;&#26159;&#36825;&#20173;&#26159;&#19968;&#20010;&#24456;&#26080;&#32842;&#30340;&#28216;&#25103;&#65292;&#20160;&#20040;&#37117;&#27809;&#21457;&#29983;&#12290;&#25105;&#20204;&#21487;&#20197;&#35753;&#23427;&#21464;&#30340;&#26356;&#26377;&#24847;&#24605;&#19968;&#28857;&#65306;<pre class="prettyprint linenums">colors = [0, 0, 0]def draw(): screen.fill(tuple(colors))def update(): colors[0] = (colors[0] + 1) % 256</pre>&#36825;&#23558;&#20250;&#35753;&#31383;&#21475;&#20174;&#40657;&#33394;&#24320;&#…
DNS 和根证书

关于 DNS 和根证书你需要了解的内容。Media

via https://linux.cn/article-10533-1.html
DNS &#21644;&#26681;&#35777;&#20070;

&#20851;&#20110; DNS &#21644;&#26681;&#35777;&#20070;&#20320;&#38656;&#35201;&#20102;&#35299;&#30340;&#20869;&#23481;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/130526ey8rimkhhqoht6or.jpg">Media</a>&#30001;&#20110;&#26368;&#36817;&#21457;&#29983;&#30340;&#19968;&#20123;&#20107;&#20214;&#65292;&#25105;&#20204;&#65288;Privacy Today &#32452;&#32455;&#65289;&#24863;&#21040;&#26377;&#24517;&#35201;&#20889;&#19968;&#31687;&#20851;&#20110;&#27492;&#20107;&#30340;&#30701;&#25991;&#12290;&#23427;&#36866;&#29992;&#20110;&#25152;&#26377;&#35835;&#32773;&#65292;&#22240;&#27492;&#23427;&#23558;&#20445;&#25345;&#31616;&#21333; —— &#25216;&#26415;&#32454;&#33410;&#21487;&#33021;&#20250;&#22312;&#31245;&#21518;&#30340;&#25991;&#31456;&#21457;&#24067;&#12290;&#20160;&#20040;&#26159; DNS&#65292;&#20026;&#20160;&#20040;&#23427;&#19982;&#20320;&#26377;&#20851;&#65311;DNS &#30340;&#24847;&#24605;&#26159;&#22495;&#21517;&#31995;&#32479;Domain Name System&#65292;&#20320;&#27599;&#22825;&#37117;&#20250;&#25509;&#35302;&#21040;&#23427;&#12290;&#27599;&#24403;&#20320;&#30340; Web &#27983;&#35272;&#22120;&#25110;&#20219;&#20309;&#20854;&#20182;&#24212;&#29992;&#31243;&#24207;&#36830;&#25509;&#21040;&#20114;&#32852;&#32593;&#26102;&#65292;&#23427;&#23601;&#24456;&#21487;&#33021;&#20250;&#20351;&#29992;&#22495;&#21517;&#12290;&#31616;&#21333;&#26469;&#35828;&#65292;&#22495;&#21517;&#23601;&#26159;&#20320;&#38190;&#20837;&#30340;&#22320;&#22336;&#65306;&#20363;&#22914; <a href="https://duckduckgo.com">duckduckgo.com</a>&#12290;&#20320;&#30340;&#35745;&#31639;&#26426;&#38656;&#35201;&#30693;&#36947;&#23427;&#25152;&#23548;&#21521;&#30340;&#22320;&#26041;&#65292;&#20250;&#21521; DNS &#35299;&#26512;&#22120;&#23547;&#27714;&#24110;&#21161;&#12290;&#32780;&#23427;&#23558;&#36820;&#22238;&#31867;&#20284; <a href="http://176.34.155.23">176.34.155.23</a> &#36825;&#26679;&#30340; IP —— &#36825;&#23601;&#26159;&#36830;&#25509;&#26102;&#25152;&#38656;&#35201;&#30693;&#36947;&#30340;&#20844;&#24320;&#32593;&#32476;&#22320;&#22336;&#12290; &#27492;&#36807;&#31243;&#31216;&#20026; DNS &#26597;&#25214;&#12290;&#36825;&#23545;&#20320;&#30340;&#38544;&#31169;&#12289;&#23433;&#20840;&#20197;&#21450;&#20320;&#30340;&#33258;&#30001;&#37117;&#26377;&#19968;&#23450;&#30340;&#24433;&#21709;&#65306;&#38544;&#31169;&#30001;&#20110;&#20320;&#35201;&#27714;&#35299;&#26512;&#22120;&#33719;&#21462;&#22495;&#21517;&#30340; IP&#65292;&#22240;&#27492;&#23427;&#20250;&#30830;&#20999;&#22320;&#30693;&#36947;&#20320;&#27491;&#22312;&#35775;&#38382;&#21738;&#20123;&#31449;&#28857;&#65292;&#24182;&#19988;&#30001;&#20110;“&#29289;&#32852;&#32593;”&#65288;&#36890;&#24120;&#32553;&#20889;&#20026; IoT&#65289;&#65292;&#29978;&#33267;&#23427;&#36824;&#30693;&#36947;&#20320;&#22312;&#23478;&#20013;&#20351;&#29992;&#30340;&#26159;&#21738;&#20010;&#35774;&#22791;&#12290;&#23433;&#20840;&#20320;&#21487;&#20197;&#30456;&#20449;&#35299;&#26512;&#22120;&#36820;&#22238;&#30340; IP &#26159;&#27491;&#30830;&#30340;&#12290;&#26377;&#19968;&#20123;&#26816;&#26597;&#25514;&#26045;&#21487;&#20197;&#30830;&#20445;&#22914;&#27492;&#65292;&#22312;&#27491;&#24120;&#24773;&#20917;&#19979;&#36825;&#19968;&#33324;&#19981;&#26159;&#38382;&#39064;&#12290;&#20294;&#36825;&#20123;&#21487;&#33021;&#25514;&#26045;&#20250;&#34987;&#30772;&#22351;&#65292;&#36825;&#23601;&#26159;&#20889;&#20316;&#26412;&#25991;&#30340;&#21407;&#22240;&#12290;&#22914;&#26524;&#36820;&#22238;&#30340; IP &#19981;&#27491;&#30830;&#65292;&#20320;&#21487;&#33021;&#20250;&#34987;&#27450;&#39575;&#24341;&#21521;&#20102;&#24694;&#24847;&#30340;&#31532;&#19977;&#26041; —— &#29978;&#33267;&#20320;&#37117;&#19981;&#20250;&#27880;&#24847;&#21040;&#20219;&#20309;&#24046;&#24322;&#12290;&#22312;&#36825;&#31181;&#24773;&#20917;&#19979;&#65292;&#20320;&#30340;&#38544;&#31169;&#20250;&#21463;&#21040;&#26356;&#22823;&#30340;&#21361;&#23475;&#65292;&#22240;&#20026;&#19981;&#20165;&#20250;&#3498…
5 个用于开发工作的 Linux 发行版

这五个发行版用于开发工作将不会让你失望。Media

via https://linux.cn/article-10534-1.html
5 &#20010;&#29992;&#20110;&#24320;&#21457;&#24037;&#20316;&#30340; Linux &#21457;&#34892;&#29256;

&#36825;&#20116;&#20010;&#21457;&#34892;&#29256;&#29992;&#20110;&#24320;&#21457;&#24037;&#20316;&#23558;&#19981;&#20250;&#35753;&#20320;&#22833;&#26395;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/231359c5z9gw9vszdfz5gz.jpg">Media</a>Linux &#19978;&#26368;&#21463;&#27426;&#36814;&#30340;&#20219;&#21153;&#20043;&#19968;&#32943;&#23450;&#26159;&#24320;&#21457;&#12290;&#29702;&#30001;&#24456;&#20805;&#20998;&#65306;&#19994;&#21153;&#20381;&#36182;&#20110; Linux&#12290;&#27809;&#26377; Linux&#65292;&#25216;&#26415;&#26681;&#26412;&#26080;&#27861;&#28385;&#36275;&#24403;&#20170;&#19981;&#26029;&#21457;&#23637;&#30340;&#19990;&#30028;&#30340;&#38656;&#27714;&#12290;&#22240;&#27492;&#65292;&#24320;&#21457;&#20154;&#21592;&#19981;&#26029;&#21162;&#21147;&#25913;&#21892;&#20182;&#20204;&#30340;&#24037;&#20316;&#29615;&#22659;&#12290;&#32780;&#36827;&#34892;&#27492;&#31867;&#25913;&#21892;&#30340;&#19968;&#31181;&#26041;&#27861;&#23601;&#26159;&#25317;&#26377;&#21512;&#36866;&#30340;&#24179;&#21488;&#12290;&#20540;&#24471;&#24198;&#24184;&#30340;&#26159;&#65292;&#36825;&#23601;&#26159; Linux&#65292;&#25152;&#20197;&#20320;&#24635;&#26159;&#26377;&#24456;&#22810;&#36873;&#25321;&#12290;&#20294;&#26377;&#26102;&#20505;&#65292;&#22826;&#22810;&#30340;&#36873;&#25321;&#26412;&#36523;&#23601;&#26159;&#19968;&#20010;&#38382;&#39064;&#12290;&#21738;&#31181;&#21457;&#34892;&#29256;&#36866;&#21512;&#20320;&#30340;&#24320;&#21457;&#38656;&#27714;&#65311;&#24403;&#28982;&#65292;&#36825;&#21462;&#20915;&#20110;&#20320;&#27491;&#22312;&#24320;&#21457;&#30340;&#24037;&#20316;&#65292;&#20294;&#26576;&#20123;&#21457;&#34892;&#29256;&#26356;&#36866;&#21512;&#20316;&#20026;&#20320;&#30340;&#24037;&#20316;&#20219;&#21153;&#30340;&#22522;&#30784;&#12290;&#25105;&#23558;&#37325;&#28857;&#20171;&#32461;&#25105;&#35748;&#20026; 2019 &#24180;&#26368;&#36866;&#21512;&#24320;&#21457;&#20154;&#21592;&#30340;&#20116;&#20010;&#21457;&#34892;&#29256;&#12290;Ubuntu&#26080;&#38656;&#36184;&#35328;&#12290;&#34429;&#28982; Linux Mint &#30340;&#24544;&#23454;&#29992;&#25143;&#26080;&#30097;&#26159;&#19968;&#20010;&#38750;&#24120;&#24544;&#35802;&#30340;&#32676;&#20307;&#65288;&#36825;&#26159;&#26377;&#20805;&#20998;&#30340;&#29702;&#30001;&#30340;&#65292;&#20182;&#20204;&#36873;&#25321;&#30340;&#21457;&#34892;&#29256;&#24456;&#26834;&#65289;&#65292;&#20294; Ubuntu Linux &#22312;&#36825;&#37324;&#26356;&#34987;&#35748;&#21487;&#12290;&#20026;&#20160;&#20040;&#65311;&#22240;&#20026;&#26377;&#20687; <a href="https://aws.amazon.com/">AWS</a> &#36825;&#26679;&#30340;&#20113;&#26381;&#21153;&#21830;&#23384;&#22312;&#65292;Ubuntu &#25104;&#20102;&#37096;&#32626;&#26368;&#22810;&#30340;&#26381;&#21153;&#22120;&#25805;&#20316;&#31995;&#32479;&#20043;&#19968;&#12290;&#36825;&#24847;&#21619;&#30528;&#22312; Ubuntu &#26700;&#38754;&#21457;&#34892;&#29256;&#19978;&#36827;&#34892;&#24320;&#21457;&#21487;&#20197;&#26356;&#36731;&#26494;&#22320;&#36716;&#25442;&#20026; Ubuntu Server&#12290;&#32780;&#19988;&#22240;&#20026; Ubuntu &#20351;&#24471;&#24320;&#21457;&#12289;&#20351;&#29992;&#21644;&#37096;&#32626;&#23481;&#22120;&#38750;&#24120;&#23481;&#26131;&#65292;&#25152;&#20197;&#20320;&#24819;&#35201;&#20351;&#29992;&#36825;&#20010;&#24179;&#21488;&#26159;&#23436;&#20840;&#21512;&#29702;&#30340;&#12290;&#32780; Ubuntu &#19982;&#20854;&#21253;&#21547;&#30340; Snap &#36719;&#20214;&#21253;&#30456;&#32467;&#21512;&#65292;&#20351;&#24471;&#36825;&#20010; Canonical&#65288;Ubuntu &#21457;&#34892;&#29256;&#32972;&#21518;&#30340;&#20844;&#21496;&#65289;&#30340;&#25805;&#20316;&#31995;&#32479;&#22914;&#34382;&#28155;&#32764;&#12290;&#20294;&#36825;&#19981;&#20165;&#26159;&#20320;&#21487;&#20197;&#29992; Ubuntu &#20570;&#20160;&#20040;&#65292;&#32780;&#26159;&#20320;&#21487;&#20197;&#36731;&#26494;&#20570;&#21040;&#12290;&#20960;&#20046;&#23545;&#20110;&#25152;&#26377…
开始使用 Sandstorm 吧,一个开源 Web 应用平台

了解 Sandstorm,这是我们在开源工具系列中的第三篇,它将在 2019 年提高你的工作效率。Media

via https://linux.cn/article-10535-1.html
&#24320;&#22987;&#20351;&#29992; Sandstorm &#21543;&#65292;&#19968;&#20010;&#24320;&#28304; Web &#24212;&#29992;&#24179;&#21488;

&#20102;&#35299; Sandstorm&#65292;&#36825;&#26159;&#25105;&#20204;&#22312;&#24320;&#28304;&#24037;&#20855;&#31995;&#21015;&#20013;&#30340;&#31532;&#19977;&#31687;&#65292;&#23427;&#23558;&#22312; 2019 &#24180;&#25552;&#39640;&#20320;&#30340;&#24037;&#20316;&#25928;&#29575;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/232928h12p655pgucpj411.jpg">Media</a>&#27599;&#24180;&#24180;&#21021;&#20284;&#20046;&#37117;&#26377;&#30127;&#29378;&#30340;&#20914;&#21160;&#24819;&#25552;&#39640;&#24037;&#20316;&#25928;&#29575;&#12290;&#26032;&#24180;&#30340;&#20915;&#24515;&#65292;&#28212;&#26395;&#24320;&#21551;&#26032;&#30340;&#19968;&#24180;&#65292;&#24403;&#28982;&#65292;“&#25243;&#24323;&#26087;&#30340;&#65292;&#25317;&#25265;&#26032;&#30340;”&#30340;&#24577;&#24230;&#20419;&#25104;&#20102;&#36825;&#19968;&#20999;&#12290;&#36890;&#24120;&#36825;&#26102;&#30340;&#24314;&#35758;&#20005;&#37325;&#20559;&#21521;&#38381;&#28304;&#21644;&#19987;&#26377;&#36719;&#20214;&#65292;&#20294;&#20107;&#23454;&#19978;&#24182;&#19981;&#29992;&#36825;&#26679;&#12290;&#36825;&#26159;&#25105;&#25361;&#36873;&#20986;&#30340; 19 &#20010;&#26032;&#30340;&#65288;&#25110;&#32773;&#23545;&#20320;&#32780;&#35328;&#26032;&#30340;&#65289;&#24320;&#28304;&#24037;&#20855;&#20013;&#30340;&#31532;&#19977;&#20010;&#24037;&#20855;&#26469;&#24110;&#21161;&#20320;&#22312; 2019 &#24180;&#26356;&#26377;&#25928;&#29575;&#12290;Sandstorm&#20445;&#25345;&#39640;&#25928;&#19981;&#20165;&#20165;&#38656;&#35201;&#24453;&#21150;&#20107;&#39033;&#20197;&#21450;&#35753;&#20107;&#24773;&#26377;&#32452;&#32455;&#12290;&#36890;&#24120;&#23427;&#38656;&#35201;&#19968;&#32452;&#24037;&#20855;&#20197;&#20351;&#24037;&#20316;&#27969;&#31243;&#39034;&#21033;&#36827;&#34892;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/232836wzmm5nzpz2jorm2l.png">Media</a><a href="https://sandstorm.io/">Sandstorm</a> &#26159;&#25171;&#21253;&#30340;&#24320;&#28304;&#24212;&#29992;&#38598;&#21512;&#65292;&#23427;&#20204;&#37117;&#21487;&#20174;&#19968;&#20010; Web &#30028;&#38754;&#35775;&#38382;&#65292;&#20063;&#21487;&#22312;&#20013;&#22830;&#25511;&#21046;&#21488;&#36827;&#34892;&#31649;&#29702;&#12290;&#20320;&#21487;&#20197;&#33258;&#24049;&#25176;&#31649;&#25110;&#20351;&#29992; <a href="https://oasis.sandstorm.io">Sandstorm Oasis</a> &#26381;&#21153;&#12290;&#23427;&#25353;&#29992;&#25143;&#25910;&#36153;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/232845k660zyzjupa6arvk.png">Media</a>Sandstorm &#26377;&#19968;&#20010;&#24066;&#22330;&#65292;&#22312;&#36825;&#37324;&#21487;&#20197;&#36731;&#26494;&#23433;&#35013;&#24212;&#29992;&#12290;&#24212;&#29992;&#21253;&#25324;&#25928;&#29575;&#31867;&#12289;&#36130;&#21153;&#12289;&#31508;&#35760;&#12289;&#20219;&#21153;&#36319;&#36394;&#12289;&#32842;&#22825;&#12289;&#28216;&#25103;&#31561;&#31561;&#12290;&#20320;&#36824;&#21487;&#20197;&#25353;&#29031;<a href="https://docs.sandstorm.io/en/latest/developing/">&#24320;&#21457;&#20154;&#21592;&#25991;&#26723;</a>&#20013;&#30340;&#24212;&#29992;&#25171;&#21253;&#25351;&#21335;&#25171;&#21253;&#33258;&#24049;&#30340;&#24212;&#29992;&#24182;&#19978;&#20256;&#23427;&#20204;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/232852yexaaizz5k5ev9e2.png">Media</a>&#23433;&#35013;&#21518;&#65292;&#29992;&#25143;&#21487;&#20197;&#21019;&#24314; <a href="https://sandstorm.io/how-it-works">grain</a> - &#23481;&#22120;&#21270;&#21518;&#30340;&#24212;&#29992;&#25968;&#25454;&#23454;&#20363;&#12290;&#40664;&#35748;&#24773;&#20917;&#19979;&#65292;grain &#26159;&#31169;&#26377;&#30340;&#65292;&#23427;&#21487;&#20197;&#19982;&#20854;&#20182; Sandstorm &#29992;&#25143;&#20849;&#20139;&#12290;&#36825;&#24847;&#21619;&#30528;&#23427;&#20204;&#40664;&#35748;&#26159;&#23433;&#20840;&#30340;&#6529…
3 个简单实用的 GNOME Shell 扩展

这三个扩展为你的桌面提供了更多的行为,可以完成你可能每天都会做的简单任务。Media

via https://linux.cn/article-10536-1.html
3 &#20010;&#31616;&#21333;&#23454;&#29992;&#30340; GNOME Shell &#25193;&#23637;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/234738ugdr1h1zg1zyrzia.png">Media</a>Fedora &#24037;&#20316;&#31449;&#30340;&#40664;&#35748;&#26700;&#38754; GNOME Shell&#65292;&#22240;&#20854;&#26497;&#31616;&#12289;&#25972;&#27905;&#30340;&#29992;&#25143;&#30028;&#38754;&#32780;&#38395;&#21517;&#65292;&#24182;&#28145;&#21463;&#35768;&#22810;&#29992;&#25143;&#30340;&#21916;&#29233;&#12290;&#23427;&#36824;&#20197;&#21487;&#20351;&#29992;&#25193;&#23637;&#28155;&#21152;&#21040; stock &#30028;&#38754;&#30340;&#33021;&#21147;&#32780;&#38395;&#21517;&#12290;&#22312;&#26412;&#25991;&#20013;&#65292;&#25105;&#20204;&#23558;&#20171;&#32461; GNOME Shell &#30340; 3 &#20010;&#31616;&#21333;&#19988;&#26377;&#29992;&#30340;&#25193;&#23637;&#12290;&#36825;&#19977;&#20010;&#25193;&#23637;&#20026;&#20320;&#30340;&#26700;&#38754;&#25552;&#20379;&#20102;&#26356;&#22810;&#30340;&#34892;&#20026;&#65292;&#21487;&#20197;&#23436;&#25104;&#20320;&#21487;&#33021;&#27599;&#22825;&#37117;&#20250;&#20570;&#30340;&#31616;&#21333;&#20219;&#21153;&#12290;&#23433;&#35013;&#25193;&#23637;&#31243;&#24207;&#23433;&#35013; GNOME Shell &#25193;&#23637;&#30340;&#26368;&#24555;&#25463;&#12289;&#26368;&#31616;&#21333;&#30340;&#26041;&#27861;&#26159;&#20351;&#29992;“&#36719;&#20214;”&#24212;&#29992;&#12290;&#26377;&#20851;&#35814;&#32454;&#20449;&#24687;&#65292;&#35831;&#26597;&#30475; Magazine <a href="https://fedoramagazine.org/install-extensions-via-software-application/">&#20197;&#21069;&#30340;&#25991;&#31456;</a>&#65306;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/234739guapco7aop2d8p5w.jpg">Media</a>&#21487;&#31227;&#21160;&#39537;&#21160;&#22120;&#33756;&#21333;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/234739opzjotgnczehjen9.jpg">Media</a><em>Fedora 29 &#20013;&#30340; Removable Drive Menu &#25193;&#23637;</em>&#39318;&#20808;&#26159; <a href="https://extensions.gnome.org/extension/7/removable-drive-menu/">Removable Drive Menu</a> &#25193;&#23637;&#12290;&#22914;&#26524;&#20320;&#30340;&#35745;&#31639;&#26426;&#20013;&#26377;&#21487;&#31227;&#21160;&#39537;&#21160;&#22120;&#65292;&#23427;&#26159;&#19968;&#20010;&#21487;&#22312;&#31995;&#32479;&#25176;&#30424;&#20013;&#28155;&#21152;&#19968;&#20010; widget &#30340;&#31616;&#21333;&#24037;&#20855;&#12290;&#23427;&#21487;&#20197;&#20351;&#20320;&#36731;&#26494;&#25171;&#24320;&#21487;&#31227;&#21160;&#39537;&#21160;&#22120;&#20013;&#30340;&#25991;&#20214;&#65292;&#25110;&#32773;&#24555;&#36895;&#26041;&#20415;&#22320;&#24377;&#20986;&#39537;&#21160;&#22120;&#20197;&#23433;&#20840;&#31227;&#38500;&#35774;&#22791;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/234740ziqit8j2jiyygy23.png">Media</a><em>&#36719;&#20214;&#24212;&#29992;&#20013;&#30340; Removable Drive Menu</em>&#25193;&#23637;&#20043;&#25193;&#23637;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/234741l5syuzzz5ztuu2h5.jpg">Media</a>&#22914;&#26524;&#20320;&#19968;&#30452;&#22312;&#23433;&#35013;&#21644;&#23581;&#35797;&#26032;&#25193;&#23637;&#65292;&#37027;&#20040; <a href="https://extensions.gnome.org/extension/1036/extensions/">Extensions</a> &#25193;&#23637;&#38750;&#24120;&#26377;&#29992;&#12290;&#23427;&#25552;&#20379;&#20102;&#25152;&#26377;&#24050;&#23433;&#35013;&#25193;&#23637;&#30340;&#21015;&#34920;&#65292;&#20801;&#35768;&#20320;&#21551;&#29992;&#25110;&#31105;&#29992;&#23427;&#20204;&#12290;&#27492;&#22806;&#65292;&#22914;&#26524;&#35813;&#25193;&#23637;&#26377;&#35774;&#32622;&#65292;&#37027;&#20040;&#21487;&#20197;&#24555;&#36895;&#25171;&#24320;&#27599;&#20010;&#25193;&#23637;&#30340;&#35774;&#32622;&#23545;&#35805;&#26694;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/13/234741nbodtbggvxtszibm.png">Media</a><em>&#36719;&#20214;&#20013;&#30340; Extensions &#25193;&#23637;</em>&#26080;&#29992;&#30340;&#26102;&#38047…
在 Linux 终端上进行冒险

我们的 Linux 命令行玩具日历的最后一天以一场盛大冒险结束。Media

via https://linux.cn/article-10537-1.html
&#22312; Linux &#32456;&#31471;&#19978;&#36827;&#34892;&#20882;&#38505;

&#25105;&#20204;&#30340; Linux &#21629;&#20196;&#34892;&#29609;&#20855;&#26085;&#21382;&#30340;&#26368;&#21518;&#19968;&#22825;&#20197;&#19968;&#22330;&#30427;&#22823;&#20882;&#38505;&#32467;&#26463;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/14/233617qj2bsxvnl0lnaxlr.png">Media</a>&#20170;&#22825;&#26159;&#25105;&#20204;&#20026;&#26399; 24 &#22825;&#30340; Linux &#21629;&#20196;&#34892;&#29609;&#20855;&#26085;&#21382;&#30340;&#26368;&#21518;&#19968;&#22825;&#12290;&#24076;&#26395;&#20320;&#19968;&#30452;&#26377;&#22312;&#30475;&#65292;&#20294;&#22914;&#26524;&#27809;&#26377;&#65292;&#35831;<a href="https://opensource.com/article/18/12/linux-toy-boxes">&#20174;&#22836;&#24320;&#22987;</a>&#65292;&#32487;&#32493;&#21162;&#21147;&#12290;&#20320;&#20250;&#21457;&#29616; Linux &#32456;&#31471;&#26377;&#24456;&#22810;&#28216;&#25103;&#12289;&#28040;&#36963;&#21644;&#22855;&#24618;&#20043;&#22788;&#12290;&#34429;&#28982;&#20320;&#20043;&#21069;&#21487;&#33021;&#24050;&#32463;&#30475;&#36807;&#25105;&#20204;&#26085;&#21382;&#20013;&#30340;&#19968;&#20123;&#29609;&#20855;&#65292;&#20294;&#25105;&#20204;&#24076;&#26395;&#23545;&#27599;&#20010;&#20154;&#32780;&#35328;&#33267;&#23569;&#26377;&#19968;&#20214;&#26032;&#19996;&#35199;&#12290;&#20170;&#22825;&#30340;&#29609;&#20855;&#26159;&#30001; Opensource.com &#31649;&#29702;&#21592; <a href="https://opensource.com/users/holmja">Joshua Allen Holm</a> &#25552;&#20986;&#30340;&#65306;“&#22914;&#26524;&#20320;&#30340;&#20882;&#38505;&#26085;&#21382;&#30340;&#26368;&#21518;&#19968;&#22825;&#19981;&#26159; ESR&#65288;Eric S. Raymond&#65289;&#30340;<a href="https://gitlab.com/esr/open-adventure">&#24320;&#28304;&#29256;&#30340; Adventure &#28216;&#25103;</a> —— &#23427;&#20173;&#28982;&#20351;&#29992;&#32463;&#20856;&#30340; <code>advent</code> &#21629;&#20196;&#65288;&#22312; BSD &#28216;&#25103;&#21253;&#20013;&#30340; <code>adventure</code>&#65289; &#65292;&#25105;&#20250;&#38750;&#24120;&#38750;&#24120;&#38750;&#24120;&#22833;&#26395; ;-)“&#36825;&#26159;&#32467;&#26463;&#25105;&#20204;&#36825;&#20010;&#31995;&#21015;&#30340;&#23436;&#32654;&#26041;&#24335;&#12290;&#24040;&#27934;&#20882;&#38505;Colossal Cave Adventure&#65288;&#36890;&#24120;&#31616;&#31216; Adventure&#65289;&#65292;&#26159;&#19968;&#27454;&#26469;&#33258; 20 &#19990;&#32426; 70 &#24180;&#20195;&#30340;&#22522;&#20110;&#25991;&#26412;&#30340;&#28216;&#25103;&#65292;&#23427;&#24341;&#39046;&#20135;&#29983;&#20102;&#20882;&#38505;&#28216;&#25103;&#36825;&#20010;&#31867;&#22411;&#30340;&#28216;&#25103;&#12290;&#23613;&#31649;&#23427;&#24456;&#21476;&#32769;&#65292;&#20294;&#26159;&#24403;&#25506;&#32034;&#24187;&#24819;&#19990;&#30028;&#26102;&#65292;Adventure &#20173;&#28982;&#26159;&#19968;&#31181;&#36731;&#26494;&#28040;&#32791;&#26102;&#38388;&#30340;&#26041;&#24335;&#65292;&#23601;&#20687;&#40857;&#19982;&#22320;&#19979;&#22478;&#37027;&#26679;&#65292;&#22320;&#19979;&#22478;&#20027;&#21487;&#33021;&#20250;&#24341;&#23548;&#20320;&#31359;&#36807;&#19968;&#20010;&#20805;&#28385;&#24819;&#35937;&#30340;&#22320;&#26041;&#12290;&#19982;&#20854;&#24102;&#20320;&#20102;&#35299; Adventure &#30340;&#21382;&#21490;&#65292;&#25105;&#40723;&#21169;&#20320;&#21435;&#38405;&#35835; Joshua &#30340;<a href="https://opensource.com/article/17/6/revisit-colossal-cave-adventure-open-adventure">&#35813;&#28216;&#25103;&#30340;&#21382;&#21490;</a>&#36825;&#31687;&#25991;&#31456;&#65292;&#20197;&#21450;&#20026;&#20160;&#20040;&#23427;&#20960;&#24180;&#21069;&#20250;&#37325;&#26032;&#22797;&#27963;&#65292;&#24182;&#19988;&#34987;&#37325;&#26032;&#31227;&#26893;&#12290;&#25509;&#30528;&#65292;<a href="https://gitlab.com/esr/open-adventure">&#20811;&#38534;&#23427;&#30340;&#28304;&#30721;</a>&#24182;&#25353;&#29031;<a href="https://gitlab.com/esr/open-adventure/blob/master/INSTALL.adoc">&#23433;&#35013;&#35828;&#26126;</a>&#22312;&#20320;&#30340…
如何在终端显示图像缩略图

lsix 是一个简单的命令行实用程序,旨在使用 Sixel 图形格式在终端中显示缩略图。Media

via https://linux.cn/article-10538-1.html
&#22914;&#20309;&#22312;&#32456;&#31471;&#26174;&#31034;&#22270;&#20687;&#32553;&#30053;&#22270;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/15/100523ear82xl1yoolxe2r.png">Media</a>&#19981;&#20037;&#21069;&#65292;&#25105;&#20204;&#35752;&#35770;&#20102; <a href="https://www.ostechnix.com/how-to-display-images-in-the-terminal/">Fim</a>&#65292;&#36825;&#26159;&#19968;&#20010;&#36731;&#37327;&#32423;&#30340;&#21629;&#20196;&#34892;&#22270;&#20687;&#26597;&#30475;&#22120;&#24212;&#29992;&#31243;&#24207;&#65292;&#29992;&#20110;&#20174;&#21629;&#20196;&#34892;&#26174;&#31034;&#21508;&#31181;&#31867;&#22411;&#30340;&#22270;&#20687;&#65292;&#22914; bmp&#12289;gif&#12289;jpeg &#21644; png &#31561;&#12290;&#20170;&#22825;&#65292;&#25105;&#20598;&#28982;&#21457;&#29616;&#20102;&#19968;&#20010;&#21517;&#20026; lsix &#30340;&#31867;&#20284;&#24037;&#20855;&#12290;&#23427;&#31867;&#20284;&#20110;&#31867; Unix &#31995;&#32479;&#20013;&#30340; ls &#21629;&#20196;&#65292;&#20294;&#20165;&#36866;&#29992;&#20110;&#22270;&#20687;&#12290;lsix &#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#21629;&#20196;&#34892;&#23454;&#29992;&#31243;&#24207;&#65292;&#26088;&#22312;&#20351;&#29992; Sixel &#22270;&#24418;&#26684;&#24335;&#22312;&#32456;&#31471;&#20013;&#26174;&#31034;&#32553;&#30053;&#22270;&#12290;&#23545;&#20110;&#37027;&#20123;&#24819;&#30693;&#36947;&#30340;&#20154;&#26469;&#35828;&#65292;Sixel &#26159;&#20845;&#20687;&#32032;six pixels&#30340;&#32553;&#20889;&#65292;&#26159;&#19968;&#31181;&#20301;&#22270;&#22270;&#24418;&#26684;&#24335;&#12290;&#23427;&#20351;&#29992; ImageMagick&#65292;&#22240;&#27492;&#20960;&#20046;&#25152;&#26377; imagemagick &#25903;&#25345;&#30340;&#25991;&#20214;&#26684;&#24335;&#37117;&#21487;&#20197;&#27491;&#24120;&#24037;&#20316;&#12290;&#21151;&#33021;&#20851;&#20110; lsix &#30340;&#21151;&#33021;&#65292;&#25105;&#20204;&#21487;&#20197;&#21015;&#20986;&#22914;&#19979;&#65306;&#33258;&#21160;&#26816;&#27979;&#20320;&#30340;&#32456;&#31471;&#26159;&#21542;&#25903;&#25345; Sixel &#22270;&#24418;&#26684;&#24335;&#12290;&#22914;&#26524;&#20320;&#30340;&#32456;&#31471;&#19981;&#25903;&#25345; Sixel&#65292;&#23427;&#20250;&#36890;&#30693;&#20320;&#21551;&#29992;&#23427;&#12290;&#33258;&#21160;&#26816;&#27979;&#32456;&#31471;&#32972;&#26223;&#39068;&#33394;&#12290;&#23427;&#20351;&#29992;&#32456;&#31471;&#36716;&#20041;&#24207;&#21015;&#26469;&#35797;&#22270;&#25214;&#20986;&#32456;&#31471;&#24212;&#29992;&#31243;&#24207;&#30340;&#21069;&#26223;&#33394;&#21644;&#32972;&#26223;&#33394;&#65292;&#24182;&#28165;&#26970;&#22320;&#26174;&#31034;&#32553;&#30053;&#22270;&#12290;&#22914;&#26524;&#30446;&#24405;&#20013;&#26377;&#26356;&#22810;&#22270;&#20687;&#65288;&#36890;&#24120;&#22823;&#20110; 21 &#20010;&#65289;&#65292;lsix &#23558;&#19968;&#27425;&#26174;&#31034;&#36825;&#20123;&#22270;&#20687;&#65292;&#22240;&#27492;&#20320;&#26080;&#38656;&#31561;&#24453;&#21019;&#24314;&#25972;&#20010;&#33945;&#22826;&#22855;&#22270;&#20687;&#65288;LCTT &#35793;&#27880;&#65306;&#25340;&#36148;&#22270;&#65289;&#12290;&#21487;&#20197;&#36890;&#36807; SSH &#24037;&#20316;&#65292;&#22240;&#27492;&#20320;&#21487;&#20197;&#36731;&#26494;&#25805;&#20316;&#23384;&#20648;&#22312;&#36828;&#31243; Web &#26381;&#21153;&#22120;&#19978;&#30340;&#22270;&#20687;&#12290;&#23427;&#25903;&#25345;&#38750;&#20301;&#22270;&#22270;&#24418;&#65292;&#20363;&#22914; .svg&#12289;.eps&#12289;.pdf&#12289;.xcf &#31561;&#12290;&#29992; Bash &#32534;&#20889;&#65292;&#36866;&#29992;&#20110;&#20960;&#20046;&#25152;&#26377; Linux &#21457;&#34892;&#29256;&#12290;&#23433;&#35013; lsix&#30001;&#20110; lsix &#20351;&#29992; ImageMagick&#65292;&#35831;&#30830;&#20445;&#24050;&#23433;&#35013;&#23427;&#12290;&#23427;&#22312;&#22823;&#22810;&#25968; Linux &#21457;&#34892;&#29256;&#30340;&#40664;&#35748;&#36719;&#20214;&#24211;&#20013;&#37117;&#21487;&#29992;&#12290; &#20363;&#22914;&#65292;&#22312; Arch Linux &#21450;&#20854;&#21464;&#20307;&#22914; Anterg…
开始使用 TaskBoard 吧,一款轻量级看板

了解我们在开源工具系列中的第九个工具,它将帮助你在 2019 年提高工作效率。Media

via https://linux.cn/article-10539-1.html
&#24320;&#22987;&#20351;&#29992; TaskBoard &#21543;&#65292;&#19968;&#27454;&#36731;&#37327;&#32423;&#30475;&#26495;

&#20102;&#35299;&#25105;&#20204;&#22312;&#24320;&#28304;&#24037;&#20855;&#31995;&#21015;&#20013;&#30340;&#31532;&#20061;&#20010;&#24037;&#20855;&#65292;&#23427;&#23558;&#24110;&#21161;&#20320;&#22312; 2019 &#24180;&#25552;&#39640;&#24037;&#20316;&#25928;&#29575;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/15/102622fqth2o5tcthqqovp.png">Media</a>&#27599;&#24180;&#24180;&#21021;&#20284;&#20046;&#37117;&#26377;&#30127;&#29378;&#30340;&#20914;&#21160;&#24819;&#25552;&#39640;&#24037;&#20316;&#25928;&#29575;&#12290;&#26032;&#24180;&#30340;&#20915;&#24515;&#65292;&#28212;&#26395;&#24320;&#21551;&#26032;&#30340;&#19968;&#24180;&#65292;&#24403;&#28982;&#65292;“&#25243;&#24323;&#26087;&#30340;&#65292;&#25317;&#25265;&#26032;&#30340;”&#30340;&#24577;&#24230;&#20419;&#25104;&#20102;&#36825;&#19968;&#20999;&#12290;&#36890;&#24120;&#36825;&#26102;&#30340;&#24314;&#35758;&#20005;&#37325;&#20559;&#21521;&#38381;&#28304;&#21644;&#19987;&#26377;&#36719;&#20214;&#65292;&#20294;&#20107;&#23454;&#19978;&#24182;&#19981;&#29992;&#36825;&#26679;&#12290;&#36825;&#26159;&#25105;&#25361;&#36873;&#20986;&#30340; 19 &#20010;&#26032;&#30340;&#65288;&#25110;&#32773;&#23545;&#20320;&#32780;&#35328;&#26032;&#30340;&#65289;&#24320;&#28304;&#24037;&#20855;&#20013;&#30340;&#31532;&#20061;&#20010;&#24037;&#20855;&#26469;&#24110;&#21161;&#20320;&#22312; 2019 &#24180;&#26356;&#26377;&#25928;&#29575;&#12290;TaskBoard&#27491;&#22914;&#25105;&#22312;&#26412;&#31995;&#21015;&#30340;<a href="https://linux.cn/article-10454-1.html">&#31532;&#20108;&#31687;&#25991;&#31456;</a>&#20013;&#25152;&#20889;&#30340;&#37027;&#26679;&#65292;<a href="https://en.wikipedia.org/wiki/Kanban">&#30475;&#26495;</a>&#29616;&#22312;&#38750;&#24120;&#21463;&#27426;&#36814;&#12290;&#20294;&#24182;&#38750;&#25152;&#26377;&#30340;&#30475;&#26495;&#37117;&#26159;&#30456;&#21516;&#30340;&#12290;<a href="https://taskboard.matthewross.me/">TaskBoard</a> &#26159;&#19968;&#20010;&#26131;&#20110;&#22312;&#29616;&#26377; Web &#26381;&#21153;&#22120;&#19978;&#37096;&#32626;&#30340; PHP &#24212;&#29992;&#65292;&#23427;&#26377;&#19968;&#20123;&#26131;&#20110;&#20351;&#29992;&#21644;&#31649;&#29702;&#30340;&#21151;&#33021;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/15/102624d2tr2717xtjncr7n.png">Media</a><a href="https://taskboard.matthewross.me/docs/">&#23433;&#35013;</a>&#23427;&#21482;&#38656;&#35201;&#35299;&#21387; Web &#26381;&#21153;&#22120;&#19978;&#30340;&#25991;&#20214;&#65292;&#36816;&#34892;&#19968;&#20004;&#20010;&#33050;&#26412;&#65292;&#24182;&#30830;&#20445;&#30446;&#24405;&#21487;&#27491;&#24120;&#35775;&#38382;&#12290;&#31532;&#19968;&#27425;&#21551;&#21160;&#26102;&#65292;&#20320;&#20250;&#30475;&#21040;&#19968;&#20010;&#30331;&#24405;&#39029;&#38754;&#65292;&#28982;&#21518;&#21487;&#20197;&#23601;&#21487;&#20197;&#28155;&#21152;&#29992;&#25143;&#21644;&#21046;&#20316;&#30475;&#26495;&#20102;&#12290;&#30475;&#26495;&#21019;&#24314;&#36873;&#39033;&#21253;&#25324;&#28155;&#21152;&#35201;&#20351;&#29992;&#30340;&#21015;&#20197;&#21450;&#35774;&#32622;&#21345;&#29255;&#30340;&#40664;&#35748;&#39068;&#33394;&#12290;&#20320;&#36824;&#21487;&#20197;&#23558;&#29992;&#25143;&#20998;&#37197;&#32473;&#25351;&#23450;&#30475;&#26495;&#65292;&#36825;&#26679;&#27599;&#20010;&#20154;&#37117;&#21482;&#33021;&#30475;&#21040;&#20182;&#20204;&#38656;&#35201;&#26597;&#30475;&#30340;&#30475;&#26495;&#12290;&#29992;&#25143;&#31649;&#29702;&#26159;&#36731;&#37327;&#32423;&#30340;&#65292;&#25152;&#26377;&#24080;&#25143;&#37117;&#26159;&#26381;&#21153;&#22120;&#30340;&#26412;&#22320;&#24080;&#25143;&#12290;&#20320;&#21487;&#20197;&#20026;&#26381;&#21153;&#22120;&#19978;&#30340;&#27599;&#20010;&#29992;&#25143;&#35774;&#32622;&#40664;&#35748;&#30475;&#26495;&#65292;&#29992;&#25143;&#20063;&#21487;&#20197;&#35774;&#32622;&#33258;&#24049;&#30340;&…