Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
举例说明 alias 和 unalias 命令

一个记住这些如此长的命令的简便方式就是为这些命令创建一个别名。你可以为任何经常重复调用的常用命令创建别名,而不仅仅是长命令。Media

via https://linux.cn/article-10283-1.html
举例说明 alias 和 unalias 命令

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/27/224429noagpp9h5hbi8bk8.jpg">Media</a>&#22914;&#26524;&#19981;&#26159;&#19968;&#20010;&#21629;&#20196;&#34892;&#37325;&#24230;&#29992;&#25143;&#30340;&#35805;&#65292;&#36807;&#20102;&#19968;&#27573;&#26102;&#38388;&#20043;&#21518;&#65292;&#20320;&#23601;&#21487;&#33021;&#24050;&#32463;&#24536;&#35760;&#20102;&#36825;&#20123;&#22797;&#26434;&#19988;&#20887;&#38271;&#30340; Linux &#21629;&#20196;&#20102;&#12290;&#24403;&#28982;&#65292;&#26377;&#24456;&#22810;&#26041;&#27861;&#21487;&#20197;&#35753;&#20320; <a href="https://www.ostechnix.com/easily-recall-forgotten-linux-commands/">&#22238;&#24819;&#36215;&#36951;&#24536;&#30340;&#21629;&#20196;</a>&#12290;&#20320;&#21487;&#20197;&#31616;&#21333;&#30340; <a href="https://www.ostechnix.com/save-commands-terminal-use-demand/">&#20445;&#23384;&#24120;&#29992;&#30340;&#21629;&#20196;</a> &#28982;&#21518;&#25353;&#38656;&#20351;&#29992;&#12290;&#20063;&#21487;&#20197;&#22312;&#32456;&#31471;&#37324; <a href="https://www.ostechnix.com/bookmark-linux-commands-easier-repeated-invocation/">&#26631;&#35760;&#37325;&#35201;&#30340;&#21629;&#20196;</a>&#65292;&#28982;&#21518;&#22312;&#20219;&#20309;&#26102;&#20505;&#20320;&#24819;&#35201;&#30340;&#26102;&#38388;&#20351;&#29992;&#23427;&#20204;&#12290;&#32780;&#19988;&#65292;Linux &#26377;&#19968;&#20010;&#20869;&#24314;&#21629;&#20196; history &#21487;&#20197;&#24110;&#21161;&#20320;&#35760;&#24518;&#36825;&#20123;&#21629;&#20196;&#12290;&#21478;&#22806;&#19968;&#20010;&#35760;&#20303;&#36825;&#20123;&#22914;&#27492;&#38271;&#30340;&#21629;&#20196;&#30340;&#31616;&#20415;&#26041;&#24335;&#23601;&#26159;&#20026;&#36825;&#20123;&#21629;&#20196;&#21019;&#24314;&#19968;&#20010;&#21035;&#21517;&#12290;&#20320;&#21487;&#20197;&#20026;&#20219;&#20309;&#32463;&#24120;&#37325;&#22797;&#35843;&#29992;&#30340;&#24120;&#29992;&#21629;&#20196;&#21019;&#24314;&#21035;&#21517;&#65292;&#32780;&#19981;&#20165;&#20165;&#26159;&#38271;&#21629;&#20196;&#12290;&#36890;&#36807;&#36825;&#31181;&#26041;&#27861;&#65292;&#20320;&#19981;&#24517;&#20877;&#36807;&#22810;&#22320;&#35760;&#24518;&#36825;&#20123;&#21629;&#20196;&#12290;&#36825;&#31687;&#25991;&#31456;&#20013;&#65292;&#25105;&#20204;&#23558;&#20250;&#22312; Linux &#29615;&#22659;&#19979;&#20030;&#20363;&#35828;&#26126; alias &#21644; unalias &#21629;&#20196;&#12290;alias &#21629;&#20196;alias &#20351;&#29992;&#19968;&#20010;&#29992;&#25143;&#33258;&#23450;&#20041;&#30340;&#23383;&#31526;&#20018;&#26469;&#20195;&#26367;&#19968;&#20010;&#25110;&#32773;&#19968;&#20018;&#21629;&#20196;&#65288;&#21253;&#25324;&#22810;&#20010;&#36873;&#39033;&#12289;&#21442;&#25968;&#65289;&#12290;&#36825;&#20010;&#23383;&#31526;&#20018;&#21487;&#20197;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#21517;&#23383;&#25110;&#32773;&#32553;&#20889;&#65292;&#19981;&#31649;&#36825;&#20010;&#21629;&#20196;&#21407;&#26469;&#22810;&#20040;&#22797;&#26434;&#12290;alias &#21629;&#20196;&#24050;&#32463;&#39044;&#35013;&#22312; shell&#65288;&#21253;&#25324; BASH&#12289;Csh&#12289;Ksh &#21644; Zsh &#31561;&#65289; &#24403;&#20013;&#12290;alias &#30340;&#36890;&#29992;&#35821;&#27861;&#26159;&#65306;<pre class="prettyprint linenums">alias [alias-name[=string]...]</pre>&#25509;&#19979;&#26469;&#30475;&#20960;&#20010;&#20363;&#23376;&#12290;&#21015;&#20986;&#21035;&#21517;&#21487;&#33021;&#22312;&#20320;&#30340;&#31995;&#32479;&#20013;&#24050;&#32463;&#35774;&#32622;&#20102;&#19968;&#20123;&#21035;&#21517;&#12290;&#26377;&#20123;&#24212;&#29992;&#22312;&#20320;&#23433;&#35013;&#23427;&#20204;&#30340;&#26102;&#20505;&#21487;&#33021;&#24050;&#32463;&#33258;&#21160;&#21019;&#24314;&#20102;&#21035;&#21517;&#12290;&#35201;&#26597;&#30475;&#24050;&#32463;&#23384;&#22312;&#30340;&#21035;&#21517;&#65292;&#36816;&#34892;&#65306;<pre class="prettyprint linenums">$ alias</pre>&#25110;&#32773;&#65292;<pre class="prettyprint…
如何在终端中浏览 Stack Overflow

你可以如你在 Google 搜索中那样直接用英语查询,然后它会使用 Google 和 Stackoverflow API 来搜索给定的查询。Media

via https://linux.cn/article-10284-1.html
&#22914;&#20309;&#22312;&#32456;&#31471;&#20013;&#27983;&#35272; Stack Overflow

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/27/234754jwxn6uz09e515frm.png">Media</a>&#21069;&#27573;&#26102;&#38388;&#65292;&#25105;&#20204;&#20889;&#20102;&#19968;&#31687;&#20851;&#20110; <a href="https://www.ostechnix.com/search-browse-stack-overflow-website-commandline/">SoCLI</a> &#30340;&#25991;&#31456;&#65292;&#23427;&#26159;&#19968;&#20010;&#20174;&#21629;&#20196;&#34892;&#25628;&#32034;&#21644;&#27983;&#35272; Stack Overflow &#32593;&#31449;&#30340; python &#33050;&#26412;&#12290;&#20170;&#22825;&#65292;&#25105;&#20204;&#23558;&#35752;&#35770;&#19968;&#20010;&#21517;&#20026; “how2” &#30340;&#31867;&#20284;&#24037;&#20855;&#12290;&#23427;&#26159;&#19968;&#20010;&#21629;&#20196;&#34892;&#31243;&#24207;&#65292;&#21487;&#20197;&#20174;&#32456;&#31471;&#27983;&#35272; Stack Overflow&#12290;&#20320;&#21487;&#20197;&#22914;&#20320;&#22312; <a href="https://www.ostechnix.com/google-search-navigator-enhance-keyboard-navigation-in-google-search/">Google &#25628;&#32034;</a>&#20013;&#37027;&#26679;&#30452;&#25509;&#29992;&#33521;&#35821;&#26597;&#35810;&#65292;&#28982;&#21518;&#23427;&#20250;&#20351;&#29992; Google &#21644; Stackoverflow API &#26469;&#25628;&#32034;&#32473;&#23450;&#30340;&#26597;&#35810;&#12290;&#23427;&#26159;&#20351;&#29992; NodeJS &#32534;&#20889;&#30340;&#33258;&#30001;&#24320;&#28304;&#31243;&#24207;&#12290;&#20351;&#29992; how2 &#20174;&#32456;&#31471;&#27983;&#35272; Stack Overflow&#30001;&#20110; how2 &#26159;&#19968;&#20010; NodeJS &#21253;&#65292;&#25105;&#20204;&#21487;&#20197;&#20351;&#29992; Npm &#21253;&#31649;&#29702;&#22120;&#23433;&#35013;&#23427;&#12290;&#22914;&#26524;&#20320;&#23578;&#26410;&#23433;&#35013; Npm &#21644; NodeJS&#65292;&#35831;&#21442;&#32771;&#20197;&#19979;&#25351;&#21335;&#12290;&#22312;&#23433;&#35013; Npm &#21644; NodeJS &#21518;&#65292;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#23433;&#35013; how2&#12290;<pre class="prettyprint linenums">$ npm install -g how2</pre>&#29616;&#22312;&#35753;&#25105;&#20204;&#30475;&#19979;&#22914;&#20309;&#20351;&#29992;&#36825;&#20010;&#31243;&#24207;&#27983;&#35272; Stack Overflow&#12290;&#20351;&#29992; how2 &#25628;&#32034; Stack Overflow &#31449;&#28857;&#30340;&#20856;&#22411;&#29992;&#27861;&#26159;&#65306;<pre class="prettyprint linenums">$ how2 <search-query></pre>&#20363;&#22914;&#65292;&#25105;&#23558;&#25628;&#32034;&#22914;&#20309;&#21019;&#24314; tgz &#23384;&#26723;&#12290;<pre class="prettyprint linenums">$ how2 create archive tgz</pre>&#21710;&#21568;&#65281;&#25105;&#25910;&#21040;&#20197;&#19979;&#38169;&#35823;&#12290;<pre class="prettyprint linenums">/home/sk/.nvm/versions/node/v9.11.1/lib/node_modules/how2/node_modules/devnull/transports/transport.js:59Transport.prototype.__proto__ = EventEmitter.prototype; ^ TypeError: Cannot read property 'prototype' of undefined at Object.<anonymous> (/home/sk/.nvm/versions/node/v9.11.1/lib/node_modules/how2/node_modules/devnull/transports/transport.js:59:46) at Module._compile (internal/modules/cjs/loader.js:654:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10) at Module.load (internal/modules/cjs/loader.js:566:32) at tryModuleLoad (internal/modules/cjs/loader.js:506:12) at Function.Module._load (internal/modules/cjs/loader.js:498:3) at Module.require (internal/modules/cjs/loader.js:598:17) at require (internal/modules/cjs/helpers.js:11:18) at Object.<anonymous> (/home/sk/.nvm/versions/node/v9.11.1/lib/node_modules/how2/node_modules/devnull/transports/stream.js:8:17) at Module._compile (internal/modules/cjs/loader.js:654:30)</pre>&#25105;&#21487;&#33021;&#36935;&#21040;&#20102;&#19968;&#20010; bug&#12290;&#25105;&#24076;&#26395;&#23427;&#22312;&#26410;&#26469;&#29256;&#26412;&#20013;&#24471;&#21040;&#20462;&#22797;&#12290;&#20294;&#26159;&#65292;&#25105;&#22312;<a href="https://github.com/santinic/how2/issues/79">&#36825;&#37324;</a>&#25214;&#21040;…
GPL 合作承诺的发展历程

GPL 合作承诺消除了开发者对许可证失效的顾虑,从而达到促进技术创新的目的。Media

via https://linux.cn/article-10285-1.html
GPL &#21512;&#20316;&#25215;&#35834;&#30340;&#21457;&#23637;&#21382;&#31243;

GPL &#21512;&#20316;&#25215;&#35834;GPL Cooperation Commitment&#28040;&#38500;&#20102;&#24320;&#21457;&#32773;&#23545;&#35768;&#21487;&#35777;&#22833;&#25928;&#30340;&#39038;&#34385;&#65292;&#20174;&#32780;&#36798;&#21040;&#20419;&#36827;&#25216;&#26415;&#21019;&#26032;&#30340;&#30446;&#30340;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/101831jxng18z1101p1xms.png">Media</a>&#20551;&#22914;&#33021;&#20813;&#20110;&#39038;&#34385;&#65292;&#25216;&#26415;&#21019;&#26032;&#21644;&#21457;&#23637;&#23558;&#20250;&#35753;&#19990;&#30028;&#21457;&#29983;&#22825;&#32763;&#22320;&#35206;&#30340;&#25913;&#21464;&#12290;<a href="https://gplcc.github.io/gplcc/">GPL &#21512;&#20316;&#25215;&#35834;</a>GPL Cooperation Commitment&#23601;&#36825;&#26679;&#24212;&#36816;&#32780;&#29983;&#65292;&#21482;&#20026;&#36890;&#36807;&#20844;&#24179;&#12289;&#19968;&#33268;&#12289;&#21487;&#39044;&#27979;&#30340;&#35768;&#21487;&#35777;&#26469;&#35753;&#31185;&#25216;&#21019;&#26032;&#26080;&#21518;&#39038;&#20043;&#24551;&#12290;&#21435;&#24180;&#65292;&#25105;&#26366;&#32463;&#20889;&#36807;&#19968;&#31687;&#25991;&#31456;&#65292;&#35752;&#35770;&#20102;&#35768;&#21487;&#35777;&#23545;&#24320;&#28304;&#36719;&#20214;&#19979;&#28216;&#29992;&#25143;&#30340;&#24433;&#21709;&#12290;&#22312;&#36827;&#34892;&#30740;&#31350;&#30340;&#26102;&#20505;&#65292;&#25105;&#23601;&#21457;&#29616;&#35768;&#21487;&#35777;&#30340;&#32422;&#26463;&#21147;&#24182;&#19981;&#24378;&#65292;&#32780;&#19988;&#24456;&#22810;&#24773;&#20917;&#19979;&#26159;&#19981;&#21487;&#39044;&#27979;&#30340;&#12290;&#22240;&#27492;&#65292;&#25105;&#22312;&#25991;&#31456;&#20013;&#25552;&#20986;&#20102;&#19968;&#20010;&#33021;&#20351;&#24320;&#28304;&#35768;&#21487;&#35777;&#20855;&#26377;&#19968;&#33268;&#24615;&#21644;&#21487;&#39044;&#27979;&#24615;&#30340;&#28508;&#22312;&#35299;&#20915;&#26041;&#26696;&#12290;&#20294;&#25105;&#21482;&#32771;&#34385;&#21040;&#20102;&#35832;&#22914;&#36890;&#36807;&#27861;&#24459;&#31995;&#32479;&#31435;&#27861;&#30340;“&#20256;&#32479;”&#26041;&#27861;&#12290;2017 &#24180; 11 &#26376;&#65292;RedHat&#12289;IBM&#12289;Google &#21644; Facebook &#25552;&#20986;&#20102;&#36825;&#31181;&#25105;&#20174;&#26410;&#32771;&#34385;&#36807;&#30340;&#38750;&#20256;&#32479;&#30340;&#35299;&#20915;&#26041;&#26696;&#65306;GPL &#21512;&#20316;&#25215;&#35834;&#12290;GPL &#21512;&#20316;&#25215;&#35834;&#35268;&#23450;&#20102; GPL &#20844;&#24179;&#19968;&#33268;&#25191;&#34892;&#30340;&#26041;&#24335;&#12290;&#25105;&#35748;&#20026;&#65292;GPL &#21512;&#20316;&#25215;&#35834;&#20043;&#25152;&#20197;&#26377;&#36825;&#20040;&#28145;&#21051;&#30340;&#24847;&#20041;&#65292;&#26377;&#20197;&#19979;&#20004;&#20010;&#21407;&#22240;&#65306;&#19968;&#26159;&#35768;&#21487;&#35777;&#30340;&#20844;&#24179;&#24615;&#21644;&#19968;&#33268;&#24615;&#23545;&#20110;&#24320;&#28304;&#31038;&#21306;&#30340;&#21457;&#23637;&#26469;&#35828;&#33267;&#20851;&#37325;&#35201;&#65292;&#20108;&#26159;&#27861;&#24459;&#23545;&#19981;&#21487;&#39044;&#27979;&#24615;&#24182;&#19981;&#23481;&#24525;&#12290;&#20102;&#35299; GPL&#35201;&#20102;&#35299; GPL &#21512;&#20316;&#25215;&#35834;&#65292;&#39318;&#20808;&#35201;&#20102;&#35299;&#20160;&#20040;&#26159; GPL&#12290;GPL &#26159; <a href="https://www.gnu.org/licenses/licenses.en.html">GNU &#36890;&#29992;&#35768;&#21487;&#35777;</a>GNU General Public License&#30340;&#32553;&#20889;&#65292;&#23427;&#26159;&#19968;&#20010;&#20844;&#20849;&#29256;&#26435;&#30340;&#24320;&#28304;&#35768;&#21487;&#35777;&#65292;&#36825;&#23601;&#24847;&#21619;&#30528;&#24320;&#28304;&#36719;&#20214;&#30340;&#20998;&#21457;&#32773;&#24517;&#39035;&#21521;&#19979;&#28216;&#29992;&#25143;&#20844;&#24320;&#28304;&#20195;&#30721;&#12290;GPL &#36824;&#31105;&#27490;&#23545;&#19979;&#28216;&#30340;&#20351;&#29992;&#20316;&#20986;&#38480;&#21046;&#65292;&#35201;&#27714;&#…
i3 窗口管理器使 Linux 更美好

通过键盘操作的 i3 平铺窗口管理器使用 Linux 桌面。Media

via https://linux.cn/article-10286-1.html
i3 &#31383;&#21475;&#31649;&#29702;&#22120;&#20351; Linux &#26356;&#32654;&#22909;

&#36890;&#36807;&#38190;&#30424;&#25805;&#20316;&#30340; i3 &#24179;&#38138;&#31383;&#21475;&#31649;&#29702;&#22120;&#20351;&#29992; Linux &#26700;&#38754;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/114731z171znh8978ngn8a.jpg">Media</a>Linux&#65288;&#21644;&#19968;&#33324;&#30340;&#24320;&#28304;&#36719;&#20214;&#65289;&#26368;&#32654;&#22909;&#30340;&#19968;&#28857;&#26159;&#33258;&#30001; —— &#21487;&#20197;&#22312;&#19981;&#21516;&#30340;&#26367;&#20195;&#26041;&#26696;&#20013;&#36827;&#34892;&#36873;&#25321;&#20197;&#28385;&#36275;&#25105;&#20204;&#30340;&#38656;&#27714;&#12290;&#25105;&#20351;&#29992; Linux &#24050;&#32463;&#24456;&#38271;&#26102;&#38388;&#20102;&#65292;&#20294;&#25105;&#20174;&#26469;&#27809;&#26377;&#23545;&#21487;&#36873;&#29992;&#30340;&#26700;&#38754;&#29615;&#22659;&#23436;&#20840;&#28385;&#24847;&#36807;&#12290;&#30452;&#21040;&#21435;&#24180;&#65292;<a href="https://xfce.org/">Xfce</a> &#36824;&#26159;&#25105;&#35748;&#20026;&#22312;&#21151;&#33021;&#21644;&#24615;&#33021;&#20043;&#38388;&#30340;&#24179;&#21644;&#26368;&#25509;&#36817;&#28385;&#24847;&#30340;&#19968;&#20010;&#26700;&#38754;&#29615;&#22659;&#12290;&#28982;&#21518;&#25105;&#21457;&#29616;&#20102; <a href="https://i3wm.org/">i3</a>&#65292;&#36825;&#26159;&#19968;&#20010;&#25913;&#21464;&#20102;&#25105;&#30340;&#29983;&#27963;&#30340;&#24778;&#20154;&#30340;&#36719;&#20214;&#12290;i3 &#26159;&#19968;&#20010;&#24179;&#38138;&#31383;&#21475;&#31649;&#29702;&#22120;&#12290;&#31383;&#21475;&#31649;&#29702;&#22120;&#30340;&#30446;&#26631;&#26159;&#25511;&#21046;&#31383;&#21475;&#31995;&#32479;&#20013;&#31383;&#21475;&#30340;&#22806;&#35266;&#21644;&#20301;&#32622;&#12290;&#31383;&#21475;&#31649;&#29702;&#22120;&#36890;&#24120;&#29992;&#20316;&#21151;&#33021;&#40784;&#20840;&#30340;&#26700;&#38754;&#29615;&#22659; (&#22914; GONME &#25110; Xfce ) &#30340;&#19968;&#37096;&#20998;&#65292;&#20294;&#20063;&#26377;&#19968;&#20123;&#21487;&#20197;&#29992;&#20316;&#29420;&#31435;&#30340;&#24212;&#29992;&#31243;&#24207;&#12290;&#24179;&#38138;&#24335;&#31383;&#21475;&#31649;&#29702;&#22120;&#20250;&#33258;&#21160;&#25490;&#21015;&#31383;&#21475;&#65292;&#20197;&#19981;&#37325;&#21472;&#30340;&#26041;&#24335;&#21344;&#25454;&#25972;&#20010;&#23631;&#24149;&#12290;&#20854;&#20182;&#27969;&#34892;&#30340;&#24179;&#38138;&#24335;&#31383;&#21475;&#31649;&#29702;&#22120;&#36824;&#26377; <a href="https://code.google.com/archive/p/wmii/">wmii</a> &#21644; <a href="https://xmonad.org/">xmonad</a> &#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/114747cz93iitfkz4w0in0.png">i3 tiled window manager screenshot</a><em>&#24102;&#26377;&#19977;&#20010;&#30340; i3 &#23631;&#24149;&#25130;&#22270;</em>&#20026;&#20102;&#33719;&#24471;&#26356;&#22909;&#30340; Linux &#26700;&#38754;&#20307;&#39564;&#65292;&#20197;&#19979;&#26159;&#25105;&#20351;&#29992;&#21644;&#25512;&#33616; i3 &#31383;&#21475;&#31649;&#29702;&#22120;&#30340;&#20116;&#20010;&#39318;&#35201;&#21407;&#22240;&#12290;1&#12289;&#26497;&#31616;&#33402;&#26415;i3 &#36895;&#24230;&#24456;&#24555;&#12290;&#23427;&#26082;&#19981;&#20887;&#26434;&#12289;&#20063;&#19981;&#33457;&#21736;&#12290;&#23427;&#30340;&#35774;&#35745;&#31616;&#21333;&#32780;&#39640;&#25928;&#12290;&#20316;&#20026;&#24320;&#21457;&#20154;&#21592;&#65292;&#25105;&#37325;&#35270;&#36825;&#20123;&#21151;&#33021;&#65292;&#22240;&#20026;&#25105;&#21487;&#20197;&#20351;&#29992;&#26356;&#22810;&#30340;&#21151;&#33021;&#20197;&#20016;&#23500;&#25105;&#26368;&#21916;&#27426;&#30340;&#24320;&#21457;&#24037;&#20855;&#65292;&#25110;&#32773;&#20351;&#29992;&#23481;&#22120;&#25110;&#34394;&#25311;&#26426;&#22312;&#26412;&#22320;&#27979;&#35797;&#20869;&#23481;&#12290;&#27492;&#22806;&#65292; i3 &#26159;&#19968;&#20010;&#31383;&#21475;&#31649;&#29702;&#22120;&#65292;&#19982;&#21151;&#33021;&#40784;&#20840;&#30340;…
使用 Pandoc 将你的书转换成网页和电子书

通过 Markdown 和 Pandoc,可以做到编写一次,发布两次。Media

via https://linux.cn/article-10287-1.html
&#20351;&#29992; Pandoc &#23558;&#20320;&#30340;&#20070;&#36716;&#25442;&#25104;&#32593;&#39029;&#21644;&#30005;&#23376;&#20070;

&#36890;&#36807; Markdown &#21644; Pandoc&#65292;&#21487;&#20197;&#20570;&#21040;&#32534;&#20889;&#19968;&#27425;&#65292;&#21457;&#24067;&#20004;&#27425;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/182455gxocchrdgd4pkocz.jpg">Media</a>Pandoc &#26159;&#19968;&#20010;&#21629;&#20196;&#34892;&#24037;&#20855;&#65292;&#29992;&#20110;&#23558;&#25991;&#20214;&#20174;&#19968;&#31181;&#26631;&#35760;&#35821;&#35328;&#36716;&#25442;&#20026;&#21478;&#19968;&#31181;&#26631;&#35760;&#35821;&#35328;&#12290;&#22312;&#25105; <a href="https://linux.cn/article-10228-1.html">&#23545; Pandoc &#30340;&#31616;&#20171;</a> &#19968;&#25991;&#20013;&#65292;&#25105;&#28436;&#31034;&#20102;&#22914;&#20309;&#25226; Markdown &#32534;&#20889;&#30340;&#25991;&#26412;&#36716;&#25442;&#20026;&#32593;&#39029;&#12289;&#24187;&#28783;&#29255;&#21644; PDF&#12290;&#22312;&#36825;&#31687;&#21518;&#32493;&#25991;&#31456;&#20013;&#65292;&#25105;&#23558;&#28145;&#20837;&#25506;&#35752; <a href="https://pandoc.org/">Pandoc</a>&#65292;&#23637;&#31034;&#22914;&#20309;&#20174;&#21516;&#19968;&#20010; Markdown &#28304;&#25991;&#20214;&#29983;&#25104;&#32593;&#39029;&#21644; ePub &#26684;&#24335;&#30340;&#30005;&#23376;&#20070;&#12290;&#25105;&#23558;&#20351;&#29992;&#25105;&#21363;&#23558;&#21457;&#24067;&#30340;&#30005;&#23376;&#20070;&#12298;<a href="https://www.programmingfightclub.com/">&#38754;&#21521;&#23545;&#35937;&#24605;&#24819;&#30340; GRASP &#21407;&#21017;</a>&#12299;&#20026;&#20363;&#36827;&#34892;&#35762;&#35299;&#65292;&#36825;&#26412;&#30005;&#23376;&#20070;&#27491;&#26159;&#36890;&#36807;&#20197;&#19979;&#36807;&#31243;&#21019;&#24314;&#30340;&#12290;&#39318;&#20808;&#65292;&#25105;&#23558;&#35299;&#37322;&#36825;&#26412;&#20070;&#20351;&#29992;&#30340;&#25991;&#20214;&#32467;&#26500;&#65292;&#28982;&#21518;&#20171;&#32461;&#22914;&#20309;&#20351;&#29992; Pandoc &#29983;&#25104;&#32593;&#39029;&#24182;&#23558;&#20854;&#37096;&#32626;&#22312; GitHub &#19978;&#65307;&#26368;&#21518;&#65292;&#25105;&#28436;&#31034;&#20102;&#22914;&#20309;&#29983;&#25104;&#23545;&#24212;&#30340; ePub &#26684;&#24335;&#30005;&#23376;&#20070;&#12290;&#20320;&#21487;&#20197;&#22312;&#25105;&#30340; GitHub &#20179;&#24211; <a href="https://github.com/kikofernandez/programmingfightclub">Programming Fight Club</a> &#20013;&#25214;&#21040;&#30456;&#24212;&#20195;&#30721;&#12290;&#35774;&#32622;&#22270;&#20070;&#32467;&#26500;&#25105;&#29992; Markdown &#35821;&#27861;&#23436;&#25104;&#20102;&#25152;&#26377;&#30340;&#20889;&#20316;&#65292;&#20320;&#20063;&#21487;&#20197;&#20351;&#29992; HTML &#26631;&#35760;&#65292;&#20294;&#26159;&#24403; Pandoc &#23558; Markdown &#36716;&#25442;&#20026; ePub &#25991;&#26723;&#26102;&#65292;&#24341;&#20837;&#30340; HTML &#26631;&#35760;&#36234;&#22810;&#65292;&#20986;&#29616;&#38382;&#39064;&#30340;&#39118;&#38505;&#23601;&#36234;&#39640;&#12290;&#25105;&#30340;&#20070;&#25353;&#29031;&#27599;&#31456;&#19968;&#20010;&#25991;&#20214;&#30340;&#24418;&#24335;&#36827;&#34892;&#32452;&#32455;&#65292;&#29992; Markdown &#30340; H1 &#26631;&#35760;&#65288;&#65283;&#65289;&#22768;&#26126;&#27599;&#31456;&#30340;&#26631;&#39064;&#12290;&#20320;&#20063;&#21487;&#20197;&#22312;&#27599;&#20010;&#25991;&#20214;&#20013;&#25918;&#32622;&#22810;&#20010;&#31456;&#33410;&#65292;&#20294;&#23558;&#23427;&#20204;&#25918;&#22312;&#21333;&#29420;&#30340;&#25991;&#20214;&#20013;&#21487;&#20197;&#26356;&#36731;&#26494;&#22320;&#26597;&#25214;&#20869;&#23481;&#24182;&#22312;&#20197;&#21518;&#36827;&#34892;&#26356;&#26032;&#12290;&#20803;&#20449;&#24687;&#36981;&#24490;&#31867;&#20284;&#30340;&#27169;&#24335;&#65292;&#27599;&#31181;&#36755;&#20986;&#26684;&#24335;&#37117;&#26377;&#33258;&#24049;&#30340;&#20803;&#20449;&#24687;&#25991;&#20214;&#12290;&#20803;&#20449;&#24687;&#25991;&#20214;&#23450;&#20041;&#26377;&#20851…
什么是 SRE?它和 DevOps 是怎么关联的?

大型企业里 SRE 角色比较常见,不过小公司也需要 SRE。Media

via https://linux.cn/article-10288-1.html
&#20160;&#20040;&#26159; SRE&#65311;&#23427;&#21644; DevOps &#26159;&#24590;&#20040;&#20851;&#32852;&#30340;&#65311;

&#22823;&#22411;&#20225;&#19994;&#37324; SRE &#35282;&#33394;&#27604;&#36739;&#24120;&#35265;&#65292;&#19981;&#36807;&#23567;&#20844;&#21496;&#20063;&#38656;&#35201; SRE&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/213800k9fd0ic4d9p64qdq.jpg">Media</a>&#34429;&#28982;&#31449;&#28857;&#21487;&#38752;&#24615;&#24037;&#31243;&#24072;site reliability engineer&#65288;SRE&#65289;&#35282;&#33394;&#22312;&#36817;&#20960;&#24180;&#21464;&#24471;&#27969;&#34892;&#36215;&#26469;&#65292;&#20294;&#26159;&#24456;&#22810;&#20154; —— &#29978;&#33267;&#26159;&#36719;&#20214;&#34892;&#19994;&#37324;&#30340; —— &#36824;&#19981;&#30693;&#36947; SRE &#26159;&#20160;&#20040;&#25110;&#32773; SRE &#37117;&#24178;&#20123;&#20160;&#20040;&#12290;&#20026;&#20102;&#25630;&#28165;&#26970;&#36825;&#20123;&#38382;&#39064;&#65292;&#36825;&#31687;&#25991;&#31456;&#35299;&#37322;&#20102; SRE &#30340;&#21547;&#20041;&#65292;&#36824;&#26377; SRE &#24590;&#26679;&#20851;&#32852; DevOps&#65292;&#20197;&#21450;&#22312;&#24037;&#31243;&#24072;&#22242;&#38431;&#35268;&#27169;&#19981;&#22823;&#30340;&#32452;&#32455;&#37324; SRE &#35813;&#22914;&#20309;&#24037;&#20316;&#12290;&#20160;&#20040;&#26159;&#31449;&#28857;&#21487;&#38752;&#24615;&#24037;&#31243;&#65311;&#35895;&#27468;&#30340;&#20960;&#20010;&#24037;&#31243;&#24072;&#20889;&#30340;&#12298;<a href="http://shop.oreilly.com/product/0636920041528.do">SRE&#65306;&#35895;&#27468;&#36816;&#32500;&#35299;&#23494;</a>&#12299;&#34987;&#35748;&#20026;&#26159;&#31449;&#28857;&#21487;&#38752;&#24615;&#24037;&#31243;&#30340;&#26435;&#23041;&#20070;&#31821;&#12290;&#35895;&#27468;&#30340;&#24037;&#31243;&#21103;&#24635;&#35009; Ben Treynor Sloss &#22312;&#20108;&#21313;&#19968;&#19990;&#32426;&#21021;<a href="https://landing.google.com/sre/interview/ben-treynor.html">&#21019;&#36896;&#20102;&#36825;&#20010;&#26415;&#35821;</a>&#12290;&#20182;&#26159;&#36825;&#26679;&#23450;&#20041;&#30340;&#65306;“&#24403;&#20320;&#35753;&#36719;&#20214;&#24037;&#31243;&#24072;&#35774;&#35745;&#36816;&#32500;&#21151;&#33021;&#26102;&#65292;SRE &#23601;&#20135;&#29983;&#20102;&#12290;”&#34429;&#28982;&#31995;&#32479;&#31649;&#29702;&#21592;&#20174;&#24456;&#20037;&#20043;&#21069;&#23601;&#22312;&#20889;&#20195;&#30721;&#65292;&#20294;&#26159;&#36807;&#21435;&#30340;&#24456;&#22810;&#26102;&#20505;&#31995;&#32479;&#31649;&#29702;&#22242;&#38431;&#26159;&#25163;&#21160;&#31649;&#29702;&#26426;&#22120;&#30340;&#12290;&#24403;&#26102;&#20182;&#20204;&#31649;&#29702;&#30340;&#26426;&#22120;&#21487;&#33021;&#26377;&#20960;&#21313;&#21488;&#25110;&#32773;&#19978;&#30334;&#21488;&#65292;&#19981;&#36807;&#24403;&#36825;&#20010;&#25968;&#23383;&#28072;&#21040;&#20102;&#20960;&#21315;&#29978;&#33267;&#20960;&#21313;&#19975;&#30340;&#26102;&#20505;&#65292;&#23601;&#19981;&#33021;&#31616;&#21333;&#30340;&#38752;&#20154;&#21435;&#35299;&#20915;&#38382;&#39064;&#20102;&#12290;&#35268;&#27169;&#22914;&#27492;&#22823;&#30340;&#24773;&#20917;&#19979;&#65292;&#24456;&#26126;&#26174;&#24212;&#35813;&#29992;&#20195;&#30721;&#21435;&#31649;&#29702;&#26426;&#22120;&#65288;&#20197;&#21450;&#26426;&#22120;&#19978;&#36816;&#34892;&#30340;&#36719;&#20214;&#65289;&#12290;&#21478;&#22806;&#65292;&#19968;&#30452;&#21040;&#36817;&#20960;&#24180;&#65292;&#36816;&#32500;&#22242;&#38431;&#21644;&#24320;&#21457;&#22242;&#38431;&#37117;&#36824;&#26159;&#23436;&#20840;&#29420;&#31435;&#30340;&#12290;&#20004;&#20010;&#23703;&#20301;&#30340;&#25216;&#33021;&#35201;&#27714;&#20063;&#34987;&#35748;&#20026;&#26159;&#23436;&#20840;&#19981;&#21516;&#30340;&#12290;SRE &#30340;&#35282;&#33394;&#24819;&#23581;&#35797;&#25226;&#36825;&#20004;&#20221;&#24037;&#20316;&#32467;&#21512;&#36215;&#26469;&#12290;&#22312;&#28145;&#20837;&#25506;&#35752;&#20160;&#20040;&#26159; SRE &#20197;&#21450; SRE &#22914;&#20309;&#21644;&#24320;&#21457;&#22242;&#3…
如何更换 Ubuntu 系统的 GDM 登录界面背景

Ubuntu 18.04 LTS 桌面系统在登录、锁屏和解锁状态下,我们会看到一个纯紫色的背景。Media

via https://linux.cn/article-10289-1.html
&#22914;&#20309;&#26356;&#25442; Ubuntu &#31995;&#32479;&#30340; GDM &#30331;&#24405;&#30028;&#38754;&#32972;&#26223;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/215150y77msel002uj2mu1.png">Media</a>Ubuntu 18.04 LTS &#26700;&#38754;&#31995;&#32479;&#22312;&#30331;&#24405;&#12289;&#38145;&#23631;&#21644;&#35299;&#38145;&#29366;&#24577;&#19979;&#65292;&#25105;&#20204;&#20250;&#30475;&#21040;&#19968;&#20010;&#32431;&#32043;&#33394;&#30340;&#32972;&#26223;&#12290;&#23427;&#26159; GDM&#65288;GNOME &#26174;&#31034;&#31649;&#29702;&#22120;GNOME Display Manager&#65289;&#20174; ubuntu 17.04 &#29256;&#26412;&#24320;&#22987;&#20351;&#29992;&#30340;&#40664;&#35748;&#32972;&#26223;&#12290;&#26377;&#19968;&#20123;&#20154;&#21487;&#33021;&#20250;&#19981;&#21916;&#27426;&#36825;&#20010;&#32431;&#33394;&#30340;&#32972;&#26223;&#65292;&#24819;&#25442;&#19968;&#20010;&#37239;&#19968;&#28857;&#12289;&#26356;&#21560;&#30555;&#30340;&#65281;&#22914;&#26524;&#26159;&#36825;&#26679;&#65292;&#20320;&#25214;&#23545;&#22320;&#26041;&#20102;&#12290;&#36825;&#31687;&#30701;&#25991;&#23558;&#20250;&#21578;&#35785;&#20320;&#22914;&#20309;&#26356;&#25442; Ubuntu 18.04 LTS &#30340; GDM &#30331;&#24405;&#30028;&#38754;&#30340;&#32972;&#26223;&#12290;&#26356;&#25442; Ubuntu &#30340;&#30331;&#24405;&#30028;&#38754;&#32972;&#26223;&#36825;&#26159; Ubuntu 18.04 LTS &#26700;&#38754;&#31995;&#32479;&#40664;&#35748;&#30340;&#30331;&#24405;&#30028;&#38754;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/215144j0j43z646fy6jyim.png">Media</a>&#19981;&#31649;&#20320;&#21916;&#27426;&#19982;&#21542;&#65292;&#20320;&#24635;&#26159;&#20250;&#19981;&#32463;&#24847;&#22312;&#30331;&#24405;&#12289;&#35299;&#23631;/&#38145;&#23631;&#30340;&#26102;&#38754;&#23545;&#23427;&#12290;&#21035;&#25285;&#24515;&#65281;&#20320;&#21487;&#20197;&#38543;&#20415;&#26356;&#25442;&#19968;&#20010;&#20320;&#21916;&#27426;&#30340;&#22270;&#29255;&#12290;&#22312; Ubuntu &#19978;&#26356;&#25442;&#26700;&#38754;&#22721;&#32440;&#21644;&#29992;&#25143;&#30340;&#36164;&#26009;&#22270;&#20687;&#19981;&#38590;&#12290;&#25105;&#20204;&#21487;&#20197;&#28857;&#20987;&#40736;&#26631;&#23601;&#25630;&#23450;&#20102;&#12290;&#20294;&#26356;&#25442;&#35299;&#23631;/&#38145;&#23631;&#30340;&#32972;&#26223;&#21017;&#38656;&#35201;&#20462;&#25913;&#25991;&#20214; ubuntu.css&#65292;&#23427;&#20301;&#20110; /usr/share/gnome-shell/theme&#12290;&#20462;&#25913;&#36825;&#20010;&#25991;&#20214;&#20043;&#21069;&#65292;&#26368;&#22909;&#22791;&#20221;&#19968;&#19979;&#23427;&#12290;&#36825;&#26679;&#25105;&#20204;&#21487;&#20197;&#36991;&#20813;&#20986;&#29616;&#38382;&#39064;&#26102;&#21487;&#20197;&#24674;&#22797;&#23427;&#12290;<pre class="prettyprint linenums">$ sudo cp /usr/share/gnome-shell/theme/ubuntu.css /usr/share/gnome-shell/theme/ubuntu.css.bak</pre>&#20462;&#25913;&#25991;&#20214; ubuntu.css&#65306;<pre class="prettyprint linenums">$ sudo nano /usr/share/gnome-shell/theme/ubuntu.css</pre>&#22312;&#25991;&#20214;&#20013;&#25214;&#21040;&#20851;&#38190;&#23383; lockDialogGroup&#65292;&#22914;&#19979;&#34892;&#65306;<pre class="prettyprint linenums">#lockDialogGroup { background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png); background-repeat: repeat; }</pre><a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/215145vfzummckrueaware.png">Media</a>&#21487;&#20197;&#30475;&#21040;&#65292;GDM &#40664;&#35748;&#30331;&#24405;&#30340;&#32972;&#26223;&#22270;&#29255;&#26159; noise-texture.png&#12290;&#29616;&#22312;&#20462;&#25913;&#20026;&#20320;&#33258;&#24049;&#30340;&#22270;&#29255;&#36335;&#24452;&#12290;&#20063;&#21487;&#20197;&#36873;&#25321; .jpg &#25110; .png &#26684;&#24335;&#30340;&#25991;&#20214;&#65292;&#20004;&#31181;&#26684;&#24335;&#30340;&#22270;&#29255;&#25991;&#20214;&#37117;&#26159;&#25903;&#25345;&#30340;&#12290;&#20462;&#25913;&#23436;&#25104;&#21518;&#30340;&#25991;&#20214;&#20869;&#23481;&#22914;&#19979;&#65306;<pre…
IssueHunt:一个新的开源软件打赏平台

即使是 FOSS 也需要资金来继续开发。如果我们不建立让软件持续开发的系统,我们怎能期待更高质量的软件?Media

via https://linux.cn/article-10290-1.html
IssueHunt&#65306;&#19968;&#20010;&#26032;&#30340;&#24320;&#28304;&#36719;&#20214;&#25171;&#36175;&#24179;&#21488;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/221113o2hzssma7h5ah79a.jpg">IssueHunt</a>&#35768;&#22810;&#24320;&#28304;&#24320;&#21457;&#32773;&#21644;&#20844;&#21496;&#37117;&#22312;&#21162;&#21147;&#35299;&#20915;&#30340;&#38382;&#39064;&#20043;&#19968;&#23601;&#26159;&#36164;&#37329;&#38382;&#39064;&#12290;&#31038;&#21306;&#20013;&#26377;&#19968;&#31181;&#20551;&#24819;&#65292;&#29978;&#33267;&#26159;&#26399;&#26395;&#65292;&#24517;&#39035;&#20813;&#36153;&#25552;&#20379;&#33258;&#30001;&#24320;&#28304;&#36719;&#20214;&#65288;FOSS&#65289;&#12290;&#20294;&#21363;&#20351;&#26159; FOSS &#20063;&#38656;&#35201;&#36164;&#37329;&#26469;&#32487;&#32493;&#24320;&#21457;&#12290;&#22914;&#26524;&#25105;&#20204;&#19981;&#24314;&#31435;&#35753;&#36719;&#20214;&#25345;&#32493;&#24320;&#21457;&#30340;&#31995;&#32479;&#65292;&#25105;&#20204;&#24590;&#33021;&#26399;&#24453;&#26356;&#39640;&#36136;&#37327;&#30340;&#36719;&#20214;&#65311;&#25105;&#20204;&#24050;&#32463;&#20889;&#20102;&#19968;&#31687;&#20851;&#20110;<a href="https://itsfoss.com/open-source-funding-platforms/">&#24320;&#28304;&#36164;&#37329;&#24179;&#21488;</a>&#30340;&#25991;&#31456;&#26469;&#35797;&#22270;&#35299;&#20915;&#36825;&#20010;&#32570;&#28857;&#65292;&#25130;&#33267;&#20170;&#24180; 7 &#26376;&#65292;&#24066;&#22330;&#19978;&#20986;&#29616;&#20102;&#19968;&#20010;&#26032;&#30340;&#31454;&#20105;&#32773;&#65292;&#26088;&#22312;&#24110;&#21161;&#22635;&#34917;&#36825;&#20010;&#31354;&#30333;&#65306;<a href="https://issuehunt.io">IssueHunt</a>&#12290;IssueHunt: &#24320;&#28304;&#36719;&#20214;&#25171;&#36175;&#24179;&#21488;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/28/221115p2amjos22ojik4dk.png">IssueHunt website</a>IssueHunt &#25552;&#20379;&#20102;&#19968;&#31181;&#26381;&#21153;&#65292;&#23545;&#33258;&#30001;&#24320;&#21457;&#32773;&#30340;&#24320;&#28304;&#20195;&#30721;&#36129;&#29486;&#36827;&#34892;&#25903;&#20184;&#12290;&#23427;&#36890;&#36807;&#25152;&#35859;&#30340;&#36175;&#37329;&#26469;&#23454;&#29616;&#65306;&#32473;&#20104;&#35299;&#20915;&#29305;&#23450;&#38382;&#39064;&#30340;&#20219;&#20309;&#20154;&#36130;&#21153;&#22870;&#21169;&#12290;&#36825;&#20123;&#22870;&#21169;&#30340;&#36164;&#37329;&#26469;&#33258;&#20219;&#20309;&#24895;&#24847;&#25424;&#36192;&#20197;&#20462;&#22797;&#20219;&#20309;&#29305;&#23450; bug &#25110;&#28155;&#21152;&#21151;&#33021;&#30340;&#20154;&#12290;&#22914;&#26524;&#20320;&#24819;&#20462;&#22797;&#30340;&#26576;&#20010;&#24320;&#28304;&#36719;&#20214;&#23384;&#22312;&#38382;&#39064;&#65292;&#20320;&#21487;&#20197;&#26681;&#25454;&#33258;&#24049;&#36873;&#25321;&#30340;&#26041;&#24335;&#25552;&#20379;&#22870;&#21169;&#37329;&#39069;&#12290;&#24819;&#35201;&#33258;&#24049;&#30340;&#20135;&#21697;&#34987;&#20105;&#25250;&#35299;&#20915;&#20040;&#65311;&#22312; IssueHunt &#19978;&#21521;&#20219;&#20309;&#35299;&#20915;&#38382;&#39064;&#30340;&#20154;&#25552;&#20379;&#22870;&#37329;&#23601;&#22909;&#20102;&#12290;&#23601;&#36825;&#20040;&#31616;&#21333;&#12290;&#22914;&#26524;&#20320;&#26159;&#31243;&#24207;&#21592;&#65292;&#21017;&#21487;&#20197;&#27983;&#35272;&#26410;&#35299;&#20915;&#30340;&#38382;&#39064;&#12290;&#35299;&#20915;&#36825;&#20010;&#38382;&#39064;&#65288;&#22914;&#26524;&#20320;&#21487;&#20197;&#30340;&#35805;&#65289;&#65292;&#22312; GitHub &#23384;&#20648;&#24211;&#19978;&#25552;&#20132;&#25289;&#21462;&#35831;&#27714;&#65292;&#22914;&#26524;&#20320;&#30340;&#25289;&#21462;&#35831;&#27714;&#34987;&#21512;&#24182;&#65292;&#37027;&#20040;&#20320;&#23601;&#20250;&#24471;&#21040;&#20102;&#38065;&#12290;IssueHunt &#26368;&#21021;&#26159; Boostnote &#30340;&#20869;&#37096;&#39033;&#30446;&#24403;&#31508;&#35760;&#24212;&#29992; <a href="https://itsfoss.com/boostnote-linux-review/">Boostnote</a> &#32972;&#21518;&#30340;&#24320;&#21457;&#20154;&#21592;&#…
如何使用多种编程语言而又不失理智

多语言编程环境是一把双刃剑,既带来好处,也带来可能威胁组织的复杂性。Media

via https://linux.cn/article-10291-1.html
&#22914;&#20309;&#20351;&#29992;&#22810;&#31181;&#32534;&#31243;&#35821;&#35328;&#32780;&#21448;&#19981;&#22833;&#29702;&#26234;

&#22810;&#35821;&#35328;&#32534;&#31243;&#29615;&#22659;&#26159;&#19968;&#25226;&#21452;&#20995;&#21073;&#65292;&#26082;&#24102;&#26469;&#22909;&#22788;&#65292;&#20063;&#24102;&#26469;&#21487;&#33021;&#23041;&#32961;&#32452;&#32455;&#30340;&#22797;&#26434;&#24615;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/29/185029g995fp7n999tzzyy.jpg">Media</a>&#22914;&#20170;&#65292;&#38543;&#30528;&#21508;&#31181;&#19981;&#21516;&#30340;&#32534;&#31243;&#35821;&#35328;&#30340;&#20986;&#29616;&#65292;&#35768;&#22810;&#32452;&#32455;&#24050;&#32463;&#21464;&#25104;&#20102;&#25968;&#23383;&#22810;&#35821;&#31181;&#32452;&#32455;digital polyglots&#12290;&#24320;&#28304;&#25171;&#24320;&#20102;&#19968;&#20010;&#35821;&#35328;&#21644;&#25216;&#26415;&#22534;&#26632;&#30340;&#19990;&#30028;&#65292;&#24320;&#21457;&#20154;&#21592;&#21487;&#20197;&#20351;&#29992;&#36825;&#20123;&#35821;&#35328;&#21644;&#25216;&#26415;&#22534;&#26632;&#26469;&#23436;&#25104;&#20182;&#20204;&#30340;&#20219;&#21153;&#65292;&#21253;&#25324;&#24320;&#21457;&#12289;&#25903;&#25345;&#36807;&#26102;&#30340;&#21644;&#29616;&#20195;&#30340;&#36719;&#20214;&#24212;&#29992;&#12290;&#19982;&#37027;&#20123;&#21482;&#35828;&#27597;&#35821;&#30340;&#20154;&#30456;&#27604;&#65292;&#36890;&#26195;&#22810;&#31181;&#35821;&#35328;&#30340;&#20154;&#21487;&#20197;&#19982;&#25968;&#30334;&#19975;&#20154;&#20132;&#35848;&#12290;&#22312;&#36719;&#20214;&#29615;&#22659;&#20013;&#65292;&#24320;&#21457;&#20154;&#21592;&#19981;&#20250;&#24341;&#20837;&#26032;&#30340;&#35821;&#35328;&#26469;&#36798;&#21040;&#29305;&#23450;&#30340;&#30446;&#30340;&#65292;&#20063;&#19981;&#20250;&#26356;&#22909;&#22320;&#20132;&#27969;&#12290;&#19968;&#20123;&#35821;&#35328;&#23545;&#20110;&#19968;&#39033;&#20219;&#21153;&#26469;&#35828;&#24456;&#26834;&#65292;&#20294;&#26159;&#23545;&#20110;&#21478;&#19968;&#39033;&#20219;&#21153;&#26469;&#35828;&#21364;&#19981;&#34892;&#65292;&#22240;&#27492;&#20351;&#29992;&#22810;&#31181;&#32534;&#31243;&#35821;&#35328;&#21487;&#20197;&#35753;&#24320;&#21457;&#20154;&#21592;&#20351;&#29992;&#21512;&#36866;&#30340;&#24037;&#20855;&#26469;&#23436;&#25104;&#36825;&#39033;&#20219;&#21153;&#12290;&#36825;&#26679;&#65292;&#25152;&#26377;&#30340;&#24320;&#21457;&#37117;&#26159;&#22810;&#35821;&#31181;&#30340;&#65307;&#36825;&#21482;&#26159;&#37326;&#20861;&#30340;&#26412;&#24615;&#12290;&#22810;&#35821;&#31181;&#29615;&#22659;&#30340;&#21019;&#24314;&#36890;&#24120;&#26159;&#28176;&#36827;&#30340;&#21644;&#24773;&#26223;&#21270;&#30340;&#12290;&#20363;&#22914;&#65292;&#24403;&#19968;&#23478;&#20225;&#19994;&#25910;&#36141;&#19968;&#23478;&#20844;&#21496;&#26102;&#65292;&#23427;&#23601;&#25215;&#25285;&#20102;&#35813;&#20844;&#21496;&#30340;&#25216;&#26415;&#22534;&#26632; —— &#21253;&#25324;&#20854;&#32534;&#31243;&#35821;&#35328;&#12290;&#25110;&#32773;&#65292;&#38543;&#30528;&#25216;&#26415;&#39046;&#23548;&#30340;&#25913;&#21464;&#65292;&#26032;&#30340;&#39046;&#23548;&#32773;&#21487;&#33021;&#20250;&#23558;&#19981;&#21516;&#30340;&#25216;&#26415;&#32435;&#20837;&#20854;&#20013;&#12290;&#25216;&#26415;&#20063;&#26377;&#36807;&#26102;&#30340;&#26102;&#20505;&#65292;&#38543;&#30528;&#26102;&#38388;&#30340;&#25512;&#31227;&#65292;&#22686;&#21152;&#20102;&#32452;&#32455;&#24517;&#39035;&#32500;&#25252;&#30340;&#32534;&#31243;&#35821;&#35328;&#21644;&#25216;&#26415;&#30340;&#25968;&#37327;&#12290;&#22810;&#35821;&#35328;&#29615;&#22659;&#23545;&#20225;&#19994;&#26469;&#35828;&#26159;&#19968;&#25226;&#21452;&#20995;&#21073;&#65292;&#26082;&#24102;&#26469;&#22909;&#22788;&#65292;&#20063;&#24102;&#26469;&#22797;&#26434;&#24615;&#21644;&#25361;&#25112;&#12290;&#26368;&#32456;&#65292;&#22914;&#26524;&#36825;&#31181;&#24773;&#20917;&#24471;&#19981;&#21040;&#25511;&#21046;&#65292;&#22810;&#35821;&#35328;&#23558;&#20250;&#25212;&#26432;…
构建满足用户需求的云环境的五个步骤

在投入时间和资金开发你的云环境之前,确认什么是你的用户所需要的。Media

via https://linux.cn/article-10292-1.html
&#26500;&#24314;&#28385;&#36275;&#29992;&#25143;&#38656;&#27714;&#30340;&#20113;&#29615;&#22659;&#30340;&#20116;&#20010;&#27493;&#39588;

&#22312;&#25237;&#20837;&#26102;&#38388;&#21644;&#36164;&#37329;&#24320;&#21457;&#20320;&#30340;&#20113;&#29615;&#22659;&#20043;&#21069;&#65292;&#30830;&#35748;&#20160;&#20040;&#26159;&#20320;&#30340;&#29992;&#25143;&#25152;&#38656;&#35201;&#30340;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/29/211650z744rkeq1erd8qep.png">Media</a>&#26080;&#35770;&#20320;&#22914;&#20309;&#23450;&#20041;&#65292;&#20113;&#23601;&#26159;&#20320;&#30340;&#29992;&#25143;&#23637;&#29616;&#20854;&#22312;&#32452;&#32455;&#20013;&#30340;&#20215;&#20540;&#30340;&#21478;&#19968;&#20010;&#24037;&#20855;&#12290;&#24403;&#35848;&#35770;&#26032;&#30340;&#33539;&#20363;&#25110;&#32773;&#25216;&#26415;&#65288;&#20113;&#26159;&#20004;&#32773;&#20860;&#26377;&#65289;&#30340;&#26102;&#20505;&#24456;&#23481;&#26131;&#34987;&#23427;&#30340;&#26032;&#29305;&#24615;&#25152;&#20998;&#24515;&#12290;&#30001;&#19968;&#31995;&#21015;&#26080;&#27490;&#22659;&#30340;&#38382;&#39064;&#24341;&#21457;&#30340;&#23545;&#35805;&#33021;&#22815;&#24456;&#24555;&#30340;&#34987;&#21457;&#23637;&#20026;&#21151;&#33021;&#24895;&#26223;&#28165;&#21333;&#65292;&#25152;&#26377;&#19979;&#38754;&#30340;&#36825;&#20123;&#37117;&#26159;&#20320;&#21487;&#33021;&#24050;&#32463;&#32771;&#34385;&#21040;&#30340;&#65306;&#26159;&#20844;&#26377;&#20113;&#12289;&#31169;&#26377;&#20113;&#36824;&#26159;&#28151;&#21512;&#20113;&#65311;&#20250;&#20351;&#29992;&#34394;&#25311;&#26426;&#36824;&#26159;&#23481;&#22120;&#65292;&#25110;&#32773;&#26159;&#20004;&#32773;&#65311;&#20250;&#25552;&#20379;&#33258;&#21161;&#26381;&#21153;&#21527;&#65311;&#20174;&#24320;&#21457;&#21040;&#29983;&#20135;&#26159;&#23436;&#20840;&#33258;&#21160;&#30340;&#65292;&#36824;&#26159;&#23427;&#23558;&#38656;&#35201;&#25163;&#21160;&#25805;&#20316;&#65311;&#25105;&#20204;&#33021;&#20197;&#22810;&#22359;&#30340;&#36895;&#24230;&#20570;&#21040;&#65311;&#20851;&#20110;&#26576;&#26576;&#24037;&#20855;&#65311;&#36825;&#26679;&#30340;&#28165;&#21333;&#36824;&#21487;&#20197;&#21015;&#20030;&#24456;&#22810;&#12290;&#24403;&#24320;&#22987; IT &#29616;&#20195;&#21270;&#65292;&#25110;&#32773;&#25968;&#23383;&#36716;&#22411;&#65292;&#26080;&#35770;&#20320;&#26159;&#22914;&#20309;&#31216;&#21628;&#30340;&#65292;&#36890;&#24120;&#26041;&#27861;&#26159;&#24320;&#22987;&#22238;&#31572;&#26356;&#39640;&#31649;&#29702;&#23618;&#30340;&#19968;&#20123;&#39640;&#23618;&#27425;&#38382;&#39064;&#65292;&#36825;&#31181;&#26041;&#27861;&#30340;&#32467;&#26524;&#26159;&#21487;&#20197;&#39044;&#24819;&#21040;&#30340;&#65306;&#22833;&#36133;&#12290;&#32463;&#36807;&#22823;&#33539;&#22260;&#30340;&#35843;&#30740;&#24182;&#19988;&#33457;&#36153;&#20102;&#25968;&#26376;&#30340;&#26102;&#38388;&#65288;&#22914;&#26524;&#19981;&#26159;&#20960;&#24180;&#30340;&#35805;&#65289;&#37096;&#32626;&#20102;&#36825;&#20010;&#26368;&#28843;&#30340;&#26032;&#25216;&#26415;&#65292;&#32780;&#36825;&#20010;&#26032;&#30340;&#20113;&#25216;&#26415;&#21364;&#20174;&#26410;&#34987;&#20351;&#29992;&#36807;&#65292;&#32780;&#19988;&#38519;&#20837;&#20102;&#33618;&#24223;&#65292;&#30452;&#21040;&#23427;&#26368;&#32456;&#34987;&#20002;&#24323;&#25110;&#32773;&#36951;&#24536;&#22312;&#25968;&#25454;&#20013;&#24515;&#30340;&#19968;&#35282;&#21644;&#39044;&#31639;&#20043;&#20013;&#12290;&#36825;&#26159;&#22240;&#20026;&#26080;&#35770;&#20320;&#20132;&#20184;&#30340;&#26159;&#20160;&#20040;&#24037;&#20855;&#65292;&#37117;&#19981;&#26159;&#29992;&#25143;&#25152;&#24819;&#35201;&#25110;&#32773;&#38656;&#35201;&#30340;&#12290;&#26356;&#21152;&#31967;&#31957;&#30340;&#26159;&#65292;&#23427;&#21487;&#33021;&#26159;&#19968;&#20010;&#21333;&#19968;&#30340;&#24037;&#20855;&#65292;&#32780;&#29992;&#25143;&#30495;&#27491;&#38656;&#35201;&#30340;&#26159;&#19968;&#31995;&#21015;&#24037;&#20855; —— &#33021;&#22815;&#38543;&#30528;&#26102;&#383…
Android 9.0 概览

第九代 Android 带来了更令人满意的用户体验。Media

via https://linux.cn/article-10293-1.html