¡¡¡¡¡¶LinuxÃüÁîÐдóÈ«¡·Ö÷Òª½éÉÜLinuxÃüÁîÐеÄʹÓã¬ÑÐò½¥½ø£¬ÉîÈëdz³ö£¬Òýµ¼¶ÁÕßÈ«ÃæÕÆÎÕÃüÁîÐеÄʹÓ÷½·¨£¬º¸ÇÈ«²¿µÄLinuxºËÐÄÃüÁ½â¶ÁÉî°ÂµÄLinuxÏêϸ²ÎÊý£¬Éè¼Æ´®ÁªµÄLinuxÃüÁî×éºÏ£¬¸ú×Ù¿ÉÒɵÄLinuxÖ´Ðйý³Ì£¬Ìṩ·á¸»µÄLinuxÓ¦ÓÃʾÀý¡£
¡¡¡¡¡¶LinuxÃüÁîÐдóÈ«¡·ÊʺϴÓÆäËûƽ̨¹ý¶Éµ½LinuxµÄÐÂÓû§ºÍ³õ¼¶Linux·þÎñÆ÷¹ÜÀíÔ±ÔĶÁ¡£Ã»ÓÐÈκÎLinux»ù´¡ºÍLinux±à³Ì¾ÑéµÄ¶ÁÕߣ¬Ò²¿ÉÒÔͨ¹ý±¾ÊéÕÆÎÕLinuxÃüÁîÐеÄʹÓ÷½·¨¡£
¡¡¡¡¡¶LinuxÃüÁîÐдóÈ«¡·Ö÷Òª½éÉÜLinuxÃüÁîÐеÄʹÓã¬ÑÐò½¥½ø£¬ÉîÈëdz³ö£¬Òýµ¼¶ÁÕßÈ«ÃæÕÆÎÕÃüÁîÐеÄʹÓ÷½·¨¡£
¡¡¡¡¡¶LinuxÃüÁîÐдóÈ«¡··ÖΪËIJ¿·Ö¡£µÚÒ»²¿·Ö¿ªÊ¼Á˶ÔÃüÁîÐлù±¾ÓïÑÔµÄѧϰ֮Â㬰üÀ¨ÃüÁî½á¹¹¡¢ÎļþϵͳµÄµ¼Òý¡¢ÃüÁîÐеıà¼ÒÔ¼°¹ØÓÚÃüÁîµÄ°ïÖúϵͳºÍʹÓÃÊֲᡣµÚ¶þ²¿·ÖÖ÷Òª½²ÊöÅäÖÃÎļþµÄ±à¼£¬ÓÃÓÚ¼ÆËã»ú²Ù×÷µÄÃüÁîÐпØÖÆ¡£µÚÈý²¿·Ö½²ÊöÁË´ÓÃüÁîÐпªÊ¼Ö´Ðеij£¹æÈÎÎñ¡£ÀàUNIX²Ù×÷ϵͳ£¬±ÈÈçLinux£¬°üº¬Á˺ܶࡰ¾µäµÄ¡±ÃüÁîÐгÌÐò£¬ÕâЩ³ÌÐò¿ÉÒÔ¸ßЧµØ¶ÔÊý¾Ý½øÐвÙ×÷¡£µÚËIJ¿·Ö½éÉÜÁËshell±à³Ì£¬ÕâÊÇÒ»¸ö¹«Èϵijõ¼¶¼¼Êõ£¬²¢ÇÒÈÝÒ×ѧϰ£¬Ëü¿ÉÒÔʹºÜ¶à³£¼ûµÄϵͳÈÎÎñ×Ô¶¯ÔËÐС£Í¨¹ýѧϰshell±à³Ì£¬¶ÁÕßÒ²¿ÉÒÔÊìϤÆäËû±à³ÌÓïÑÔµÄʹÓá£
¡¡¡¡¡¶LinuxÃüÁîÐдóÈ«¡·ÊʺϴÓÆäËûƽ̨¹ý¶Éµ½LinuxµÄÐÂÓû§ºÍ³õ¼¶Linux·þÎñÆ÷¹ÜÀíÔ±ÔĶÁ¡£Ã»ÓÐÈκÎLinux»ù´¡ºÍLinux±à³Ì¾ÑéµÄ¶ÁÕߣ¬Ò²¿ÉÒÔͨ¹ý±¾ÊéÕÆÎÕLinuxÃüÁîÐеÄʹÓ÷½·¨¡£
ÆÀ¼Û
¡¡¡¡³ÏʵµØ½²£¬¡¶LinuxÃüÁîÐдóÈ«¡·ÊÇÎÒ·¢ÏÖµÄ×î¼ÑLinuxÈëÃÅÖ¸ÄÏ£¬Ã»ÓÐÖ®Ò»¡£
¡¡¡¡----Linux Journal
¡¡¡¡µ±¶ÁÕßÈÏÕæѧϰÍê±¾ÊéÖ®ÈÕ£¬Ò²¼´³ÉΪUNIXÃüÁîÐдóʦ֮ʱ¡£
¡¡¡¡----ITworld
¡¡¡¡¡¶LinuxÃüÁîÐдóÈ«¡·ÊÇ×îƽÒ×½üÈË¡¢Ò×ÓÚÔĶÁµÄLinuxÃüÁîÐдóÈ«¡£
¡¡¡¡----Linux Magazine
¡¡¡¡Èç¹ûÄãÊÇÒ»Ãû´òËãÕÆÎÕÃüÁîÐвÙ×÷µÄÐÂÊÖ£¬¡¶LinuxÃüÁîÐдóÈ«¡·ÎÞÒÉÊÇ×î¼ÑµÄ¶ÁÎï¡£
¡¡¡¡----Ubuntu Musings
¡¡¡¡¡¶LinuxÃüÁîÐдóÈ«¡·ÊÇ×îÊʺÏLinuxÐÂÊÖ¿ìËÙÈëÃÅÒÔ¼°Ñ¸ËÙÌáÉýµÄ¶ÁÎËü²¢·Ç´ô°åµØ½²½âÕâЩÃüÁîÐй¤¾ß£¬¶øÊÇ»áÉîÈë·ÖÎöÃüÁîÐеÄÀíÂÛ»ù´¡ÒÔ¼°¹¤×÷»úÖÆ¡£¶ÔÓÚÏë¡°ÖªÆäÈ»£¬ÖªÆäËùÒÔÈ»¡±µÄ¶ÁÕßÀ´Ëµ£¬±¾ÊéÊÇÄãµÄ²»¶þ֮ѡ¡£
¡¡¡¡----Nicholas C. Zakas, Web¿ª·¢¹¤³Ìʦ£¬¡¶Maintainable JavaScript¡·µÈ³©ÏúÊé×÷Õß
happyzj520 ÓÚ 2013-05-29 11:20:23·¢±í:
¶¥Ò»ÏÂ!Ö§³Ö
1227285911 ÓÚ 2013-04-08 20:14:09·¢±í:
ÓÐûÓÐÏÂÔØÁ´½Ó °¡ ²»È»ºÜÓÐÂôÊéµÄÏÓÒÉŶ:0w223dc
promsin ÓÚ 2013-04-03 15:53:01·¢±í:
µÚÒ»²¿·Ö ѧϰshell
µÚ1Õ shellÊÇʲô
1.1 Öն˷ÂÕæÆ÷
1.2 µÚÒ»´Î¼üÅÌÊäÈë
1.2.1 ÃüÁîÀúÊ·¼Ç¼
1.2.2 ¹â±êÒƶ¯
1.3 ¼¸¸ö¼òµ¥µÄÃüÁî
1.4 ½áÊøÖն˻Ự
µÚ2Õ µ¼º½
2.1 Àí½âÎļþϵͳÊ÷
2.2 µ±Ç°¹¤×÷Ŀ¼
2.3 ÁгöĿ¼ÄÚÈÝ
2.4 ¸ü¸Äµ±Ç°¹¤×÷Ŀ¼
2.4.1 ¾ø¶Ô·¾¶Ãû
2.4.2 Ïà¶Ô·¾¶Ãû
2.4.3 һЩÓÐÓõĿì½Ý·½Ê½
µÚ3Õ Linuxϵͳ
3.1 lsÃüÁîµÄÀÖȤ
3.1.1 Ñ¡ÏîºÍ²ÎÊý
3.1.2 ½øÒ»²½Á˽ⳤÁбí¸ñʽ
3.2 ʹÓÃfileÃüÁîÈ·¶¨ÎļþÀàÐÍ
3.3 ʹÓÃlessÃüÁî²é¿´ÎļþÄÚÈÝ
3.4 ¿ìËÙä¯ÀÀ
3.5 ·ûºÅÁ´½Ó
µÚ4Õ ²Ù×÷ÎļþÓëĿ¼
4.1 ͨÅä·û
4.2 mkdir----´´½¨Ä¿Â¼
4.3 cp----¸´ÖÆÎļþºÍĿ¼
4.4 mv----ÒƳýºÍÖØÃüÃûÎļþ
4.5 rm----ɾ³ýÎļþºÍĿ¼
4.6 ln----´´½¨Á´½Ó
4.6.1 Ó²Á´½Ó
4.6.2 ·ûºÅÁ´½Ó
4.7 ʵսÑÝÁ·
4.7.1 ´´½¨Ä¿Â¼
4.7.2 ¸´ÖÆÎļþ
4.7.3 Òƶ¯ºÍÖØÃüÃûÎļþ
4.7.4 ´´½¨Ó²Á´½Ó
4.7.5 ´´½¨·ûºÅÁ´½Ó
4.7.6 ÒƳýÎļþºÍĿ¼
4.8 ±¾Õ½áβÓï
µÚ5Õ ÃüÁîµÄʹÓÃ
5.1 ¾¿¾¹Ê²Ã´ÊÇÃüÁî
5.2 ʶ±ðÃüÁî
5.2.1 type----ÏÔʾÃüÁîµÄÀàÐÍ
5.2.2 which----ÏÔʾ¿ÉÖ´ÐгÌÐòµÄλÖÃ
5.3 »ñµÃÃüÁîÎĵµ
5.3.1 help----»ñµÃshellÄÚÖÃÃüÁîµÄ°ïÖúÎĵµ
5.3.2 help----ÏÔʾÃüÁîµÄʹÓÃÐÅÏ¢
5.3.3 man----ÏÔʾ³ÌÐòµÄÊÖ²áÒ³
5.3.4 apropos----ÏÔʾºÏÊʵÄÃüÁî
5.3.5 whatis----ÏÔʾÃüÁîµÄ¼òÒªÃèÊö
5.3.6 info----ÏÔʾ³ÌÐòµÄinfoÌõÄ¿
5.3.7 READMEºÍÆäËû³ÌÐòÎĵµÎļþ
5.4 ʹÓñðÃû´´½¨×Ô¼ºµÄÃüÁî
5.5 ιÊÒÔÇóÐÂ
µÚ6Õ Öض¨Ïò
6.1 ±ê×¼ÊäÈë¡¢±ê×¼Êä³öºÍ±ê×¼´íÎó
6.1.1 ±ê×¼Êä³öÖض¨Ïò
6.1.2 ±ê×¼´íÎóÖض¨Ïò
6.1.3 ½«±ê×¼Êä³öºÍ±ê×¼´íÎóÖض¨Ïòµ½Í¬Ò»¸öÎļþ
6.1.4 ´¦Àí²»ÏëÒªµÄÊä³ö
6.1.5 ±ê×¼ÊäÈëÖض¨Ïò
6.2 ¹ÜµÀ
6.2.1 ¹ýÂËÆ÷
6.2.2 uniq----±¨¸æ»òºöÂÔÎļþÖÐÖظ´µÄÐÐ
6.2.3 wc----´òÓ¡ÐÐÊý¡¢×ÖÊýºÍ×Ö½ÚÊý
6.2.4 grep----´òÓ¡Æ¥ÅäÐÐ
6.2.5 head/tail----Êä³öÎļþµÄ¿ªÍ·²¿·Ö/½áβ²¿·Ö
6.2.6 tee----´Óstdin¶ÁÈ¡Êý¾Ý£¬²¢Í¬Ê±Êä³öµ½stdoutºÍÎļþ
6.3 ±¾Õ½áβÓï
µÚ7Õ ͸¹ýshell¿´ÊÀ½ç
7.1 À©Õ¹
7.1.1 ·¾¶ÃûÀ©Õ¹
7.1.2 ²¨ÀËÏßÀ©Õ¹
7.1.3 ËãÊõÀ©Õ¹
7.1.4 »¨À¨ºÅÀ©Õ¹
7.1.5 ²ÎÊýÀ©Õ¹
7.1.6 ÃüÁîÌæ»»
7.2 ÒýÓÃ
7.2.1 Ë«ÒýºÅ
7.2.2 µ¥ÒýºÅ
7.2.3 תÒå×Ö·û
7.3 ±¾Õ½áβÓï
µÚ8Õ ¸ß¼¶¼üÅ̼¼ÇÉ
8.1 ±à¼ÃüÁîÐÐ
8.1.1 ¹â±êÒƶ¯
8.1.2 ÐÞ¸ÄÎı¾
8.1.3 ¼ôÇкÍÕ³Ìù£¨Killing and Yanking£©Îı¾
8.2 ×Ô¶¯²¹Æ빦ÄÜ
8.3 ʹÓÃÀúÊ·ÃüÁî
8.3.1 ËÑË÷ÀúÊ·ÃüÁî
8.3.2 ÀúÊ·¼Ç¼À©Õ¹
8.4 ±¾Õ½áβÓï
µÚ9Õ ȨÏÞ
9.1 ËùÓÐÕß¡¢×é³ÉÔ±ºÍÆäËûËùÓÐÓû§
9.2 ¶ÁÈ¡¡¢Ð´ÈëºÍÖ´ÐÐ
9.2.1 chmod----¸ü¸ÄÎļþģʽ
9.2.2 ²ÉÓÃGUIÉèÖÃÎļþģʽ
9.2.3 umask----ÉèÖÃĬÈÏȨÏÞ
9.3 ¸ü¸ÄÉí·Ý
9.3.1 su----ÒÔÆäËûÓû§ºÍ×éIDµÄÉí·ÝÀ´ÔËÐÐshell
9.3.2 sudo----ÒÔÁíÒ»¸öÓû§µÄÉí·ÝÖ´ÐÐÃüÁî
9.3.3 chown----¸ü¸ÄÎļþËùÓÐÕߺÍËùÊôȺ×é
9.3.4 chgrp----¸ü¸ÄÎļþËùÊôȺ×é
9.4 ȨÏÞµÄʹÓÃ
9.5 ¸ü¸ÄÓû§ÃÜÂë
µÚ10Õ ½ø³Ì
10.1 ½ø³ÌÈçºÎ¹¤×÷
10.1.1 ʹÓÃpsÃüÁî²é¿´½ø³ÌÐÅÏ¢
10.1.2 ʹÓÃtopÃüÁ̬²é¿´½ø³ÌÐÅÏ¢
10.2 ¿ØÖƽø³Ì
10.2.1 ÖжϽø³Ì
10.2.2 ʹ½ø³ÌÔÚºǫ́ÔËÐÐ
10.2.3 ʹ½ø³Ì»Øµ½Ç°Ì¨ÔËÐÐ
10.2.4 Í£Ö¹£¨ÔÝÍ££©½ø³Ì
10.3 ÐźÅ
10.3.1 ʹÓÃkillÃüÁî·¢ËÍÐźŵ½½ø³Ì
10.3.2 ʹÓÃkillallÃüÁî·¢ËÍÐźŸø¶à¸ö½ø³Ì
10.4 ¸ü¶àÓë½ø³ÌÏà¹ØµÄÃüÁî
µÚ¶þ²¿·Ö ÅäÖÃÓë»·¾³
µÚ11ÕÂ »·¾³
11.1 »·¾³Öд洢µÄÊÇʲô
11.1.1 ¼ì²é»·¾³
11.1.2 һЩÓÐȤµÄ±äÁ¿
11.2 »·¾³ÊÇÈçºÎ½¨Á¢µÄ
11.2.1 loginºÍnon-login shell
11.2.2 Æô¶¯ÎļþÖÐÓÐʲô
11.3 Ð޸Ļ·¾³
11.3.1 Óû§Ó¦µ±ÐÞ¸ÄÄÄЩÎļþ
11.3.2 Îı¾±à¼Æ÷
11.3.3 ʹÓÃÎı¾±à¼Æ÷
11.3.4 ¼¤»îÎÒÃǵÄÐÞ¸Ä
11.4 ±¾Õ½áβÓï
µÚ12Õ VI¼ò½é
12.1 ΪʲôҪѧϰvi
12.2 VI±³¾°
12.3 Æô¶¯ºÍÍ˳övi
12.4 ±à¼Ä£Ê½
12.4.1 ½øÈë²åÈëģʽ
12.4.2 ±£´æ¹¤×÷
12.5 Òƶ¯¹â±ê
12.6 »ù±¾±à¼
12.6.1 Ìí¼ÓÎı¾
12.6.2 ²åÈëÒ»ÐÐ
12.6.3 ɾ³ýÎı¾
12.6.4 ¼ôÇС¢¸´ÖƺÍÕ³ÌùÎı¾
12.6.5 ºÏ²¢ÐÐ
12.7 ²éÕÒºÍÌæ»»
12.7.1 ÐÐÄÚËÑË÷
12.7.2 ËÑË÷Õû¸öÎļþ
12.7.3 È«¾ÖËÑË÷ºÍÌæ»»
12.8 ±à¼¶à¸öÎļþ
12.8.1 Çл»Îļþ
12.8.2 ÔØÈë¸ü¶àµÄÎļþ
12.8.3 ÎļþÖ®¼äµÄÄÚÈݸ´ÖÆ
12.8.4 ²åÈëÕû¸öÎļþ
12.9 ±£´æ¹¤×÷
µÚ13Õ ¶¨ÖÆÌáʾ·û
13.1 Ìáʾ·ûµÄ·Ö½â
13.2 ³¢ÊÔÉè¼ÆÌáʾ·û
13.3 Ìí¼ÓÑÕÉ«
13.4 Òƶ¯¹â±ê
13.5 ±£´æÌáʾ·û
13.6 ±¾Õ½áβÓï
µÚÈý²¿·Ö ³£¼ûÈÎÎñºÍÖ÷Òª¹¤¾ß
µÚ14Õ Èí¼þ°ü¹ÜÀí
14.1 Èí¼þ°üϵͳ
14.2 Èí¼þ°üϵͳ¹¤×÷·½Ê½
14.2.1 Èí¼þ°üÎļþ
14.2.2 ¿â
14.2.3 ÒÀÀµ¹Øϵ
14.2.4 ¸ß¼¶ºÍµÍ¼¶Èí¼þ°ü¹¤¾ß
14.3 ³£¼ûÈí¼þ°ü¹ÜÀíÈÎÎñ
14.3.1 ÔÚ¿âÀïÃæ²éÕÒÈí¼þ°ü
14.3.2 °²×°¿âÖеÄÈí¼þ°ü
14.3.3 °²×°Èí¼þ°üÎļþÖеÄÈí¼þ°ü
14.3.4 ɾ³ýÈí¼þ°ü
14.3.5 ¸üпâÖеÄÈí¼þ°ü
14.3.6 ¸üÐÂÈí¼þ°üÎļþÖеÄÈí¼þ°ü
14.3.7 ÁгöÒÑ°²×°µÄÈí¼þ°üÁбí
14.3.8 ÅжÏÈí¼þ°üÊÇ·ñ°²×°
14.3.9 ÏÔʾÒÑ°²×°Èí¼þ°üµÄÏà¹ØÐÅÏ¢
14.3.10 ²é¿´Ä³¾ßÌåÎļþÓÉÄĸöÈí¼þ°ü°²×°µÃµ½
14.4 ±¾Õ½áβÓï
µÚ15Õ ´æ´¢½éÖÊ
15.1 ¹ÒÔØ¡¢Ð¶ÔØ´æ´¢É豸
15.1.1 ²é¿´ÒѹÒÔصÄÎļþϵͳÁбí
15.1.2 È·¶¨É豸Ãû³Æ
15.2 ´´½¨ÐµÄÎļþϵͳ
15.2.1 ÓÃfdiskÃüÁî½øÐдÅÅÌ·ÖÇø
15.2.2 ÓÃmkfsÃüÁî´´½¨ÐµÄÎļþϵͳ
15.3 ²âÊÔ¡¢ÐÞ¸´Îļþϵͳ
15.4 ¸ñʽ»¯ÈíÅÌ
15.5 Ö±½Ó´Ó/ÏòÉ豸תÒÆÊý¾Ý
15.6 ´´½¨CD-ROMÓ³Ïñ
15.6.1 ´´½¨Ò»¸öCD-ROMÎļþÓ³Ïñ¸±±¾
15.6.2 ´ÓÎļþ¼¯ºÏÖд´½¨Ó³ÏñÎļþ
15.7 ÏòCD-ROMдÈëÓ³ÏñÎļþ
15.7.1 Ö±½Ó¹ÒÔØISOÓ³ÏñÎļþ
15.7.2 ²Á³ý¿É¶ÁдCD-ROM
15.7.3 дÈëÓ³ÏñÎļþ
15.8 ¸½¼ÓÈÏÖ¤
µÚ16ÕÂ ÍøÂç
16.1 ¼ì²é¡¢¼à²âÍøÂç
16.1.1 ping----ÏòÍøÂçÖ÷»ú·¢ËÍÌØÊâÊý¾Ý°ü
16.1.2 traceroute----¸ú×ÙÍøÂçÊý¾Ý°üµÄ´«Êä·¾¶
16.1.3 netstat----¼ì²éÍøÂçÉèÖü°Ïà¹Øͳ¼ÆÊý¾Ý
16.2 ͨ¹ýÍøÂç´«ÊäÎļþ
16.2.1 ftp----²ÉÓÃFTP£¨Îļþ´«ÊäÐÒ飩´«ÊäÎļþ
16.2.2 lftp----¸üºÃµÄftp£¨Îļþ´«ÊäÐÒ飩
16.2.3 wget----·Ç½»»¥Ê½ÍøÂçÏÂÔع¤¾ß
16.3 ÓëÔ¶³ÌÖ÷»úµÄ°²È«Í¨ÐÅ
16.3.1 ssh----°²È«µÇ¼Զ³Ì¼ÆËã»ú
16.3.2 scpºÍsftp----°²È«´«ÊäÎļþ
µÚ17Õ ÎļþËÑË÷
17.1 locate----½Ï¼òµ¥µÄ·½Ê½²éÕÒÎļþ
17.2 find----½Ï¸´Ôӵķ½Ê½²éÕÒÎļþ
17.2.1 testÑ¡Ïî
17.2.2 actionÑ¡Ïî
17.2.3 ·µ»Øµ½playgroundÎļþ¼Ð
17.2.4 optionÑ¡Ïî
µÚ18Õ ¹éµµºÍ±¸·Ý
18.1 ÎļþѹËõ
18.1.1 gzip----ÎļþѹËõÓë½âѹËõ
18.1.2 bzip2----ÎþÉüËÙ¶ÈÒÔ»»È¡¸ßÖÊÁ¿µÄÊý¾ÝѹËõ
18.2 Îļþ¹éµµ
18.2.1 tar----´Å´ø¹éµµ¹¤¾ß
18.2.2 zip----´ò°üѹËõÎļþ
18.3 ͬ²½ÎļþºÍĿ¼
18.3.1 rsync----Ô¶³ÌÎļþ¡¢Ä¿Â¼µÄͬ²½
18.3.2 ÔÚÍøÂçÉÏʹÓÃrsyncÃüÁî
µÚ19Õ ÕýÔò±í´ïʽ
19.1 ʲôÊÇÕýÔò±í´ïʽ
19.2 grep----Îı¾ËÑË÷
19.3 Ôª×Ö·ûºÍÎÄ×Ö
19.4 ÈÎÒâ×Ö·û
19.5 ê
19.6 ÖÐÀ¨ºÅ±í´ïʽºÍ×Ö·ûÀà
19.6.1 ·ñ¶¨
19.6.2 ´«Í³×Ö·û·¶Î§
19.6.3 POSIX×Ö·ûÀà
19.7¡¡POSIX»ù±¾ÕýÔò±í´ïʽºÍÀ©Õ¹ÕýÔò±í´ïʽµÄ±È½Ï
19.8 »òÑ¡Ïî
19.9 ÏÞ¶¨·û
19.9.1 £¿----Æ¥ÅäijԪËØ0´Î»ò1´Î
19.9.2 *----Æ¥ÅäijԪËضà´Î»òÁã´Î
19.9.3 +----Æ¥ÅäijԪËØÒ»´Î»ò¶à´Î
19.9.4 {}----ÒÔÖ¸¶¨´ÎÊýÆ¥ÅäijԪËØ
19.10 ÕýÔò±í´ïʽµÄÓ¦ÓÃ
19.10.1 ÓÃgrepÃüÁîÑéÖ¤ºÅÂë²¾
19.10.2 ÓÃfind²éÕÒÆæ¹ÖÎļþÃûµÄÎļþ
19.10.3 ÓÃlocate²éÕÒÎļþ
19.10.4 ÀûÓÃlessºÍvimÃüÁîËÑË÷Îı¾
19.11 ±¾Õ½áβÓï
µÚ20Õ Îı¾´¦Àí
20.1 Îı¾Ó¦ÓóÌÐò
20.1.1 Îļþ
20.1.2 ÍøÒ³
20.1.3 µç×ÓÓʼþ
20.1.4 ´òÓ¡»úÊä³ö
20.1.5 ³ÌÐòÔ´´úÂë
20.2 ιÊÒÔÇóÐÂ
20.2.1 cat----½øÐÐÎļþÖ®¼äµÄÆ´½Ó²¢ÇÒÊä³öµ½±ê×¼Êä³ö
20.2.2 sort----¶ÔÎı¾ÐнøÐÐÅÅÐò
20.2.3 uniq----֪ͨ»òÊ¡ÂÔÖظ´µÄÐÐ
20.3 ÇÐƬºÍÇпé
20.3.1 cut----ɾ³ýÎı¾ÐÐÖеIJ¿·ÖÄÚÈÝ
20.3.2 paste----ºÏ²¢Îı¾ÐÐ
20.3.3 join----Á¬½ÓÁ½ÎļþÖоßÓÐÏàͬ×ֶεÄÐÐ
20.4 Îı¾±È½Ï
20.4.1 comm----ÖðÐбȽÏÁ½¸öÒÑÅÅÐòÎļþ
20.4.2 diff----ÖðÐбȽÏÎļþ
20.4.3 patch----¶ÔÔÎļþ½øÐÐdiff²Ù×÷
20.5 ·Ç½»»¥Ê½Îı¾±à¼
20.5.1 tr----Ìæ»»»òɾ³ý×Ö·û
20.5.2 sed----ÓÃÓÚÎı¾¹ýÂ˺Íת»»µÄÁ÷±à¼Æ÷
20.5.3 aspell----½»»¥Ê½Æ´Ð´¼ì²é¹¤¾ß
20.6 ±¾Õ½áβÓï
20.7 ¸½¼ÓÏî
µÚ21Õ ¸ñʽ»¯Êä³ö
21.1 ¼òµ¥µÄ¸ñʽ»¯¹¤¾ß
21.1.1 nl----¶ÔÐнøÐбêºÅ
21.1.2 fold----½«Îı¾ÖеÄÐ㤶ÈÉ趨Ϊָ¶¨³¤¶È
21.1.3 fmt----¼òµ¥µÄÎı¾¸ñʽ»¯¹¤¾ß
21.1.4 pr----¸ñʽ»¯´òÓ¡Îı¾
21.1.5 printf----¸ñʽ»¯²¢´òÓ¡Êý¾Ý
21.2 Îĵµ¸ñʽ»¯ÏµÍ³
21.2.1 roffºÍTEX¼Ò×å
21.2.2 groff----Îĵµ¸ñʽ»¯ÏµÍ³
21.3 ±¾Õ½áβÓï
µÚ22ÕÂ ´òÓ¡
22.1 ´òÓ¡²Ù×÷¼òÊ·
22.1.1 »Ò°µÊ±ÆڵĴòÓ¡
22.1.2 »ùÓÚ×Ö·ûµÄ´òÓ¡»ú
22.1.3 ͼÐλ¯´òÓ¡»ú
22.2 Linux·½Ê½µÄ´òÓ¡
22.3 ×¼±¸´òÓ¡Îļþ
22.3.1 pr----½«Îı¾Îļþת»»Îª´òÓ¡Îļþ
22.4 Ïò´òÓ¡»ú·¢ËÍ´òÓ¡ÈÎÎñ
22.4.1 lpr----´òÓ¡Îļþ£¨BerkeleyÀàÐÍ£©
22.4.2 lp----´òÓ¡Îļþ£¨System VÀàÐÍ£©
22.4.3 ÁíÍâÒ»¸ö²ÎÊýÑ¡Ïa2ps
22.5 ¼à²âºÍ¿ØÖÆ´òÓ¡ÈÎÎñ
22.5.1 lpstat----ÏÔʾ´òӡϵͳ״̬
22.5.2 lpq----ÏÔʾ´òÓ¡¶ÓÁÐ״̬
22.5.3 lprmÓëcancel----ɾ³ý´òÓ¡ÈÎÎñ
µÚ23Õ ±àÒë³ÌÐò
23.1 ʲôÊDZàÒë
23.2 ÊDz»ÊÇËùÓеijÌÐò¶¼ÐèÒª±àÒë
23.3 ±àÒëÒ»¸öC³ÌÐò
23.3.1 »ñÈ¡Ô´´úÂë
23.3.2 ¼ì²éÔ´´úÂëÊ÷
23.3.3 Éú³É³ÌÐò
23.3.4 °²×°³ÌÐò
23.4 ±¾Õ½áβÓï
µÚËIJ¿·Ö ±àдshell½Å±¾
µÚ24Õ ±àдµÚÒ»¸öshell½Å±¾
24.1 ʲôÊÇshell½Å±¾
24.2 ÔõÑùдshell½Å±¾
24.2.1 ½Å±¾ÎļþµÄ¸ñʽ
24.2.2 ¿ÉÖ´ÐÐȨÏÞ
24.2.3 ½Å±¾ÎļþµÄλÖÃ
24.2.4 ½Å±¾µÄÀíÏëλÖÃ
24.3 ¸ü¶àµÄ¸ñʽ¾÷ÇÏ
24.3.1 ³¤Ñ¡ÏîÃû
24.3.2 Ëõ½øºÍÐÐÁ¬½Ó
24.5 ±¾Õ½áβÓï
µÚ25Õ Æô¶¯Ò»¸öÏîÄ¿
25.1 µÚÒ»½×¶Î£º×îСµÄÎĵµ
25.2 µÚ¶þ½×¶Î£º¼ÓÈëÒ»µãÊý¾Ý
25.3 ±äÁ¿ºÍ³£Á¿
25.3.1 ´´½¨±äÁ¿ºÍ³£Á¿
25.3.2 Ϊ±äÁ¿ºÍ³£Á¿¸³Öµ
25.4¡¡hereÎĵµ
25.5 ±¾Õ½áβÓï
µÚ26Õ ×Ô¶¥ÏòÏÂÉè¼Æ
26.1 shellº¯Êý
26.2 ¾Ö²¿±äÁ¿
26.3 ±£³Ö½Å±¾µÄÔËÐÐ
26.4 ±¾Õ½áβÓï
µÚ27Õ Á÷¿ØÖÆ£ºIF·ÖÖ§Óï¾ä
27.1 ʹÓÃif
27.2 Í˳ö״̬
27.3 ʹÓÃtestÃüÁî
27.3.1 Îļþ±í´ïʽ
27.3.2 ×Ö·û´®±í´ïʽ
27.3.3 ÕûÊý±í´ïʽ
27.4 ¸üÏÖ´úµÄtestÃüÁî°æ±¾
27.5 £¨£¨ £©£©----ΪÕûÊýÉè¼Æ
27.6 ×éºÏ±í´ïʽ
27.7 ¿ØÖÆÔËËã·û£ºÁíÒ»ÖÖ·½Ê½µÄ·ÖÖ§
27.8 ±¾Õ½áβÓï
µÚ28Õ ¶ÁÈ¡¼üÅÌÊäÈë
28.1 read----´Ó±ê×¼ÊäÈë¶ÁÈ¡ÊäÈëÖµ
28.1.1 Ñ¡Ïî
28.1.2 ʹÓÃIFS¼ä¸ôÊäÈë×Ö¶Î
28.2 ÑéÖ¤ÊäÈë
28.3 ²Ëµ¥
28.4 ±¾Õ½áβÓï
28.5 ¸½¼ÓÏî
µÚ29Õ Á÷¿ØÖÆ£ºWHILEºÍUNTILÑ»·
29.1 Ñ»·
29.2 while
29.3 Ìø³öÑ»·
29.4 until
29.5 ʹÓÃÑ»·¶ÁÈ¡Îļþ
29.6 ±¾Õ½áβÓï
µÚ30Õ ¹ÊÕÏÕï¶Ï
30.1 Óï·¨´íÎó
30.1.1 ÒýºÅȱʧ
30.1.2 ·ûºÅȱʧÈßÓà
30.1.3 ·ÇÔ¤ÆÚµÄÕ¹¿ª
30.2 Âß¼´íÎó
30.2.1 ·ÀÓù±à³Ì
30.2.2 ÊäÈëÖµÑéÖ¤
30.3 ²âÊÔ
30.3.1 ×®
30.3.2 ²âÊÔÓÃÀý
30.4 µ÷ÊÔ
30.4.1 ÕÒµ½ÎÊÌâÓò
30.4.2 ×·×Ù
30.4.3 ÔËÐйý³ÌÖбäÁ¿µÄ¼ìÑé
30.5 ±¾Õ½áβÓï
µÚ31Õ Á÷¿ØÖÆ£ºcase·ÖÖ§
31.1 case
31.1.1 ģʽ
31.1.2 ¶à¸öģʽµÄ×éºÏ
31.2 ±¾Õ½áβÓï
µÚ32Õ λÖòÎÊý
32.1 ·ÃÎÊÃüÁîÐÐ
32.1.1 È·¶¨Êµ²ÎµÄÊýÄ¿
32.1.2 shift----´¦Àí´óÁ¿µÄʵ²Î
32.1.3 ¼òµ¥µÄÓ¦ÓóÌÐò
32.1.4 ÔÚshellº¯ÊýÖÐʹÓÃλÖòÎÊý
32.2 ´¦Àí¶à¸öλÖòÎÊý
32.3 ¸üÍêÕûµÄÓ¦ÓóÌÐò
32.4 ±¾Õ½áβÓï
µÚ33Õ Á÷¿ØÖÆ£ºforÑ»·
33.1 for£º´«Í³shellÐÎʽ
33.2 for£ºCÓïÑÔÐÎʽ
33.3 ±¾Õ½áβÓï
µÚ34Õ ×Ö·û´®ºÍÊý×Ö
34.1 ²ÎÊýÀ©Õ¹£¨Parameter Expansion£©
34.1.1 »ù±¾²ÎÊý
34.1.2 ¿Õ±äÁ¿À©Õ¹µÄ¹ÜÀí
34.1.3 ·µ»Ø±äÁ¿ÃûµÄÀ©Õ¹
34.1.4 ×Ö·û´®²Ù×÷
34.2 ËãÊõ¼ÆËãºÍÀ©Õ¹
34.2.1 Êý×Ö½øÖÆ
34.2.2 Ò»ÔªÔËËã·û
34.2.3 ¼òµ¥ËãÊõ
34.2.4 ¸³Öµ
34.2.5 λ²Ù×÷
34.2.6 Âß¼²Ù×÷
34.3 bc£ºÒ»ÖÖÈÎÒ⾫¶È¼ÆËãÓïÑÔ
34.3.1 bcµÄʹÓÃ
34.3.2 ½Å±¾Àý×Ó
34.4 ±¾Õ½áβÓï
34.5 ¸½¼ÓÏî
µÚ35Õ Êý×é
35.1 ʲôÊÇÊý×é
35.2 ´´½¨Ò»¸öÊý×é
35.3 Êý×鸳ֵ
35.4 ·ÃÎÊÊý×éÔªËØ
35.5 Êý×é²Ù×÷
35.5.1 Êä³öÊý×éµÄËùÓÐÄÚÈÝ
35.5.2 È·¶¨Êý×éÔªËصÄÊýÄ¿
35.5.3 ²éÕÒÊý×éÖÐʹÓõÄϱê
35.5.4 ÔÚÊý×éµÄ½áβÔö¼ÓÔªËØ
35.5.5 Êý×éÅÅÐò²Ù×÷
35.5.6 Êý×éµÄɾ³ý
35.6 ±¾Õ½áβÓï
µÚ36Õ ÆäËûÃüÁî
36.1 ×éÃüÁîºÍ×Óshell
36.1.1 Ö´ÐÐÖض¨Ïò
36.1.2 ½ø³ÌÌæ»»
36.2 trap
36.3 Òì²½Ö´ÐÐ
36.4 ÃüÃû¹ÜµÀ
36.4.1 ÉèÖÃÃüÃû¹ÜµÀ
36.4.2 ʹÓÃÃüÃû¹ÜµÀ
36.5 ±¾Õ½áβÓï