ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÃüÁîÐвÙ×÷

·¢²¼Ê±¼ä:2005-05-10 00:18:32À´Ô´:ºìÁª×÷Õß:chentong
¶Ô×ÀÃæ°æÊǸöºÜºÃµÄ²Î¿¼
ÊìϤÔÚÃüÁîÐнçÃæϹ¤×÷¶ÔʹÓú͹ÜÀí Linux ²Ù×÷ϵͳ¾ßÓкܴóµÄÒâÒ壬±¾Õ½éÉÜÔÚRed Flag Server 4.1 ϵͳÖнøÐÐ shell ²Ù×÷µÄ֪ʶ¡£

1.1 »ù´¡ÖªÊ¶
ÒÔϹØÓÚ Linux shell ¼°ÎļþºÍĿ¼µÄ֪ʶÊÇѧϰ±¾ÕµĻù´¡¡£

1.1.1 ÎļþÃüÃû
Linux ÏÂÎļþÃûµÄ×î´ó³¤¶È¿ÉÒÔÊÇ256¸ö×Ö·û£¬Í¨³£ÓÉ×Öĸ¡¢Êý×Ö¡¢¡°.¡±£¨µãºÅ£©¡¢¡°_¡±£¨Ï»®Ïߣ©ºÍ¡°-¡±£¨¼õºÅ£©×é³É¡£ÎļþÃûÖв»Äܺ¬ÓС°/¡±·ûºÅ£¬ÒòΪ¡°/¡±ÔÚ Linux Ŀ¼Ê÷Öбíʾ¸ùĿ¼»ò·¾¶Öеķָô·û£¨Èçͬ DOS Öеġ°\¡±£©¡£
Linux ϵͳÖÐÖ§³ÖÎļþÃûÖеÄͨÅä·û£¬¾ßÌåÈçÏ£º
ÐǺţ¨*£©£ºÆ¥ÅäÁã¸ö»ò¶à¸ö×Ö·û£»
Îʺţ¨?£©£ºÆ¥ÅäÈκÎÒ»¸ö×Ö·û£»
[ab1 A-F]£ºÆ¥ÅäÈκÎÒ»¸öÁоÙÔÚ¼¯ºÏÖеÄ×Ö·û¡£±¾ÀýÖУ¬¸Ã¼¯ºÏÊÇa¡¢b¡¢1»òÈκÎÒ»¸ö´ÓAµ½FµÄ´óд×Ö·û£»

1.1.2 ·¾¶
²Ù×÷ϵͳ²éÕÒÎļþËù¾­¹ýµÄ·¾¶³ÆΪ·¾¶Ãû¡£Ê¹Óõ±Ç°Ä¿Â¼ÏµÄÎļþʱ¿ÉÒÔÖ±½ÓÒýÓÃÎļþÃû£»Èç¹ûҪʹÓÃÆäËûĿ¼ÏµÄÎļþ£¬¾Í±ØÐëÖ¸Ã÷¸ÃÎļþÔÚÄĸöĿ¼֮ÖС£
°´²éÕÒÎļþµÄÆðµã²»Í¬¿ÉÒÔ·ÖΪÁ½ÖÖ·¾¶£º¾ø¶Ô·¾¶ ºÍ Ïà¶Ô·¾¶¡£´Ó¸ùĿ¼¿ªÊ¼µÄ·¾¶³ÆΪ¾ø¶Ô·¾¶£¬´Óµ±Ç°ËùÔÚĿ¼¿ªÊ¼µÄ·¾¶³ÆΪÏà¶Ô·¾¶£¬Ïà¶Ô·¾¶ÊÇËæ×ÅÓû§¹¤×÷Ŀ¼µÄ±ä»¯¶ø¸Ä±äµÄ¡£
Óë DOS Ïàͬ£¬Ã¿¸öĿ¼Ï¶¼Óдú±íµ±Ç°Ä¿Â¼µÄ¡°.¡±ÎļþºÍ´ú±íµ±Ç°Ä¿Â¼¸¸Ä¿Â¼µÄ¡°..¡±Îļþ£¬Ïà¶Ô·¾¶ÃûÒ»°ã¾ÍÊÇ´Ó¡°..¡±¿ªÊ¼µÄ¡£
ÔÚ Linux Ŀ¼Ê÷ÖУ¬±íʾ¸ùĿ¼»òÊÇ·¾¶Öеķָô·ûÊÇ¡°/¡±¡£

1.1.3 ÎļþÀàÐÍ
Red Flag Server 4.1 ϵͳ֧³ÖÒÔÏÂÎļþÀàÐÍ£ºÆÕͨÎļþ¡¢Ä¿Â¼Îļþ¡¢É豸ÎļþÒÔ¼°·ûºÅÁ´½ÓÎļþ¡£
ÆÕͨÎļþ£º °üÀ¨Îı¾Îļþ¡¢Êý¾ÝÎļþ¡¢¿ÉÖ´ÐеĶþ½øÖƳÌÐòµÈ¡£
Ŀ¼Îļþ£º ¼ò³ÆĿ¼£¬Linux ÖаÑĿ¼¿´³ÉÊÇÒ»ÖÖÌØÊâµÄÎļþ£¬ÀûÓÃËü¹¹³ÉÎļþϵͳµÄ·Ö²ãÊ÷Ðͽṹ¡£Ã¿¸öĿ¼ÎļþÖÐÖÁÉÙ°üÀ¨Á½¸öÎļþ£¬¡°..¡±±íʾÉÏÒ»¼¶Ä¿Â¼£¬¡°.¡±±íʾ¸ÃĿ¼±¾Éí¡£
É豸Îļþ£º É豸ÎļþÊÇÒ»ÖÖÌرðÎļþ£¬Linux ϵͳÀûÓÃËüÃÇÀ´±êʶ¸÷¸öÉ豸Çý¶¯Æ÷£¬ºËÐÄʹÓÃËüÃÇÓëÓ²¼þÉ豸ͨÐÅ¡£ÓÐÁ½ÀàÌرðÉ豸Îļþ£º×Ö·ûÉ豸ºÍ¿éÉ豸¡£
·ûºÅÁ´½Ó£º Ò»ÖÖÌØÊâÎļþ£¬ËüÃÇ´æ·ÅµÄÊý¾ÝÊÇÎļþϵͳÖÐͨÏòij¸öÎļþµÄ·¾¶¡£µ±Ê¹Ó÷ûºÅÁ´½ÓÎļþʱ£¬ÏµÍ³×Ô¶¯µØ·ÃÎÊËù±£´æµÄÕâ¸ö·¾¶¡£

1.1.4 Ŀ¼½á¹¹
ͨ¹ý¶ÔϵͳĿ¼×éÖ¯½á¹¹µÄÁ˽⣬¿ÉÒÔÔÚ½øÐÐÎļþ²Ù×÷ºÍϵͳ¹ÜÀíʱ·½±ãµØÖªµÀËùÒªµÄ¶«Î÷ÔÚʲôµØ·½¡£
Red Flag Server 4.1 µÄÎļþϵͳ²ÉÓ÷ֲãµÄÊ÷ÐÎĿ¼½á¹¹¡£¼´£ºÔÚÒ»¸ö¸ùĿ¼£¨Í¨³£Óá°/¡±±íʾ£©£¬º¬Óжà¸öϼ¶×ÓĿ¼»òÎļþ£»×ÓĿ¼ÖÐÓֿɺ¬Óиüϼ¶µÄ×ÓĿ¼»òÕßÎļþµÄÐÅÏ¢£¬ÕâÑùÒ»²ãÒ»²ãµØÑÓÉìÏÂÈ¥£¬¹¹³ÉÒ»¿Ãµ¹ÖõÄÊ÷¡£Ê÷Öеġ°¸ù¡±Ó롰辡±´ú±íµÄÊÇĿ¼»ò³ÆΪÎļþ¼Ð£¬¶ø¡°Ò¶×Ó¡±ÔòÊÇÒ»¸ö¸öµÄÎļþ¡£
ÏÂÃæÁгöÁËÖ÷ÒªµÄϵͳĿ¼¼°Æä¼òµ¥ÃèÊö£º
/bin£º ´æ·ÅÆÕͨÓû§¿ÉÒÔʹÓõÄÃüÁîÎļþ¡£Ä¿Â¼ /usr/bin Ò²¿ÉÓÃÀ´Öü´æÓû§ÃüÁî¡£
/sbin£º Ò»°ã´æ·Å·ÇÆÕͨÓû§Ê¹ÓõÄÃüÁÓÐʱÆÕͨÓû§Ò²¿ÉÄÜ»áÓõ½£©¡£Ä¿Â¼ /usr/sbin ÖÐÒ²°üÀ¨ÁËÐí¶àϵͳÃüÁî¡£
/etc£º ϵͳµÄÅäÖÃÎļþ¡£
/root£º ϵͳ¹ÜÀíÔ±£¨root»ò³¬¼¶Óû§£©µÄÖ÷Ŀ¼¡£
/usr£º °üÀ¨ÓëϵͳÓû§Ö±½ÓÏà¹ØµÄÎļþºÍĿ¼£¬Ò»Ð©Ö÷ÒªµÄÓ¦ÓóÌÐòÒ²±£´æÔÚ¸ÃĿ¼Ï¡£
/home£º Óû§Ö÷Ŀ¼µÄλÖ㬱£´æÁËÓû§Îļþ£¨Óû§×Ô¼ºµÄÅäÖÃÎļþ£¬Îĵµ£¬Êý¾ÝµÈ£©¡£
/dev£º É豸Îļþ¡£ÔÚLinuxÖÐÉ豸ÒÔÎļþÐÎʽ±íÏÖ£¬´Ó¶ø¿ÉÒÔ°´ÕÕ²Ù×÷ÎļþµÄ·½Ê½¼ò±ãµØ¶ÔÉ豸½øÐвÙ×÷¡£
/mnt£º Îļþϵͳ¹ÒÔص㡣һ°ãÓÃÓÚ°²×°Òƶ¯½éÖÊ?ÆäËüÎļþϵͳ£¨ÈçDOS£©µÄ·ÖÇø¡¢ÍøÂç¹²ÏíÎļþϵͳ»òÈκοɰ²×°Îļþϵͳ¡£
/lib£º °üº¬Ðí¶àÓÉ /bin ºÍ /sbin ÖеijÌÐòʹÓõĹ²Ïí¿âÎļþ¡£Ä¿Â¼ /usr/lib/ Öк¬Óиü¶àÓÃÓÚÓû§³ÌÐòµÄ¿âÎļþ¡£
/boot£º °üÀ¨Äں˺ÍÆäËüϵͳÆô¶¯Ê±Ê¹ÓõÄÎļþ¡£
/var£º °üº¬Ò»Ð©¾­³£¸Ä±äµÄÎļþ¡£ÀýÈç¼ÙÍÑ»ú£¨spool£©Ä¿Â¼?ÎļþÈÕ־Ŀ¼?ËøÎļþ?ÁÙʱÎļþµÈµÈ¡£
/proc£º ²Ù×÷ϵͳµÄÄÚ´æÓ³ÏñÎļþϵͳ£¬ÊÇÒ»¸öÐéÄâµÄÎļþϵͳ£¨Ã»ÓÐÕ¼ÓôÅÅ̿ռ䣩¡£µ±Äú²é¿´ËüÃÇʱ£¬¿´µ½µÄÊÇÄÚ´æÀïµÄÐÅÏ¢£¬ÕâЩÎļþÓÐÖúÓÚÁ˽âϵͳÄÚ²¿ÐÅÏ¢¡£
/initrd£º ÔÚ¼ÆËã»úÆô¶¯Ê±¹ÒÔØ initrd.img Ó³ÏñÎļþµÄĿ¼ÒÔ¼°ÔØÈëËùÐèÉ豸ģ¿éµÄĿ¼¡£
/opt£º ´æ·Å¿ÉÑ¡Ôñ°²×°µÄÎļþºÍ³ÌÐò¡£Ö÷ÒªÓɵÚÈý·½¿ª·¢ÕßÓÃÓÚ°²×°ºÍжװËûÃǵÄÈí¼þ°ü¡£
/tmp£º Óû§ºÍ³ÌÐòµÄÁÙʱĿ¼£¬¸ÃĿ¼ÖеÄÎļþ±»ÏµÍ³×Ô¶¯Çå¿Õ¡£
/lost+found£º ÔÚϵͳÐÞ¸´¹ý³ÌÖлָ´µÄÎļþ¡£

1.1.5 Shell ¼ò½é
Óû§ÔÚÃüÁîÐÐϹ¤×÷ʱ£¬²»ÊÇÖ±½Óͬ²Ù×÷ϵͳÄں˴ò½»µÀ£¬¶øÊÇÓÉÃüÁî½âÊÍÆ÷½ÓÊÜÃüÁ·ÖÎöºóÔÙ´«¸øÏà¹ØµÄ³ÌÐò¡£½øÈë Red Flag Server 4.1 »·¾³Ê±ÏµÍ³½«×Ô¶¯Æô¶¯ÏàÓ¦µÄ shell£¬shell ÊÇÒ»ÖÖÃüÁîÐнâÊͳÌÐò£¬ËüÌṩÓû§Óë²Ù×÷ϵͳ֮¼äµÄ½Ó¿Ú¡£Red Flag Server 4.1 ÏÂĬÈ쵀 shell ÊÇ bash¡£
bash ÃüÁîµÄ»ù±¾¸ñʽÈçÏ£º
ÃüÁîÃû [Ñ¡Ïî] [²ÎÊý1] [²ÎÊý2]¡­
ÆäÖз½À¨ºÅÀ¨ÆðµÄ²¿·Ö±íÃ÷¸ÃÏî¶ÔÃüÁî¶øÑÔÊÇ¿ÉÑ¡µÄ¡£
[Ñ¡Ïî] £º¶ÔÃüÁîÓÐÌرð¶¨Ò壬һ°ãÒÔ¡°-¡±¿ªÊ¼£¬¶à¸öÑ¡Ïî¿ÉÓÃÒ»¸ö¡°-¡±Á¬ÆðÀ´£¬Èç ls -l -a Óë ls -la Ïàͬ¡£
[²ÎÊý] £ºÌṩÃüÁîÔËÐеÄÐÅÏ¢£¬»òÕßÊÇÃüÁîÖ´Ðйý³ÌÖÐËùʹÓõÄÎļþÃû¡£
ÊäÈëÓû§Ãû¡¢¿ÚÁîÓëÎļþÃû¡¢ÃüÁîÃûʱ£¬Ò»¶¨ÒªÇø·Ö´óСд£¬ÒòΪ´óСд×ÖĸÔÚ Linux ϵͳÖдú±í²»Í¬µÄº¬Òå¡£
ÔÚÃüÁѡÏîºÍ²ÎÊýÖ®¼äÒªÓÿոñ¸ô¿ª¡£Á¬ÐøµÄ¿Õ¸ñ»á±» shell ½âÊÍΪµ¥¸ö¿Õ¸ñ¡£

¼üÈëÃüÁî
ÔÚ shell Ìáʾ·ûÏÂÊäÈëÏàÓ¦µÄÃüÁȻºó°´»Ø³µ¼üÈ·ÈÏ£¬shell »á¶ÁÈ¡¸ÃÃüÁî²¢Ö´ÐС£Èç¹ûϵͳÕÒ²»µ½ÊäÈëµÄÃüÁ»áÏÔʾ£º¡°Command not Found¡±£¬ÕâʱÐèÒª¼ì²é¼üÈëÃüÁîµÄƴд¼°´óСдÊÇ·ñÕýÈ·¡£
ʹÓ÷ֺţ¨£»£©¿ÉÒÔ½«Á½¸öÃüÁî¸ô¿ª£¬ÕâÑù¿ÉÒÔʵÏÖÔÚÒ»ÐÐÖÐÊäÈë¶à¸öÃüÁî¡£ÃüÁîµÄÖ´ÐÐ˳ÐòºÍÊäÈëµÄ˳ÐòÏàͬ¡£

ÃüÁî²¹Æë
µ±ÒªÊäÈëµÄÃüÁîĿ¼ºÜÉî»òÃüÁîÖеÄÎļþÃûºÜ³¤Ê±£¬Ö»Òª°´Ò»Ï ¼ü£¬ÏµÍ³»áÔÚ¿ÉÄܵÄÃüÁî»òÎļþÃûÖÐÕÒµ½ÏàÆ¥ÅäµÄÏ×Ô¶¯°ïÄú²¹Æë¡£Èç¹ûÓÐÒ»¸öÒÔÉϵÄÎļþ·ûºÏÊäÈëµÄ×Ö·û´®£¬²»Äܲ¹Æëʱ£¬¿ÉÒÔ°´Á½Ï ¼ü£¬ÏµÍ³½«°ÑËùÓзûºÏµÄÎļþÃûÁгöÀ´¡£

ÀúÊ·¼Ç¼
shell »á°Ñ¹ýÈ¥ÊäÈë¹ýµÄÃüÁî¼ÇÒäÏÂÀ´£¬Ö»Òª°´ÉÏÏ·½Ïò¼ü£¬¾Í¿ÉÒÔÑ¡ÔñÒÔÇ°ÊäÈë¹ýµÄÃüÁîÁË¡£
ÓÐÁËÒÔÉÏ»ù´¡£¬¿ÉÒÔÔËÐÐÏÂÃæÁгöµÄ¼¸¸ö¼òµ¥ÃüÁîÀ´Êµ¼ÊʹÓÃһϣº
clear£ºË¢ÐÂÆÁÄ»£»
date£ºÔÚÆÁÄ»ÉÏÏÔʾÈÕÆÚºÍʱ¼ä£»
echo£º½«ÃüÁîÐÐÖеÄÄÚÈÝ»ØÏÔµ½±ê×¼Êä³öÉÏ¡£
cal£ºÏÔʾÔ·ݺÍÈÕÀú¡£

1.1.6 ϵͳ°ïÖú
Red Flag Server 4.1 ¾ßÓÐÇ¿´óµÄϵͳºÍÍøÂ繦ÄÜ£¬ÊýÁ¿ÖÚ¶àµÄʵÓù¤¾ßÈí¼þºÍ´óÁ¿¸´ÔӵIJÙ×÷ÃüÁΪÁË°ïÖúÓû§Ë³Àû½øÐвÙ×÷£¬ÏµÍ³ÌṩÁ˶àÖÖ¶àÑùµÄÁª»ú°ïÖúÐÅÏ¢ÒÔ±ãÓû§Ëæʱ²éѯ¡£

Áª»úÊÖ²á
ͨ¹ý man ÃüÁîʹÓÃÁª»úÓû§Êֲᣬϵͳ¿ÉÒÔÏÔʾÈκÎÃüÁîµÄÁª»ú°ïÖúÐÅÏ¢¡£Ëü½«ÃüÁîÃû³Æ×÷Ϊ²ÎÊý£¬¸ÃÃüÁîµÄÓï·¨¸ñʽΪ£º
man command
ÒÔÏÂÊdz£ÓÃµÄ Linux ϵͳ°ïÖúÊÖ²áµÄÕ½ڷÖÀ࣬ËüλÓÚ /usr/man Ŀ¼Ï£º
ÀýÈ磬ÏÂÃæµÄÃüÁîÐн«ÏÔʾ cal ÃüÁîµÄÊÖ²áÒ³£º
$ man cal
ʹÓÃÃüÁî ¡°man man¡± »áÏÔʾ³ö man ÃüÁî±¾ÉíµÄʹÓ÷½·¨¡£
ÔÚËù²éѯµÄÃüÁîºó¼Ó help ²ÎÊýµÄ·½Ê½£¬Ò²¿ÉÒÔÏÔʾ³öÃüÁîµÄ²Î¿¼ÐÅÏ¢¡£
Óà help command ¿ÉÁгöÐí¶àÄÚ²¿ÃüÁîµÄ°ïÖú¡£
whatis ÃüÁî¿ÉÒÔͨ¹ýÃüÁîÃû²éÕÒ¼òÒªµÄ°ïÖúÐÅÏ¢£¬ÃüÁîÓ﷨Ϊ£ºwhatis keyword¡£

1.2 Ŀ¼²Ù×÷ÃüÁî

1.2.1 ²é¿´Ä¿Â¼
²é¿´Ä¿Â¼ÄÚÈݵÄÃüÁîÊÇ ls£¬ËüĬÈÏÏÔʾµ±Ç°Ä¿Â¼µÄÄÚÈÝ£¬¿ÉÒÔÔÚÃüÁîÐвÎÊýµÄλÖøø³öÒ»¸ö»ò¶à¸öĿ¼Ãû£¬´Ó¶ø¿ÉÒԲ鿴ÕâЩĿ¼¡£ÃüÁîµÄÓï·¨¸ñʽΪ£º
ls [Ñ¡Ïî]¡­[ÎļþÃû]¡­
lsÃüÁîÓжà¸öÃüÁîÐÐÑ¡ÏÈ磺
-a£º ÁгöËùÓÐÎļþ£¬°üÀ¨ÄÇЩÒÔ¡°.¡±¿ªÍ·µÄÎļþ£»
-d£º Èç¹ûºóÃæ½ÓµÄÊÇÒ»¸öĿ¼£¬ÄÇôʹÓøòÎÊýÖ»Êä³ö¸ÃĿ¼µÄÃû³Æ£»
-l£º ʹÓó¤¸ñʽÏÔʾÎļþÌõÄ¿£¬°üÀ¨Á¬½ÓÊýÄ¿¡¢ËùÓÐÕß¡¢´óС¡¢×îºóÐÞ¸Äʱ¼ä¡¢È¨Ï޵ȣ»
-t£º °´ÎļþÐÞ¸Äʱ¼ä½øÐÐÅÅÐò£¬¶ø²»ÊÇʹÓÃÎļþÃûÅÅÐò£»
-C£º °´ÁÐ×ÝÏò¶ÔÎļþÃûÅÅÐò£»
-F£º ÔÚÎļþÃûºó¼ÓÉÏÒ»¸ö·ûºÅÀ´±íʾÎļþÀàÐÍ£»
-Cx£º °´ÐпçÒ³¶ÔÎļþÃûÅÅÐò£»
-CF£º °´ÁÐÁгöĿ¼ÖеÄÎļþÃû£¬¸ÃÃüÁîÔÚÎļþÃûÖ®ºó¸½¼ÓÒ»¸ö×Ö·ûÓÃÀ´Çø·ÖĿ¼ºÍÎļþµÄÀàÐÍ£»
----Ŀ¼ÎļþÃûÖ®ºó¸½¼ÓÒ»¸öбÏߣ¨/£©
----¿ÉÖ´ÐÐÎļþÃûÖ®ºó¸½¼ÓÒ»¸öÐǺţ¨*£©
----·ûºÅÁ´½ÓÎļþÖ®ºó¸½¼ÓÒ»¸ö@×Ö·û
----ÆÕͨÎļþÃûÖ®ºó²»¼ÓÈκÎ×Ö·û
-CR£º °´¶àÀ¸¸ñʽÏÔʾµ±Ç°Ä¿Â¼ÖеÄËùÓÐÎļþÒÔ¼°ÑØĿ¼Ê÷Ïòϸ÷¸ö×ÓĿ¼µÄËùÓÐÎļþ£¬Ò²³Æ×÷µÝ¹éÁÐ±í¡£¸ÃÃüÁî¿ÉÒÔÇø·ÖĿ¼ºÍ¿ÉÖ´ÐеÄÎļþ£¬¼´ÔÚÎļþÃûÖ®ºó¸½¼ÓÒ»¸ö×Ö·û¡£

1.2.2 ¸Ä±ä¹¤×÷Ŀ¼
½øÈëÒ»¸öĿ¼£¬»òÕß˵¸Ä±äµ±Ç°¹¤×÷Ŀ¼ʹÓà cd ÃüÁÆäÃüÁîµÄÓï·¨¸ñʽΪ£º
cd Ŀ¼Ãû
cd ÃüÁî´øÓÐΨһµÄÒ»¸ö²ÎÊý£¬¼´±íʾĿ±êĿ¼µÄ·¾¶Ãû£¨Ïà¶Ô·¾¶Ãû»ò¾ø¶Ô·¾¶Ãû£©¡£
ÀûÓõãµã£¨..£©°Ñ¹¤×÷Ŀ¼ÏòÉÏÒƶ¯Ò»¼¶Ä¿Â¼£ºcd . .
ΪÁË´ÓϵͳÖеÄÈκεط½·µ»Øµ½Óû§Ö÷Ŀ¼£¬¿ÉÒÔʹÓò»´øÈκβÎÊýµÄ cd ÃüÁî¡£

1.2.3 ´´½¨Ä¿Â¼
ʹÓà mkdir ÃüÁî´´½¨Ò»¸öĿ¼»ò¶à¸öĿ¼£¬ÒÔ±ãÓÐЧµØ×éÖ¯×Ô¼ºµÄÎļþ¡£ÆäÃüÁîµÄÓï·¨¸ñʽΪ£º
mkdir [Ñ¡Ïî] Ŀ¼Ãû [Ŀ¼Ãû¡­]
ͬһ×ÓĿ¼Ӧ°üº¬ÀàËƵÄÎļþ¡£ÀýÈ磬Ӧ½¨Á¢Ò»¸ö×ÓĿ¼£¬°üº¬ËùÓеÄÊý¾Ý¿âÎļþ£»ÁíÒ»¸ö×ÓÄ¿
¼°üº¬µç×Ó±í¸ñÎļþ£»»¹ÓÐÒ»¸ö×ÓĿ¼ÓÃÀ´±£´æijÏîÄ¿Ïà¹ØÎļþ¡£
-p Ñ¡Ïͬʱ´´½¨Ä¿Â¼ºÍËüµÄ×ÓĿ¼¡£
mkdir -p Ŀ¼Ãû/×ÓĿ¼Ãû

1.2.4 ɾ³ýĿ¼
µ±Ä¿Â¼²»ÔÙ±»Ê¹Ó㬻òÕß´ÅÅÌ¿Õ¼äÒѴﵽʹÓÃÏÞ¶¨Öµ£¬¾ÍÐèÒª´ÓÎļþϵͳÖÐɾ³ýʧȥʹÓüÛÖµµÄĿ¼¡£
ÀûÓà rmdir ÃüÁî´ÓĿ¼ÖÐɾ³ýÒ»¸ö»ò¶à¸ö¿ÕµÄ×ÓĿ¼£¬Óï·¨¸ñʽÈçÏ£º
rmdir [Ñ¡Ïî] Ŀ¼Ãû [Ŀ¼Ãû¡­]
×ÓĿ¼±»É¾³ý֮ǰӦ¸ÃÊÇ¿ÕĿ¼¡£¾ÍÊÇ˵£¬¸ÃĿ¼ÖеÄËùÓÐÎļþ±ØÐëÒÑÇå¿Õ¡£Èç¹û¸ÃĿ¼ÖÐÈÔÓÐÆäËüÎļþ£¬ÄÇô¾Í²»ÄÜÓà rmdir ÃüÁî°ÑËüɾ³ý¡£
µ±Ç°µÄ¹¤×÷Ŀ¼±ØÐëÔÚ±»É¾³ýĿ¼֮ÉÏ£¬²»ÄÜÊDZ»É¾³ýĿ¼±¾Éí£¬Ò²²»ÄÜÊDZ»É¾³ýĿ¼µÄ×ÓĿ¼¡£
-p Ñ¡ÏµÝ¹éµØɾ³ýÖ¸¶¨µÄĿ¼¼°Æä×ÓĿ¼¡£¼´£ºÈç¹ûÖ¸¶¨µÄĿ¼ÓÐ×ÓĿ¼£¬¾ÍÏÈɾ³ýÆä×ÓĿ¼£¬È»ºóɾ³ý¸ÃĿ¼¡£
-r Ñ¡ÏµÝ¹éµØɾ³ýĿ¼ÖеÄËùÓÐÎļþºÍ¸ÃĿ¼±¾Éí¡£Ïê¼û1.3.5½ÚÓйØɾ³ýÎļþÃüÁîµÄ½éÉÜ¡£

1.2.5 ÏÔʾµ±Ç°Ä¿Â¼
ÔÚ¾ßÌå²Ù×÷ʱ£¬ºÜ¶àʱºò¿ÉÄÜ»á¼Ç²»Çå×Ô¼ºµ±Ç°ËùÔÚµÄĿ¼£¬ÃüÁî pwd ¿ÉÒÔÏÔʾÓû§µ±Ç°ÔÚÄ¿
¼Ê÷ÖеÄλÖá£È磺
# pwd
# /usr/local/rfinput/bin
ϵͳ¸ø³öµÄÐÅÏ¢±íʾÓû§µ±Ç°ËùÔÚµÄĿ¼ÊÇ /usr/local/rfinput/bin¡£

1.3 Îļþ²Ù×÷ÃüÁî

1.3.1 ÏÔʾÎı¾Îļþ
Îı¾ÎļþÊÇÓÉ¿É´òÓ¡×Ö·ûºÍ¿ØÖÆ×Ö·û£¨ÈçÖƱí·ûºÍ»»Ðзû£©×é³ÉµÄ¡£Óм¸¸öÃüÁî¿ÉÒÔÏÔʾÎı¾Îļþ¡£
cat ÃüÁî
catÃüÁîµÄÒ»°ãÓï·¨ÊÇ£º
cat [Ñ¡Ïî] ÎļþÃû [ÎļþÃû¡­]
¸ÃÃüÁîÔËÐкó£¬Ö¸¶¨ÎļþµÄÄÚÈݾÍÔÚ±ê×¼Êä³ö£¨Í¨³£ÊÇÆÁÄ»£©ÉÏÏÔʾ³öÀ´¡£Èç¹ûÎļþµÄÄÚÈݺܳ¤£¬ÔÚÒ»¸öÆÁÄ»ÖÐÏÔʾ²»Ï£¬¾Í»á³öÏÖÆÁÄ»¹ö¶¯£¬ÎªÁË¿ØÖƹöÆÁ£¬¿ÉÒÔ°´ ×éºÏ¼ü£¬Í£Ö¹¹öÆÁ£»°´ ¿ÉÒÔ»Ö¸´¹öÆÁ¡£
ÆäÖÐÑ¡Ïî¼°ÆäÒâÒåÈçÏ£º
-v£º ÓÃÒ»ÖÖÌØÊâÐÎʽÏÔʾ¿ØÖÆ×Ö·û£¬³ýÈ¥LFOÓëTAB
-n£º ÏÔʾÊä³öÐеıàºÅ
-b£º ÏÔʾ·Ç¿ÕÊä³öÐеıàºÅ

head ÃüÁî
ÆäÃüÁîÓï·¨ÈçÏ£º
head [ÏÔʾÐÐÊý] ÎļþÃû [ÎļþÃû¡­]
headÃüÁîÔÚÆÁÄ»ÉÏÏÔʾָ¶¨Îļþ×îÇ°ÃæµÄÈô¸ÉÐУ¬ÐÐÊýÓÉ¡°ÏÔʾÐÐÊý¡±È·¶¨£¬Ä¬ÈÏÖµÊÇ10¡£

tail ÃüÁî
ÆäÃüÁîµÄÓï·¨ÈçÏ£º
tail [ÏÔʾÐÐÊý] ÎļþÃû [ÎļþÃû¡­]
tail [+n] ÎļþÃû [ÎļþÃû¡­]
ÔÚÆÁÄ»ÉÏÏÔʾָ¶¨ÎļþĩβµÄÈô¸ÉÐУ¬ÐÐÊýÓÉ¡°ÏÔʾÐÐÊý¡±È·¶¨£»»òÕß´ÓÖ¸¶¨ÐкſªÊ¼ÏÔʾ£¬Ö±ÖÁ¸ÃÎļþµÄĩβ¡£

more ÃüÁî
moreÃüÁîÏÔʾÎļþÄÚÈÝ£¬Ã¿´ÎÏÔʾһÆÁ¡£ÆäÓï·¨ÊÇ£º
more [Ñ¡Ïî] ÎļþÃû [ÎļþÃû]
¿ÉÔÚÿ¸öÆÁÄ»µÄµ×²¿³öÏÖÒ»¸öÌáʾÐÅÏ¢£¬¸ø³öÖÁ½ñÒÑÏÔʾµÄ¸ÃÎļþµÄ°Ù·Ö±È¡£
¿ÉÒÔÓü¸ÖÖ²»Í¬µÄ·½·¨¶ÔÌáʾ×ö³ö»Ø´ð£º
----°´ ¼ü£¬ÏÔʾÎı¾µÄÏÂÒ»ÆÁÄÚÈÝ¡£
----°´ ¼ü£¬Ö»ÏÔʾÎı¾µÄÏÂÒ»ÐÐÄÚÈÝ¡£
----°´Ð±Ïß·û£¨/£©£¬½Ó×ÅÊäÈëÒ»¸öģʽ£¬¿ÉÒÔÔÚÎı¾ÖÐÑ°ÕÒÏÂÒ»¸öÏàÆ¥ÅäµÄģʽ¡£
----°´ h ¼ü£¬ÏÔʾ°ïÖúÆÁ£¬¸ÃÆÁÉÏÓÐÏà¹ØµÄ°ïÖúÐÅÏ¢¡£
----°´ b ¼ü£¬ÏÔʾÉÏÒ»ÆÁÄÚÈÝ¡£
----°´ q ¼ü£¬Í˳ö more ÃüÁî¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 4 ÌõÆÀÂÛ

  1. artiomgy ÓÚ 2005-09-25 00:21:57·¢±í:

    ²»´í£¬ÊǺÃÎÄѽ

  2. ÐÂРÓÚ 2005-07-19 00:14:19·¢±í:

    Ö§³Ö£¬¶¥

  3. chentong ÓÚ 2005-05-10 00:19:30·¢±í:

    1.5 ¶¨ÏòºÍ¹ÜµÀ
    Ö´ÐÐÒ»¸ö Shell ÃüÁîÐÐͨ³£»á×Ô¶¯´ò¿ªÈý¸ö±ê×¼Îļþ£¬¼´±ê×¼ÊäÈëÎļþ£¨stdin£©£¬Í¨³£¶ÔÓ¦Öն˵ļüÅÌ£»±ê×¼Êä³öÎļþ£¨stdout£©ºÍ±ê×¼´íÎóÊä³öÎļþ£¨stderr£©£¬ÕâÁ½¸öÎļþ¶¼¶ÔÓ¦Öն˵ÄÆÁÄ»¡£½ø³Ì´Ó±ê×¼ÊäÈëÎļþÖеõ½Êý¾Ý£¬½«Õý³£Êä³öÊý¾ÝÊä³öµ½±ê×¼Êä³öÎļþ£¬¶ø½«´íÎóÐÅÏ¢Ë͵½±ê×¼´íÎóÎļþÖС£
    ÏÂÃæÒÔ cat ÃüÁîΪÀý£¬cat ÃüÁîµÄ¹¦ÄÜÊÇ´ÓÃüÁîÐиø³öµÄÎļþÖжÁÈ¡Êý¾Ý£¬²¢½«ÕâЩÊý¾ÝÖ±½ÓË͵½±ê×¼Êä³ö¡£ÀýÈ磬ʹÓÃÒÔÏÂÃüÁ
    $ cat config
    ½«»á°ÑÎļþ config µÄÄÚÈÝÒÀ´ÎÏÔʾµ½ÆÁÄ»ÉÏ¡£µ«ÊÇ£¬Èç¹û cat µÄÃüÁîÐÐÖÐûÓвÎÊý£¬Ëü¾Í»á´Ó±ê×¼ÊäÈëÖжÁÈ¡Êý¾Ý£¬²¢½«ÆäË͵½±ê×¼Êä³ö¡£ÀýÈ磺
    $ cat
    Hello world
    Hello world
    $
    Ö±½ÓʹÓñê×¼ÊäÈë/Êä³öÎļþ´æÔÚÒÔÏÂÎÊÌ⣺
    1¡¢ Êý¾Ý´Ó±ê×¼ÖÕ¶ËÊäÈëʱ£¬ÊäÈëµÄÊý¾ÝÖ»ÄÜÓÃÒ»´Î£¬Ï´ÎÔÙÏëÓÃÕâЩÊý¾Ýʱ¾ÍÐèÒªÖØÐÂÊäÈ룻¶øÇÒÔÚÖÕ¶ËÉÏÊäÈëʱ£¬ÈôÊäÈëÓÐÎóÐÞ¸ÄÆðÀ´Ò²²»·½±ã¡£
    2¡¢ Êä³öµ½ÖÕ¶ËÆÁÄ»ÉϵÄÐÅÏ¢Ö»ÄÜ¿´²»ÄÜÐ޸ġ£Óû§ÎÞ·¨Êä³öµÄÄÚÈݽøÐиü¶à´¦Àí£¬È罫Êä³ö×÷ΪÁíÒ»ÃüÁîµÄÊäÈë½øÐнøÒ»²½µÄ´¦ÀíµÈ¡£
    ΪÁ˽â¾öÉÏÊöÎÊÌ⣬Linux ϵͳΪÊäÈë¡¢Êä³öµÄ´«ËÍÒýÈëÁËÁíÍâÁ½ÖÖ»úÖÆ£¬¼´ÊäÈë/Êä³öÖض¨ÏòºÍ¹ÜµÀ¡£

    1.5.1 ÊäÈëÖض¨Ïò
    ÊäÈëÖض¨ÏòÊÇÖ¸°ÑÃüÁ»ò¿ÉÖ´ÐгÌÐò£©µÄ±ê×¼ÊäÈëÖض¨Ïòµ½Ö¸¶¨µÄÎļþÖС£Ò²¾ÍÊÇ˵£¬ÊäÈë¿ÉÒÔ²»ÊÇÀ´×ÔÓÚ¼üÅÌ£¬¶øÀ´×ÔÒ»¸öÖ¸¶¨µÄÎļþ¡£
    ÀýÈ磬ÃüÁî wc ͳ¼ÆÖ¸¶¨Îļþ°üº¬µÄÐÐÊý¡¢µ¥´ÊÊýºÍ×Ö·ûÊý¡£Èç¹û½öÔÚÃüÁîÐÐÉϼüÈ룺
    $ wc
    wc ½«µÈ´ýÓû§µÄÊäÈ룬Õâʱ Shell ºÃÏñËÀÁËÒ»Ñù£¬´Ó¼üÅ̼üÈëµÄËùÓÐÎı¾¶¼³öÏÖÔÚÆÁÄ»ÉÏ£¬µ«²¢Ã»ÓÐʲô½á¹û£¬Ö±ÖÁ°´Ï £¬wc²Å½«ÃüÁî½á¹ûдÔÚÆÁÄ»ÉÏ¡£
    Èç¹û¸ø³öÒ»¸öÎļþÃû×÷Ϊ wc ÃüÁîµÄ²ÎÊý£¬wc ½«·µ»Ø¸ÃÎļþËù°üº¬µÄÐÐÊý¡¢µ¥´ÊÊýºÍ×Ö·ûÊý¡£
    ÁíÒ»ÖÖ°Ñ /etc/passwd ÎļþÄÚÈÝ´«¸ø wc ÃüÁîµÄ·½·¨ÊÇÖض¨Ïò wc µÄÊäÈë¡£ÊäÈëÖض¨ÏòµÄÒ»°ãÐÎʽΪ£º
    ÃüÁî<ÎļþÃû
    ¿ÉÒÔÓÃÏÂÃæµÄÃüÁî°Ñ wc ÃüÁîµÄÊäÈëÖض¨ÏòΪ /etc/passwd Îļþ£º
    $ wc < /etc/passwd
    20 23 726
    ´ó¶àÊýÃüÁÒÔ²ÎÊýµÄÐÎʽÔÚÃüÁîÐÐÖ¸¶¨ÊäÈëÎļþµÄÎļþÃû£¬ËùÒÔÊäÈëÖض¨Ïò²¢²»¾­³£Ê¹Ó᣾¡¹ÜÈç´Ë£¬µ±Ê¹ÓÃÒ»¸ö²»½ÓÊÜÎļþÃû×÷ΪÊäÈë²ÎÊýµÄÃüÁ»òÐèÒªµÄÊäÈëÄÚÈÝ´æÔÚÓÚÒ»¸öÎļþÀïʱ£¬¾ÍÄÜÓÃÊäÈëÖض¨Ïò½â¾öÎÊÌâ¡£

    1.5.2 Êä³öÖض¨Ïò
    Êä³öÖض¨ÏòÊÇÖ¸°ÑÃüÁ»ò¿ÉÖ´ÐгÌÐò£©µÄ±ê×¼Êä³ö»ò±ê×¼´íÎóÊä³öÖØж¨Ïòµ½Ö¸¶¨ÎļþÖС£ÕâÑù£¬¸ÃÃüÁîµÄÊä³ö¾Í²»ÏÔʾÔÚÆÁÄ»ÉÏ£¬¶øÊÇдÈëµ½Ö¸¶¨ÎļþÖС£
    Êä³öÖض¨Ïò±ÈÊäÈëÖض¨Ïò¸ü³£Óá£ÀýÈ磬Èç¹ûij¸öÃüÁîµÄÊä³öºÜ¶à£¬ÔÚÆÁÄ»Éϲ»ÄÜÍêÈ«ÏÔʾ£¬ÄÇô½«Êä³öÖض¨Ïòµ½Ò»¸öÎļþÖУ¬È»ºóÔÙÓÃÎı¾±à¼­Æ÷´ò¿ªÕâ¸öÎļþ£¬¾Í¿ÉÒԲ鿴Êä³öÐÅÏ¢£»Èç¹ûÏë±£´æÒ»¸öÃüÁîµÄÊä³ö£¬Ò²¿ÉÒÔʹÓÃÕâÖÖ·½·¨¡£»¹ÓУ¬Êä³öÖض¨Ïò¿ÉÒÔÓÃÓÚ°ÑÒ»¸öÃüÁîµÄÊä³öµ±×÷ÁíÒ»¸öÃüÁîµÄÊäÈë¡£
    Êä³öÖض¨ÏòµÄÒ»°ãÐÎʽΪ£º
    ÃüÁî>ÎļþÃû
    ÀýÈ磺
    $ ls > directory.out
    $ cat directory.out
    ch1.doc ch2.doc ch3.doc chimp config mail/ test/
    ½« ls ÃüÁîµÄÊä³ö±£´æΪһ¸öÃûΪ directory.out µÄÎļþ¡£
    Èç¹û ¡°>¡± ·ûºÅºó±ßµÄÎļþÒÑ´æÔÚ£¬ÄÇôÕâ¸öÎļþ½«±»¸²¸Ç¡£

    Ϊ±ÜÃâÊä³öÖض¨ÏòÖÐÖ¸¶¨ÎļþÖ»ÄÜ´æ·Åµ±Ç°ÃüÁîµÄÊä³öÖض¨ÏòµÄÄÚÈÝ£¬Shell ÌṩÁËÊä³öÖض¨ÏòµÄÒ»ÖÖ×·¼ÓÊֶΡ£
    Êä³ö×·¼ÓÖض¨ÏòÓëÊä³öÖض¨ÏòµÄ·Ç³£ÏàËÆ£¬Çø±ð½öÔÚÓÚÊä³ö×·¼ÓÖض¨ÏòµÄ¹¦ÄÜÊÇ°ÑÃüÁ»ò¿ÉÖ´ÐгÌÐò£©µÄÊä³ö½á¹û×·¼Óµ½Ö¸¶¨ÎļþµÄ×îºó£¬¶ø¸ÃÎļþÔ­ÓÐÄÚÈݲ»±»ÆÆ»µ¡£
    Èç¹ûÒª½«Ò»ÌõÃüÁîµÄÊä³ö½á¹û×·¼Óµ½Ö¸¶¨ÎļþµÄºóÃ棬¿ÉÒÔʹÓÃ×·¼ÓÖض¨Ïò²Ù×÷·û¡°>>¡±¡£ÐÎʽΪ£º
    ÃüÁî>>ÎļþÃû
    ÀýÈ磺
    $ ls *.doc>>directory.out
    $ cat directory.out
    ch1.doc ch2.doc ch3.doc chimp config mail/ test/
    ch1.doc ch2.doc ch3.doc
    ºÍ³ÌÐòµÄ±ê×¼Êä³öÖض¨ÏòÒ»Ñù£¬³ÌÐòµÄ´íÎóÊä³öÒ²¿ÉÒÔÖØж¨Ïò¡£Ê¹Ó÷ûºÅ2>£¨»ò×·¼Ó·ûºÅ2>>£©
    ±íʾ¶Ô´íÎóÊä³öÉ豸Öض¨Ïò¡£ÀýÈçÏÂÃæµÄÃüÁ
    $ ls /usr/tmp 2> err.file
    ¿ÉÔÚÆÁÄ»ÉÏ¿´µ½³ÌÐòµÄÕý³£Êä³ö½á¹û£¬µ«ÓÖ½«³ÌÐòµÄÈκδíÎóÐÅÏ¢Ë͵½Îļþerr.fileÖУ¬ÒÔ±¸½«À´¼ì²éÓá£
    »¹¿ÉÒÔʹÓÃÁíÒ»¸öÊä³öÖض¨Ïò²Ù×÷·û£¨&>£©½«±ê×¼Êä³öºÍ´íÎóÊä³öͬʱË͵½Í¬Ò»ÎļþÖС£ÀýÈ磺
    $ ls /usr/tmp &> output.file
    ÀûÓÃÖض¨Ïò½«ÃüÁî×éºÏÔÚÒ»Æ𣬿ÉʵÏÖϵͳµ¥¸öÃüÁî²»ÄÜÌṩµÄй¦ÄÜ¡£ÀýÈçʹÓÃÏÂÃæµÄÃüÁîÐòÁУ¬¼´Í³¼ÆÁË /usr/bin Ŀ¼ÏµÄÎļþ¸öÊý¡£
    $ ls /usr/bin > /tmp/dir
    $ wc -w < /tmp/dir
    459
    1.5.3 ¹ÜµÀ
    ½«Ò»¸ö³ÌÐò»òÃüÁîµÄÊä³ö×÷ΪÁíÒ»¸ö³ÌÐò»òÃüÁîµÄÊäÈëÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖÊÇͨ¹ýÒ»¸öÁÙʱÎļþ½«Á½¸öÃüÁî»ò³ÌÐò½áºÏÔÚÒ»Æð£¬ÀýÈçÉϽÚÀý×ÓÖÐµÄ /tmp/dir Îļþ½« ls ºÍ wc ÃüÁîÁªÔÚÒ»Æð£»ÁíÒ»ÖÖÊÇLinux ËùÌṩµÄ¹ÜµÀ¹¦ÄÜ£¬ÕâÖÖ·½·¨±ÈÇ°Ò»ÖÖ·½·¨¸ü·½±ã¡£
    ¹ÜµÀ¿ÉÒÔ°ÑһϵÁÐÃüÁîÁ¬½ÓÆðÀ´£¬ÕâÒâζ×ŵÚÒ»¸öÃüÁîµÄÊä³ö»á×÷ΪµÚ¶þ¸öÃüÁîµÄÊäÈëͨ¹ý¹ÜµÀ´«¸øµÚ¶þ¸öÃüÁµÚ¶þ¸öÃüÁîµÄÊä³öÓÖ»á×÷ΪµÚÈý¸öÃüÁîµÄÊäÈ룬ÒÔ´ËÀàÍÆ¡£ÏÔʾÔÚÆÁÄ»ÉϵÄÊǹܵÀÐÐÖÐ×îºóÒ»¸öÃüÁîµÄÊä³ö¡£
    ͨ¹ýʹÓùܵÀ·û¡°|¡±À´½¨Á¢Ò»¸ö¹ÜµÀÐС£ÓùܵÀÖØдÉÏÃæµÄÀý×Ó£º
    $ ls /usr/bin|wc -w
    1789
    ÔÙÈ磺
    $ cat sample.txt|grep ¡°High¡± |wc -l
    ¹ÜµÀ½« cat ÃüÁîµÄÊä³öË͸ø grep ÃüÁî¡£grep ÃüÁîÔÚÊäÈëÀï²éÕÒµ¥´Ê High£¬grep ÃüÁîµÄÊä³öÔòÊÇËùÓаüº¬µ¥´Ê High µÄÐУ¬Õâ¸öÊä³öÓÖ±»Ë͸ø wc ÃüÁwc ÃüÁîͳ¼Æ³öÊäÈëÖеÄÐÐÊý¡£¼ÙÉè sample.txt ÎļþµÄÄÚÈÝÈçÏ£º
    Things to do today:
    Low:Go grocery shopping
    High:Return movie
    High:Clear level 3 in Alien vs. Predator
    ÄÇô¸Ã¹ÜµÀÐеĽá¹ûÊÇ2¡£

    1.6 ½ø³ÌºÍ×÷Òµ¿ØÖÆÃüÁî
    ¼òµ¥µØ˵£¬½ø³ÌÊÇÒ»¸ö³ÌÐò»òÈÎÎñµÄÖ´Ðйý³Ì¡£ÔÚ Linux ϵͳÖУ¬Ö´ÐÐÈκÎÒ»¸öÃüÁ»á´´½¨Ò»¸ö»ò¶à¸ö½ø³Ì¡£¾ÍÊÇ˵£¬ÃüÁîÊÇͨ¹ý½ø³ÌʵÏֵġ£
    ´Ó½ø³ÌµÄ½Ç¶È¿ÉÒÔ¸üºÃµØÀí½â Linux ²Ù×÷ϵͳµÄ¶àÈÎÎñ¸ÅÄî¡£¶ÔÓÚϵͳ¹ÜÀíÔ±À´Ëµ£¬¹ÜÀíϵͳ½ø³ÌÊÇÈÕ³£¹ÜÀíµÄÖØÒª²¿·Ö¡£
    Óà ps ²é¿´ÏµÍ³ÖеĽø³Ì״̬
    ¿ÉÒÔͨ ps ÃüÁî¹Û²ì½ø³Ì״̬£¬Ëü»á°Ñµ±Ç°Ë²¼ä½ø³ÌµÄ״̬ÏÔʾ³öÀ´¡£¿ÉÒÔ¸ù¾ÝÏÔʾµÄÐÅϢȷ¶¨Äĸö½ø³ÌÕýÔÚÔËÐУ¬Ä³¸ö½ø³ÌÊDZ»¹ÒÆ𣬻¹ÊÇÓöµ½ÁËijЩÀ§ÄÑ£¬½ø³ÌÒÑÔËÐÐÁ˶à¾Ã£¬½ø³ÌÕýÔÚʹÓõÄ×ÊÔ´£¬½ø³ÌµÄÏà¶ÔÓÅÏȼ¶£¬ÒÔ¼°½ø³ÌµÄ±êʶºÅ£¨PID£©¡£ËùÓÐÕâЩÐÅÏ¢¶ÔÓû§¶¼ºÜÓÐÓ㬶ÔÓÚϵͳ¹ÜÀíÔ±À´Ëµ¸üΪÖØÒª¡£
    ps ÃüÁîµÄÒ»°ãÓ÷¨ÊÇ£º
    ps [option] [arguments]¡­
    psÃüÁîÓÐÒÔϼ¸¸öÖ÷ÒªµÄ²ÎÊý£º
    -a£º ÏÔʾ°üÀ¨ÏµÍ³ÖÐËùÓÐÓû§½ø³ÌµÄ״̬
    -f£º ÏÔʾ½ø³ÌºÍ×Ó½ø³ÌµÄÊ÷ÐÎĿ¼
    -l£º ÒÔ³¤ÁбíÐÎʽÏÔʾ½ø³ÌÐÅÏ¢
    -r£º Ö»ÏÔʾÕýÔÚÔËÐеĽø³Ì
    -u£º ÒÔÓû§¸ñʽÏÔʾ½ø³ÌÐÅÏ¢£¬¸ø³öÓû§ÃûºÍÆðʼʱ¼ä
    pids£º ÏÔʾָ¶¨IDµÄ½ø³ÌµÄÐÅÏ¢
    Èç¹û²»´øÈκÎÑ¡Ïps ÃüÁîÁгöÿ¸öÓëÄúµÄµ±Ç° shell ÓйصĽø³ÌµÄ PID¡£½á¹ûÈçÏ£º
    PID TTY TIME CMD
    596 pts/0 00:00:00 bash
    627 pts/0 00:00:00 vi
    628 pts/0 00:00:00 ps
    ÆäÖУ¬¸÷×ֶεĺ¬ÒåÈçÏ£º
    ----PID£º½ø³Ì±êʶºÅ
    ----TTY£º¿ªÊ¼¸Ã½ø³ÌµÄÖն˺Å
    ----TIME£º±¨¸æ½ø³ÌÀÛ¼ÆʹÓõÄCPUʱ¼ä
    ----CMD£ºÕýÔÚÖ´ÐеĽø³ÌÃû
    Òª»ñµÃÒ»¸öÍêÕûµÄ½ø³ÌÐÅÏ¢ÁÐ±í£¬¿ÉÒÔʹÓôøÓÐÏÂÁÐÑ¡ÏîµÄ ps ÃüÁ
    ps -aux
    Ëü³ýÁËÁгöÒÔÉÏ×Ö¶ÎÒÔÍ⣬»¹Áгö CPU ʹÓÃÂÊ£¨%CPU£©£¬ÄÚ´æʹÓÃÂÊ£¨%MEM£©£¬ÐéÄâÓ³Ïñ´óС£¨SIZE£©¡¢×¤ÁôÊý¾Ý¼¯´óС£¨RSS£©¡¢Öն˺ţ¨TTY£©¡¢×´Ì¬£¨STAT£©¡£
    top ÃüÁî
    top ÃüÁîÓÃÓÚ¶ÁÈë¼ÆËã»úϵͳµÄÐÅÏ¢£¬ÕâЩÐÅÏ¢°üÀ¨µ±Ç°µÄϵͳÊý¾ÝºÍ½ø³ÌµÄ״̬µÈ¡£ÊäÈë top ÃüÁîºó£¬ÆÁÄ»Êä³öÈçÏ£º
    ͼÖеÄÿһÁÐÏÔʾÁËϵͳµÄÏêϸÐÅÏ¢£¬Í¼ÖпªÍ·¼¸ÐеÄÐÅÏ¢º¬ÒåÈçÏ£º
    Uptime£º ÏÔʾµ±Ç°Ê±¼ä¡¢×ÔÉÏ´ÎÆô¶¯ÏµÍ³¿ªÊ¼¹ýÈ¥µÄʱ¼ä¡¢¼¤»îÓû§µÄÊýÄ¿ÒÔ¼°ÔÚ¹ýÈ¥1¡¢5ºÍ15·ÖÖÓÖ®ÄÚµÄCPUƽ¾ùÕ¼ÓÃÇé¿ö¡£
    Process£º ÏÔʾÁËϵͳËùÓеĽø³Ì£¬²¢°Ñ½ø³Ì°´¹ÒÆð¡¢ÔËÐС¢´´½¨ºÍÍ£Ö¹·ÖÀà¡£
    CPU states£º ͳ¼Æ±»Óû§ºÍϵͳռÓõĵ±Ç°CPUµÄ״̬¡£
    Mem£º ͳ¼Æµ±Ç°ÄÚ´æµÄÕ¼ÓÃ״̬¡£
    Swap£º ͳ¼ÆÁËswapÇøÓòµÄÕ¼ÓÃÇé¿ö¡£
    ÔÚ top ÃüÁîÖÐÏÔʾÁ˽ø³ÌµÄÁÐ±í£¬ÆäÖаüÀ¨µÄÄÚÈÝÓУºPID¡¢Óû§¡¢ÓÅÏȼ¶¡¢nice ²ÎÊý¡¢ËùÐèµÄÄÚ´æÐÅÏ¢£¨SIZE¡¢RSS¡¢SHARE£©¡¢×´Ì¬£¨STAT£©¡¢CPUÕ¼Óõİٷֱȡ¢Õ¼ÓõÄÄÚ´æÐÅÏ¢¡¢ÒÑÓõļÆËã»úʱ¼äºÍ¸÷×ԵijÌÐòµ÷Óã¨COMMAND£©µÈ¡£¹ØÓÚ top ÃüÁîµÄÏêϸʹÓÃÐÅÏ¢£¬¿É²é¿´ÆäÔÚÏß°ïÖú¡£
    Óà kill ÃüÁîÖÕÖ¹½ø³Ì
    ÔËÐйý³ÌÖУ¬¿ÉÄÜÔÚijһʱ¿Ì£¬ÏµÍ³ÖÐÓеĽø³Ì³öÏÖÁËÎÊÌ⣬²»ÄÜÕý³£ÔËÐУ¬µ«Ò²²»ÄÜÕý³£Í˳ö¡£
    Õâʱ¿ÉÒÔʹÓà kill ÃüÁîÖÕÖ¹½ø³ÌµÄÖ´ÐУ¬ÊÍ·ÅÕâЩ½ø³ÌÕ¼ÓõÄϵͳ×ÊÔ´£¬³£ÓÃµÄ kill ÃüÁîµÄ¸ñʽΪ£º
    kill [-s signal] pid
    kill -l [signal]
    ÃüÁîµÄÑ¡ÏîºÍ²ÎÊýµÄÒâÒåÈçÏ£º
    pid ¸ø³öÁËÐèÒª½áÊøµÄ½ø³ÌµÄPID£¬¿ÉÒÔͨ¹ýÃüÁî ps »ñµÃ½ø³ÌµÄ PID¡£ÔÚÃüÁî kill ÖпÉÒÔÒ»´ÎÁгöÐí¶àµÄ½ø³Ì PID¡£
    -s signal ÊÇÒ»¸ö¿ÉÑ¡²ÎÊý£¬ÓÃÀ´¸ø³ö·¢¸ø½ø³ÌµÄÐźš£ÔÚĬÈÏÇé¿öÏ£¬ÃüÁî kill ¸ø½ø³Ì·¢TERMÐźţ¬¸ÃÐźŽ«Í¨Öª½ø³ÌÍ˳ö¡£Èç¹û½ø³Ì²»½ÓÊÕ¸ÃÐźţ¬¿ÉÒÔͨ¹ý²ÎÊý -9 Ç¿ÐнáÊø½ø³Ì¡£
    -l ¸Ã²ÎÊýÒªÇó kill ÃüÁîÁгöËü¿ÉÒÔ·¢¸ø½ø³ÌµÄËùÓÐÐźš£
    Óà at °²ÅÅÈÎÎñ
    at ÃüÁîʵÏÖÔÚÖ¸¶¨µÄʱ¼äÔËÐÐÄú°²ÅŵÄ×÷Òµ¡£at ÃüÁîµÄÒ»°ãÓ÷¨ÈçÏ£º
    at [Ñ¡Ïî] ʱ¼ä [ÈÕÆÚ]
    at hh:mm£º ÓÃÖ¸¶¨µÄСʱ£¨hh£©ºÍ·ÖÖÓ£¨mm£©£¨24СʱÖÆ£©°²ÅÅ×÷Òµ£»
    at hh:mm month day year£º ÓÃÖ¸¶¨µÄÄ꣨year£©¡¢Ô£¨month£©¡¢ÈÕ£¨day£©¡¢Ð¡Ê±£¨hh£©ºÍ·ÖÖÓ£¨mm£©°²ÅÅ×÷Òµ£»
    at -l£º ÁгöÒÑ°²ÅŵÄ×÷Òµ£»
    at now +count time_units£º ×÷ÒµÔËÐеÄʱ¼ä°²ÅÅÔÚÏÖÔÚµÄʱ¼ä¼ÓÉÏcount¸öʱ¼äµ¥Î»¡£Ê±¼äµ¥Î»£¨time_units£©¿ÉÒÔÊÇ·ÖÖÓ¡¢Ð¡Ê±¡¢Ìì»òÐÇÆÚ£»
    at -d job_id£º È¡Ïû×÷ÒµºÅÓëjob_idÏàͬµÄ×÷Òµ£»
    ÓÉ at ÃüÁîµ÷¶ÈµÄÃüÁîÊÇÔÚ at ÃüÁîÐкóÊäÈëµÄÃüÁîÁÐ±í¡£at µÄÃüÁîÁбí¿ÉÒÔ´Ó±ê×¼ÊäÈ루stdin£©µÃµ½¡£Èç¹û±ê×¼ÊäÈëÀ´×Ô¼üÅÌ£¬ÄúÓ¦¸ÃÔÚÊäÈëÍêÃüÁîÖ®ºó¼üÈë £¬±íÃ÷ÊäÈë½áÊø¡£

    1.7 »ù±¾ÍøÂçÃüÁî
    Red Flag Server 4.1 ¾ßÓÐÇ¿´óµÄÍøÂ繦ÄÜ£¬ÌṩÁ˷ḻµÄÍøÂçÓ¦ÓóÌÐò£¬ÍêÈ«Ö§³Ö TCP/IP ЭÒé¡£ÔÚÍøÂç»·¾³Ï£¬¿ÉÒÔ½øÐÐÔ¶³Ì×¢²á¡¢Ô¶³ÌÃüÁîµ÷Óᢴ«ËÍÎļþµÈ²Ù×÷¡£±¾½Ú½éÉÜÁ˼¸¸ö»ù±¾µÄÍøÂç²Ù×÷ÃüÁî¡£

    1.7.1 telnetÃüÁî
    telnet ÃüÁîÊÇ Linux ϵÄÔ¶³ÌµÇ¼¹¤¾ß£¬Ö»ÒªÓµÓкϷ¨µÄ×¢²áÃûºÍ¿ÚÁ¾ÍÄÜÏñʹÓñ¾µØ»úÆ÷Ò»Ñù·ÃÎÊÔ¶³Ì¼ÆËã»úÁË¡£telnet Ò²ÔÊÐíÓû§Í¨¹ýÊäÈë×¢²áÃûºÍ¿ÚÁî´ÓÔ¶³ÌÍøµãµÇ¼µ½×Ô¼ºµÄ¼ÆËã»úÉÏ£¬´Ó¶øͨ¹ýÍøÂç»òµç»°ÏßÍê³É¼ì²éµç×ÓÓʼþ¡¢±à¼­ÎļþºÍÔËÐгÌÐòµÈ²Ù×÷¡£µ«ÊÇ telnet Ö»ÄÜÔÚ×Ö·ûÖն˷½Ê½Ï¹¤×÷£¬²»Ö§³ÖͼÐÎÓû§½çÃæ¡£
    telnet µÄ»ù±¾Ó÷¨ÊÇ£º
    telnet [Ñ¡Ïî] IPµØÖ·/Ö÷»úÃû
    ÃüÁî¼üÈëºó£¬telnet ¼´»áÆô¶¯Ò»¸öÔ¶³Ì»á»°£¬±¾ÃüÁî¿ÉʹÓõÄÑ¡Ïî²ÎÊýÖ÷ÒªÓУº
    -d Æô¶¯µ÷ÊÔ¹¦ÄÜ
    -a ×Ô¶¯×¢²á
    -n tracefile ´ò¿ª¸ú×Ù³ÌÐò£¬°Ñ¸ú×Ù³ÌÐòÊý¾Ý±£´æÔÚ tracefile ÖÐ
    -e escape_char ½«»á»°µÄתÒå×Ö·ûÉèÖÃΪ escape_char
    -l user °ÑÓû§Ãû·¢Ë͸øÔ¶³Ìϵͳ£¬ÒÔ±ã×Ô¶¯×¢²á¡£±¾²ÎÊý×Ô¶¯°üÀ¨ -a ²ÎÊý
    port Ö¸³öÓëÔ¶³ÌϵͳÁ¬½ÓµÄ¶Ë¿ÚºÅ£¬Èç²»Ö¸¶¨£¬½«Á¬½Óµ½È±Ê¡¶Ë¿Ú
    ³É¹¦µØÁ¬½Óµ½Ô¶³Ì¼ÆËã»úÉϺó£¬telnet ¾ÍÏÔʾµÇ¼ÐÅÏ¢£¬²¢ÌáʾÓû§ÊäÈë×¢²áÃûÓë¿ÚÁÈç×¢²á³É¹¦£¬¾Í¿ÉÒÔ¿ªÊ¼¹¤×÷ÁË¡£
    ÔÚʹÓà telnet ºóÐèÒªÍ˳ö×¢²á»Øµ½±¾µØµÄ shell ÃüÁîÌáʾ·ûÏ¡£

    1.7.2 ftpÃüÁî
    FTP£¨Îļþ´«ÊäЭÒ飩ÊÇÔÚ TCP/IP ÍøÂç¼ÆËã»úÖ®¼ä´«ÊäÎļþµÄ¼òµ¥¶øÓÐЧµÄ°ì·¨¡£ftp ÃüÁîµÄ¹¦ÄÜÊÇÔÚ±¾µØ»úºÍÔ¶³Ì»úÖ®¼ä´«ËÍÎļþ¡£ËüÔÊÐíÓû§´«Êä ASCII ÎļþºÍ¶þ½øÖÆÎļþ¡£ÔÚ ftp »á»°¹ý³ÌÖУ¬Óû§¿ÉÒÔͨ¹ýʹÓà ftp ¿Í»§³ÌÐòÁ¬½Óµ½Áíһ̨¼ÆËã»úÉÏ¡£Óû§¿ÉÒÔÔÚĿ¼ÖÐÉÏÏÂÒƶ¯¡¢ÁгöĿ¼ÄÚÈÝ¡¢°ÑÎļþ´ÓÔ¶³Ì»ú¿½±´µ½±¾µØ»úÉÏ¡¢°ÑÎļþ´Ó±¾µØ»ú´«Êäµ½Ô¶³ÌϵͳÖС£Ç°ÌᵱȻÊÇÄú±ØÐëÔÚ±¾µØºÍÔ¶³ÌÎļþϵͳÖоßÓнøÐÐÕâЩ²Ù×÷µÄȨÏÞ¡£
    ftp ÃüÁîµÄ»ù±¾¸ñʽÈçÏ£º
    ftp [Ñ¡Ïî] IPµØÖ·/Ö÷»úÃû
    ¿ÉÒÔÓà help ÃüÁîÈ¡µÃ¿É¹©Ê¹ÓõÄÃüÁîÇåµ¥£¬Ò²¿ÉÒÔÔÚ help ÃüÁîºóÃæÖ¸¶¨¾ßÌåµÄÃüÁîÃû³Æ£¬»ñµÃÕâÌõÃüÁîµÄ˵Ã÷¡£
    ls ÁгöÔ¶³Ì»úµÄµ±Ç°Ä¿Â¼
    cd ÔÚÔ¶³Ì»úÉϸı乤×÷Ŀ¼
    lcd ÔÚ±¾µØ»úÉϸı乤×÷Ŀ¼
    ascii ÉèÖÃÎļþ´«Ê䷽ʽΪ ASCII ģʽ
    binary ÉèÖÃÎļþ´«Ê䷽ʽΪ¶þ½øÖÆģʽ
    close ÖÕÖ¹µ±Ç°µÄ ftp »á»°
    hash ÿ´Î´«ÊäÍêÊý¾Ý»º³åÇøÖеÄÊý¾Ýºó¾ÍÏÔʾһ¸ö#ºÅ
    get£¨mget£© ´ÓÔ¶³Ì»ú´«ËÍÖ¸¶¨Îļþµ½±¾µØ»ú
    put£¨mput£© ´Ó±¾µØ»ú´«ËÍÖ¸¶¨Îļþµ½Ô¶³Ì»ú
    open Á¬½ÓÔ¶³Ì ftp Õ¾µã
    quit ¶Ï¿ªÓëÔ¶³Ì»úµÄÁ¬½Ó²¢Í˳öftp
    ? ÏÔʾ±¾µØ°ïÖúÐÅÏ¢
    ! תµ½ Shell ÖÐ
    Ëæ×Å Intelnet µÄ¿ìËÙ·¢Õ¹£¬ÌṩÐÅÏ¢×ÊÔ´µÄÍøÕ¾ÍùÍùÎÞ·¨ÎªÃ¿¸öҪʹÓà FTP µÄÓû§¿ªÉèÕʺţ¬Òò´Ë³öÏÖÁËÒ»ÖÖÄäÃû FTP »úÖÆ£º¿ÉÒÔʹÓà anonymous Óû§Ãû£¬ÓÃ×Ô¼ºµÄµç×ÓÓʼþµØÖ·×÷Ϊ¿ÚÁîÀ´·ÃÎÊ´ó¶àÊý¹²ÏíÐÅÏ¢×ÊÔ´¡£µ«ÊÇÒòΪ°²È«µÄÔ­Òò£¬ÄäÃû FTP µÄ¿É·ÃÎÊ×ÊÔ´ÊÇÓÐÏ޵ģ¬¶øÇÒÓÐЩÍøÕ¾Ò²²»ÌṩÕâÖÖ·þÎñ¡£

    1.7.3 pingÃüÁî
    ping ÃüÁîÓÃÀ´È·¶¨ÍøÂçÉϵÄÖ÷»úÊÇ·ñ¿Éµ½´ïºÍµ½´ïËÙÂÊ¡£ping ÃüÁîµÄ¸ñʽΪ£º
    ping [Ñ¡Ïî] IPµØÖ·/Ö÷»úÃû
    ping ÃüÁ´óС¹Ì¶¨µÄÊý¾Ý°ü·¢Ë͸ø¶Ô·½£¬²¢ÒªÇó¶Ô·½·µ»Ø¡£µ±ÖÕÖ¹ ping ÃüÁîʱ£¬»áÏÔʾһЩͳ¼ÆÊý¾Ý¡£Í¨¹ýÊý¾ÝÅжÏÊÇ·ñ·µ»ØÒÔ¼°·µ»Øʱ¼ä£¬Óû§¿ÉÒÔÈ·¶¨¶Ô·½ÊÇ·ñ¿Éµ½´ï£¬ÊÇ·ñ¿ª»ú£¬ÒÔ¼°ÍøÂçÑÓʱʱ¼ä¡£Èç¹ûÄúÒªÍ˳öÇë°´ Öжϡ£

    1.7.4 fingerÃüÁî
    ʹÓà finger ÃüÁîÀ´²éѯϵͳÓû§µÄÐÅÏ¢£¬¸ÃÃüÁîµÄ»ù±¾¸ñʽΪ£º
    finger [Ñ¡Ïî] Óû§Ãû@Ö÷»úÃû
    ÔËÐÐ finger ÃüÁîºó»áÏÔʾϵͳÖÐij¸öÓû§µÄÓû§Ãû¡¢Ö÷Ŀ¼¡¢Í£ÖÍʱ¼ä¡¢µÇ¼ʱ¼ä¡¢µÇ¼ shell µÈÐÅÏ¢£¬²éѯԶ³Ì»úÉϵÄÓû§ÐÅϢʱ£¬¾ÍÐèÒªµÄÓû§ÃûºóÃæ¼ÓÉÏ¡°@Ö÷»úÃû¡±µÄ·½Ê½¡£

  4. chentong ÓÚ 2005-05-10 00:18:59·¢±í:

    1.3.2 ´´½¨ÐÂÎļþ
    ¿ÉÒÔÀûÓÃÃüÁîºÍʵÓóÌÐòÀ´´´½¨Îļþ£¬ÈçÎı¾±à¼­Æ÷£¬×¨ÃÅÓÃÓÚ°ÑÓÐÓõÄÊý¾Ý·ÅÈëÎļþÖС£È»¶ø£¬ÓÐʱ¿ÉÄÜÖ»ÐèÒª½öÓÐÎļþÃûµÄÎļþ£¬¼´¿ÕÎļþ¡£
    Linux ϵͳÌṩ touch ÃüÁîÀ´´´½¨¿ÕÎļþ¡£ÆäÓï·¨ÈçÏ£º
    touch ÎļþÃû [ÎļþÃû¡­]
    ²»´æÔÚµÄÎļþÃû±»µ±×÷¿ÕÎļþ´´½¨¡£ÒÑ´æÔÚÎļþµÄʱ¼ä±êÇ©»á¸üÐÂΪµ±Ç°µÄʱ¼ä£¨Ä¬ÈÏ·½Ê½£©£»ËüÃǵÄÊý¾Ý½«Ô­·â²»¶¯µØ±£ÁôÏÂÀ´¡£

    1.3.3 ¿½±´Îļþ
    ʹÓà cp ÃüÁî¿ÉÒÔ×öÎļþµÄ±¸·Ý£¬»òÕß×öÆäËûÓû§ÎļþµÄ¸öÈË¿½±´¡£
    ¿ÉÒÔʹÓà cp ÃüÁî°ÑÒ»¸öÔ´Îļþ¿½±´µ½Ò»¸öÄ¿±êÎļþ£¬»òÕß°ÑһϵÁÐÎļþ¿½±´µ½Ò»¸öÄ¿±êĿ¼ÖС£
    ÆäÓï·¨ÊÇ£º
    cp Ô´Îļþ Ä¿±êÎļþ
    cp Ô´Îļþ1 [Ô´Îļþ2¡­] Ä¿±êÎļþ
    ÔÚµÚÒ»ÖÖÓï·¨¸ñʽÖУ¬Ô´Îļþ±»¿½±´µ½Ä¿±êÎļþ¡£
    ----Èç¹ûÄ¿±êÎļþÊÇĿ¼Îļþ£¬ÄÇô°ÑÔ´Îļþ¿½±´µ½Õâ¸öĿ¼ÖУ¬¶øÎļþÃû±£³Ö²»±ä£»
    ----Èç¹ûÄ¿±êÎļþ²»ÊÇĿ¼Îļþ£¬ÄÇôԴÎļþ¾Í¿½±´µ½¸ÃÄ¿±êÎļþÖУ¬ºóÕßÔ­ÓеÄÄÚÈݽ«±»ÆÆ»µ£¬µ«ÎļþÃû²»±ä£»
    ÔÚµÚ¶þÖÖÓï·¨¸ñʽÖУ¬ËùÓеÄÔ´Îļþ¶¼±»¿½±´µ½Ä¿±êÎļþ----¸ÃÄ¿±êÎļþ±ØÐëÊÇĿ¼Îļþ£¬ËùÓÐÔ´ÎļþµÄÃû×Ö¶¼²»±ä¡£

    cpÃüÁÖÆÒ»¸öÎļþ£¬¶øÔ­Îļþ±£³Ö²»±ä¡£Èç¹û°ÑÒ»¸öÎļþ¿½±´µ½Ò»¸öÒѾ­´æÔÚµÄÄ¿±ê ÎļþÖУ¬ÄÇô£¬Ô­Ä¿±êÎļþµÄÄÚÈݽ«±»ÆÆ»µ!

    1.3.4 Òƶ¯ºÍÖØÃüÃûÎļþ
    mv ÃüÁîÓÃÀ´Òƶ¯Îļþ»ò¶ÔÎļþÖØÃüÃû¡£¸ÃÃüÁîµÄÓ﷨Ϊ£º
    mv Ô´Îļþ Ä¿±êÎļþ
    mv Ô´Îļþ1 [Ô´Îļþ2¡­] Ä¿±êÎļþ
    ÔÚµÚÒ»ÖÖÓ÷¨ÖУ¬Ô´Îļþ±»ÒÆÖÁÄ¿±êÎļþºóÓÐÁ½ÖÖ²»Í¬µÄ½á¹û£º
    ----Èç¹ûÄ¿±êÎļþÊÇijһĿ¼ÎļþµÄ·¾¶£¬Ô´Îļþ»á±»ÒƵ½´ËĿ¼Ï£¬ÇÒÎļþÃû²»±ä£»
    ----Èç¹ûÄ¿±êÎļþ²»ÊÇĿ¼Îļþ£¬ÔòÔ´ÎļþÃû»á±äΪ´ËÄ¿±êÎļþÃû£¬²¢¸²¸ÇÒÑ´æÔÚµÄͬÃûÎļþ£»
    ÔÚµÚ¶þÖÖÓ÷¨ÖУ¬ËùÓеÄÔ´Îļþ¶¼»á±»ÒÆÖÁÄ¿±êÎļþ£¬ÕâÀïµÄÄ¿±êÎļþ±ØÐëÊÇĿ¼Îļþ¡£ËùÓÐÒƵ½¸ÃĿ¼ÏµÄÎļþ¶¼½«±£ÁôÒÔÇ°µÄÎļþÃû¡£
    Èç¹û½«Ò»¸öÎļþÒƵ½Ò»¸öÒѾ­´æÔÚµÄÄ¿±êÎļþ£¬ÔòÄ¿±êÎļþµÄÄÚÈݽ«±»¸²¸Ç!
    Èç¹ûÔ´ÎļþºÍÄ¿±êÎļþÔÚͬһ¸öĿ¼Ï£¬mvµÄ×÷ÓþÍÊÇÖØÃüÃûÎļþ£¬ÀýÈ磺
    mv oldname newname

    1.3.5 ɾ³ýÎļþ
    Óà rm ÃüÁîɾ³ý²»ÐèÒªµÄÎļþºÍĿ¼¡£¸ÃÃüÁîµÄÓ﷨Ϊ£º
    rm [Ñ¡Ïî] ÎļþÃû1 [ÎļþÃû2¡­]
    ÔÚɾ³ýÎļþ֮ǰ£¬×îºÃÔÙ¿´Ò»ÏÂÎļþµÄÄÚÈÝ£¬È·¶¨ÊÇ·ñÕæÕýҪɾ³ý¡£
    -i Ñ¡ÏÕâ¸öÑ¡ÏîÔÚʹÓÃÎļþÀ©Õ¹Ãû×Ö·ûɾ³ý¶à¸öÎļþʱÌرðÓÐÓᣴËÑ¡Ïî»áÒªÇóÓû§Öðһȷ¶¨ÊÇ·ñҪɾ³ýÎļþ£¬±ØÐëÊäÈë y »ò Y£¬°´ ºó²ÅÄÜɾ³ýÎļþ¡£Èç¹û½ö°´ ¼ü»òÆäËû×Ö·û£¬Îļþ²»»á±»É¾³ý¡£
    -r Ñ¡Ï¿ÉÒÔɾ³ýĿ¼¡£µ±Ò»¸öĿ¼±»É¾³ýʱ£¬ËùÓÐÎļþºÍ×ÓĿ¼¶¼½«±»É¾³ý¡£×¢Ò⣬ËüÊÇÒ»¸ö·Ç³£Î£ÏÕµÄÃüÁîÑ¡Ï

    1.3.6 ÎļþÁ´½Ó
    ºìÆì Linux ¾ßÓÐΪһ¸öÎļþÆð¶à¸öÃû×ֵŦÄÜ£¬³ÆΪÁ´½Ó¡£ÕâÑùÖ»Òª¶ÔÒ»¸öÎļþÐ޸ģ¬¾Í¿ÉÒÔÍê³É¶ÔËùÓÐĿ¼ÏÂÏàÓ¦Á´½ÓÎļþµÄÐ޸ġ£
    ln ÃüÁîÓÃÀ´´´½¨Á´½Ó£¬Ó﷨Ϊ£º
    ln Ô´Îļþ Ä¿±êÎļþ
    ln Ô´Îļþ1 [Ô´Îļþ2¡­] Ä¿±êÎļþ
    ÔÚµÚÒ»ÖÖÓï·¨¸ñʽÖУ¬Èç¹ûÄ¿±êÎļþÊǵ½Ä³Ò»Ä¿Â¼ÎļþµÄ·¾¶£¬Ô´Îļþ»áÁ´½Óµ½´ËĿ¼Ï£¬ÎļþÃû²»±ä£»Èç¹ûÄ¿±êÎļþ²»Êǵ½Ä³Ò»Ä¿Â¼ÎļþµÄ·¾¶£¬Ô´Îļþ»áÁ´½Óµ½´ËÄ¿±êÎļþ£¬²¢¸²¸ÇÒѾ­´æÔÚµÄͬÃûÎļþ¡£
    ÔÚµÚ¶þÖÖÓï·¨¸ñʽÖУ¬ËùÓеÄÔ´Îļþ¶¼±»Á´½Óµ½Ä¿±êÎļþ----¸ÃÄ¿±êÎļþ±ØÐëÊÇĿ¼Îļþ¡£ËùÓÐÔ´ÎļþµÄÃû×Ö¶¼²»±ä¡£
    ÎļþÁ´½ÓÓÐÁ½ÖÖÐÎʽ£¬¼´Ó²Á´½ÓºÍ·ûºÅÁ´½Ó¡£

    Ó²Á´½Ó
    ĬÈÏÇé¿öÏ£¬ln ÃüÁî´´½¨Ó²Á´½Ó¡£
    Ò»¸öÎļþµÄÓ²Á´½ÓÊý¿ÉÒÔÔÚĿ¼µÄ³¤Áбí¸ñʽµÄµÚ¶þÁÐÖп´µ½£¬ÎÞ¶îÍâÁ´½ÓµÄÎļþÁ´½ÓÊýΪ1¡£
    ln ÃüÁî»áÔö¼ÓÁ´½ÓÊý£¬rm ÃüÁî»á¼õÉÙÁ´½ÓÊý¡£Ò»¸öÎļþ³ý·ÇÁ´½ÓÊýΪ0£¬·ñÔò²»»áÎïÀíµØ´ÓÎļþϵͳÖб»É¾³ý¡£
    ¶ÔÓ²Á´½ÓÓÐÈçÏÂÏÞÖÆ£º²»ÄܶÔĿ¼Îļþ×÷Ó²Á´½Ó£»²»ÄÜÔÚ²»Í¬µÄÎļþϵͳ֮¼ä×÷Ó²Á´½Ó¡£

    ·ûºÅÁ´½Ó
    ·ûºÅÁ´½ÓÒ²³ÆÈíÁ´½Ó£¬Êǽ«Ò»¸ö·¾¶ÃûÁ´½Óµ½Ò»¸öÎļþ£¬ÊÂʵÉÏ£¬ËüÖ»ÊÇÒ»¸öÎı¾Îļþ£¬ÆäÖаüº¬ËüÌṩÁ´½ÓµÄÁíÒ»¸öÎļþµÄ·¾¶Ãû¡£ÁíÒ»¸öÎļþÊÇʵ¼Ê°üº¬ËùÓÐÊý¾ÝµÄÎļþ¡£ËùÓжÁдÎļþÄÚÈݵÄÃüÁµ±ËüÃDZ»ÓÃÓÚ·ûºÅÁ´½Óʱ£¬½«ÑØ×ÅÁ´½Ó·½ÏòÇ°½øÈ¥·ÃÎÊʵ¼ÊµÄÎļþ¡£
    Èç¹û¸ø ln ÃüÁî¼ÓÉÏ s Ñ¡ÏÔò½¨Á¢·ûºÅÁ´½Ó¡£ÀýÈ磺
    ln -s source destination
    ·ûºÅÁ´½ÓûÓÐÓ²Á´½ÓµÄÏÞÖÆ£¬¿ÉÒÔ¶ÔĿ¼Îļþ×÷·ûºÅÁ´½Ó£¬Ò²¿ÉÒÔÔÚ²»Í¬Îļþϵͳ֮¼ä×÷·ûºÅÁ´½Ó¡£

    1.3.7 ÎļþÄÚÈݱȽÏ
    ±È½ÏÎı¾Îļþ
    diff ÃüÁîÓÃÓڱȽÏÎı¾Îļþ£¬²¢ÏÔʾÁ½¸öÎļþµÄ²»Í¬¡£ÆäÒ»°ã¸ñʽÊÇ£º
    diff Îļþ1 Îļþ2¡­
    Èç¹ûÁ½¸öÎļþÍêÈ«Ò»Ñù£¬Ôò²»ÏÔʾÈκÎÊä³ö¡£Èç¹ûÓÐÇø±ð£¬¾Í»á·Ö¶ÎÏÔʾÁ½¸öÎļþµÄÇø±ð¡£
    ±È½ÏÊý¾ÝÎļþ
    cmp ÃüÁî±È½ÏÈκÎÁ½¸ö°üº¬ÕýÎÄ»òÊý¾ÝµÄÆÕͨÎļþ¡£ÆäÒ»°ãÓ﷨Ϊ£º
    cmp file1 file2
    ÓÉÓÚ¶þ½øÖÆÊý¾Ý²»ÄÜÏÔʾµ½ÆÁÄ»ÉÏ£¬cmp ÃüÁîÖ»ÊǼòµ¥µÄ±¨¸æ´ÓÄÄÒ»¸ö×Ö½Ú¿ªÊ¼³öÏÖ²»Í¬¡£
    1.3.8 ²éÕÒÎļþ
    find ÃüÁî
    find ÃüÁîÓÃÀ´²éÕÒÎļþºÍĿ¼µÄλÖ᣸ÃÃüÁîµÄÓ﷨Ϊ£º
    find ·¾¶Ãû [Ñ¡Ïî]
    ÆäÖУ¬³£ÓõÄÑ¡ÏîÓУº
    -print£ºÏÔʾÊä³ö²éÕÒµ½µÄ½á¹û¡£Èç¹ûδָ¶¨ÈκÎÑ¡ÏÔòϵͳĬÈÏÊÇ -print¡£Èç findÃüÁîµÄ×î»ù±¾µÄÓ÷¨¾ÍÊÇÁгöÖ¸¶¨Ä¿Â¼ÏµÄËùÓÐÎļþºÍ×ÓĿ¼£º
    # find /usr -print
    -name£º°´ÎļþÃû²éÕÒ¡£
    -size£º°´Îļþ´óС²éÕÒ¡£
    ÀýÈ磬ÏÂÃæµÄÃüÁ²éÕÒ/usrĿ¼Ï³¬¹ý100kµÄÎļþ£º
    # find /usr -size 100k
    -user£º°´ÎļþÖ÷²éÕÒ¡£
    -type£º°´ÎļþÀàÐͲéÕÒ¡£³£¼ûµÄÀàÐÍÓУº
    b ¿éÌرðÎļþ
    c ×Ö·ûÌرðÎļþ
    f ÆÕͨÎļþ
    l ·ûºÅÁ´½ÓÎļþ
    d Ŀ¼Îļþ
    locate ÃüÁî
    locateÊÇÒ»¸öʹÓ÷½±ãÇÒ²éѯËٶȼ«¿ìµÄÎļþºÍĿ¼²éÕÒÃüÁî¡£¸ÃÃüÁîµÄÓ﷨Ϊ£º
    locate ÎļþÃû [Ñ¡Ïî]
    ʹÓà locate ÃüÁîµÄÇ°ÌáÊÇÒªÏÈ´´½¨Ò»¸öÓÃÓÚ¶¨Î»Îļþ»òĿ¼λÖÃµÄ slocate Êý¾Ý¿â£¬¶øÇÒ¸ÃÊý¾Ý¿âÓ¦ÊÇʱʱ¸üеģ¬ÕâÑù²Å¿ÉÒÔ±£Ö¤ locate ²éÕÒ½á¹ûµÄ׼ȷÐÔ¡£
    ÒÔÏÂÃüÁîÓÃÓÚ´Ó / ¿ªÊ¼´´½¨ slocate Êý¾Ý¿â£º
    # locate -u
    Êý¾Ý¿â´´½¨ºó¾Í¿ÉÒÔ²éÕÒÎļþÁË¡£ÀýÈ磬Ҫ²éÕÒËùÓйØÓÚ telnet ÃüÁîµÄÎļþ¡£¿ÉÒÔʹÓãº
    # locate telnet
    locate ÃüÁÔÚÆäÊý¾Ý¿âÖмì²éËùÓÐÆ¥ÅäÓÚ telnet µÄÎļþºÍĿ¼²¢ÔÚÆÁÄ»ÉÏÏÔʾ½á¹û¡£
    ¸üРslocate Êý¾Ý¿âµÄÃüÁîÊÇ updatedb£¬ÐèÒªÒÔ root Óû§Éí·ÝÖ´ÐдËÃüÁî¡£
    Ò»°ãÇé¿öÏ£¬ÏµÍ³¹ÜÀíÔ±»áÉèÖÃÓÉ cron ³ÌÐòÔÚÒ¹¼ä×Ô¶¯¸üÐÂÊý¾Ý¿â¡£cron ÊÇÒ»¸öºǫ́ÊØ»¤½ø³Ì£¬
    Ëü¶¨ÆÚÖ´Ðмƻ®ºÃµÄÈÎÎñ¡£¹ØÓÚÉèÖÃÈÎÎñ¼Æ»®µÄÏêÇ飬Çë²ÎÔı¾ÊÖ²áµÚ4ÕÂÏà¹ØÄÚÈÝ¡£

    1.3.9 ÔÚÎļþÖвéÕÒÕýÎÄ
    grep ÃüÁîÓÃÀ´ÔÚÎı¾ÎļþÖвéÕÒÖ¸¶¨Ä£Ê½µÄ´Ê»ò¶ÌÓ²¢ÔÚ±ê×¼Êä³öÉÏÏÔʾ°üÀ¨¸ø¶¨×Ö·û´®µÄËùÓÐÐС£grep ÃüÁîµÄÓ﷨Ϊ£º
    grep [Ñ¡Ïî] ²éÕÒģʽ ÎļþÃû [ÎļþÃû¡­]
    ĬÈÏÇé¿öÏ£¬grep ÔÚ²éÕÒģʽʱÊÇÇø·Ö´óСдµÄ£»Èç¹û²»ÏëÇø±ð´óСд£¬¿ÉÒÔÓÃÑ¡Ïî -i¡£
    ÀýÈ磬ÏÂÃæµÄÃüÁÔÚ /etc Ŀ¼¼°Æä×ÓĿ¼ÏµÄËùÓÐÎļþÖвéÕÒ×Ö·û´®¡°hello world¡±³öÏֵĴÎÊý£º
    # grep ¡®hello world¡¯ /etc/*/*
    ²éÕÒģʽ¿ÉÄÜÊÇΨһµÄ²ÎÊý£¬Èç¹ûÔÚģʽÖÐʹÓÃÁË shell Ôª×Ö·û£¬Í¨³£ÒªÊ¹µ¥ÒýºÅ£¨¡¯£©°ÑËüÀ¨ÆðÀ´¡£

    1.4 ÎļþȨÏÞ²Ù×÷
    ÔÚ¶àÓû§²Ù×÷ϵͳÖУ¬³öÓÚ°²È«ÐԵĿ¼ÂÇ£¬ÐèÒª¸øÿ¸öÎļþºÍĿ¼¼ÓÉÏ·ÃÎÊȨÏÞ£¬ÑϸñµØ¹æ¶¨Ã¿¸öÓû§µÄȨÏÞ¡£Í¬Ê±£¬Óû§¿ÉÒÔΪ×Ô¼ºµÄÎļþ¸³ÓèÊʵ±µÄȨÏÞ£¬ÒÔ±£Ö¤ËûÈ˲»ÄÜÐ޸ĺͷÃÎÊ¡£
    1.4.1 ¸Ä±äÎļþÖ÷
    Linux Ϊÿ¸öÎļþ¶¼·ÖÅäÁËÒ»¸öÎļþËùÓÐÕߣ¬³ÆΪÎļþÖ÷£¬¶ÔÎļþµÄ¿ØÖÆÈ¡¾öÓÚÎļþÖ÷»ò³¬¼¶Óû§£¨root£©¡£Îļþ»òĿ¼µÄ´´½¨Õ߶Դ´½¨µÄÎļþ»òĿ¼ӵÓÐÌرðʹÓÃȨ¡£
    ÎļþµÄËùÓйØϵÊÇ¿ÉÒԸıäµÄ£¬chown ÃüÁîÓÃÀ´¸ü¸Äij¸öÎļþ»òĿ¼µÄËùÓÐȨ¡£chownÃüÁîµÄÓï·¨¸ñʽÊÇ£º
    chown [Ñ¡Ïî] Óû§»ò×é Îļþ1 [Îļþ2¡­]
    Óû§¿ÉÒÔÊÇÓû§Ãû»òÓû§ID¡£ÎļþÊÇÒÔ¿Õ¸ñ·Ö¿ªµÄÒª¸Ä±äȨÏÞµÄÎļþÁÐ±í£¬¿ÉÒÔÓÃͨÅä·û±íʾÎļþÃû¡£
    Èç¹û¸Ä±äÁËÎļþ»òĿ¼µÄËùÓÐȨ£¬Ô­ÎļþÖ÷½«²»ÔÙÓµÓиÃÎļþ»òĿ¼µÄȨÏÞ¡£
    ϵͳ¹ÜÀíÔ±¾­³£Ê¹Óà chown ÃüÁÔÚ½«Îļþ¿½±´µ½ÁíÒ»¸öÓû§µÄĿ¼ÏÂÒÔºó£¬ÈÃÓû§ÓµÓÐʹÓøÃÎļþµÄȨÏÞ¡£

    1.4.2 ¸Ä±äÓû§×é
    ÔÚ Linux Ï£¬Ã¿¸öÎļþÓÖͬʱÊôÓÚÒ»¸öÓû§×é¡£µ±´´½¨Ò»¸öÎļþ»òĿ¼£¬ÏµÍ³»á¸³ÓèËüÒ»¸öÓû§×é¹Øϵ£¬Óû§×éµÄËùÓгÉÔ±¶¼¿ÉÒÔʹÓôËÎļþ»òĿ¼¡£
    ÎļþÓû§×é¹ØϵµÄ±êÖ¾ÊÇ GID¡£ÎļþµÄ GID Ö»ÄÜÓÉÎļþÖ÷»ò³¬¼¶Óû§£¨root£©À´Ð޸ġ£chgrp ÃüÁî¿ÉÒԸıäÎļþµÄ GID£¬ÆäÓï·¨¸ñʽΪ£º
    chgrp [Ñ¡Ïî] group ÎļþÃû
    ÆäÖÐ group ÊÇÓû§×é ID¡£ÎļþÃûÊÇÒÔ¿Õ¸ñ·Ö¿ªµÄÒª¸Ä±äÊô×éµÄÎļþÁÐ±í£¬ËüÖ§³ÖͨÅä·û¡£

    1.4.3 ÎļþȨÏÞÉèÖÃ
    Linux ϵͳÖеÄÿ¸öÎļþºÍĿ¼¶¼ÓзÃÎÊÐí¿ÉȨÏÞ£¬ÓÃËüÀ´È·¶¨Ë­¿ÉÒÔͨ¹ýºÎÖÖ·½Ê½¶ÔÎļþºÍĿ¼½øÐзÃÎʺͲÙ×÷¡£
    ·ÃÎÊȨÏ޹涨ÈýÖÖ²»Í¬ÀàÐ͵ÄÓû§£º
    ----ÎļþÖ÷£¨owner£©
    ----ͬ×éÓû§£¨group£©
    ----¿ÉÒÔ·ÃÎÊϵͳµÄÆäËûÓû§£¨others£©
    ·ÃÎÊȨÏ޹涨ÈýÖÖ·ÃÎÊÎļþ»òĿ¼µÄ·½Ê½£º
    ----¶Á£¨r£©
    ----д£¨w£©
    ----¿ÉÖ´Ðлò²éÕÒ£¨x£©
    µ±Óà ls -l ÃüÁî»ò l ÃüÁîÏÔʾÎļþ»òĿ¼µÄÏêϸÐÅϢʱ£¬×î×ó±ßµÄÒ»ÁÐΪÎļþµÄ·ÃÎÊȨÏÞ¡£ÆäÖи÷λµÄº¬ÒåÈçÏ£º

    Îļþ·ÃÎÊȨÏÞ
    ¶ÁȨÏÞ£¨r£©£º Ö»ÔÊÐíÖ¸¶¨Óû§¶ÁÆäÄÚÈÝ£¬¶ø½ûÖ¹¶ÔÆä×öÈκεĸü¸Ä²Ù×÷¡£½«Ëù·ÃÎʵÄÎļþµÄÄÚÈÝ×÷ΪÊäÈëµÄÃüÁÐèÒªÓжÁµÄȨÏÞ¡£ÀýÈ磺cat¡¢moreµÈ¡£
    дȨÏÞ£¨w£©£º ÔÊÐíÖ¸¶¨Óû§´ò¿ª²¢ÐÞ¸ÄÎļþ¡£ÀýÈçÃüÁîvi¡¢cp µÈ¡£
    Ö´ÐÐȨÏÞ£¨x£©£º Ö¸¶¨Óû§½«¸ÃÎļþ×÷Ϊһ¸ö³ÌÐòÖ´ÐС£
    Ŀ¼·ÃÎÊȨÏÞ
    ¶ÁȨÏÞ£¨r£©£º ¿ÉÒÔÁгö´æ´¢ÔÚ¸ÃĿ¼ÏµÄÎļþ£¬¼´¶ÁĿ¼ÄÚÈÝÁÐ±í¡£ÕâһȨÏÞÔÊÐí shellʹÓÃÎÄ
    ¼þÀ©Õ¹Ãû×Ö·ûÁгöÏàÆ¥ÅäµÄÎļþÃû¡£
    дȨÏÞ£¨w£©£º ÔÊÐí´ÓĿ¼ÖÐɾ³ý»òÌí¼ÓеÄÎļþ£¬Í¨³£Ö»ÓÐĿ¼Ö÷²ÅÓÐдȨÏÞ¡£
    Ö´ÐÐȨÏÞ£¨x£©£º ÔÊÐíÔÚĿ¼ÖвéÕÒ£¬²¢ÄÜÓà cd ÃüÁ¹¤×÷Ŀ¼¸Äµ½¸ÃĿ¼¡£

    1.4.4 ¸Ä±äÎļþȨÏÞ

    1.4.4.1 ÒÔ·ûºÅģʽ¸Ä±äȨÏÞ
    chmod ÓÃÓڸıäÎļþ»òĿ¼µÄ·ÃÎÊȨÏÞ¡£Óû§¿ÉÒÔÓÃËü¿ØÖÆÎļþ»òĿ¼µÄ·ÃÎÊȨÏÞ¡£Ö»ÓÐÎļþÖ÷»ò³¬¼¶Óû§ root ²ÅÓÐȨÓà chmod ¸Ä±äÎļþ»òĿ¼µÄ·ÃÎÊȨÏÞ¡£
    chmod ÃüÁîµÄÓ﷨Ϊ£º
    chmod key ÎļþÃû
    key ÓÉÒÔϸ÷Ïî×é³É£º
    [who] [²Ù×÷·ûºÅ] [mode]
    ÆäÖУ¬²Ù×÷¶ÔÏó who ¿ÉÒÔÊÇÏÂÊö×ÖĸÖеÄÈÎÒ»¸ö»òÕßËüÃǵÄ×éºÏ£º
    u user£¬±íʾÓû§£¬¼´Îļþ»òĿ¼µÄËùÓÐÕß¡£
    g group£¬±íʾͬ×éÓû§£¬¼´ÓëÎļþÊôÖ÷ÓÐÏàͬ×é ID µÄËùÓÐÓû§¡£
    o others£¬±íʾÆäËûÓû§¡£
    a all£¬±íʾËùÓÐÓû§¡£ËüÊÇϵͳĬÈÏÖµ¡£
    ²Ù×÷·ûºÅ¿ÉÒÔÊÇ£º
    + Ìí¼Óij¸öȨÏÞ
    - È¡Ïûij¸öȨÏÞ
    = ¸³Óè¸ø¶¨È¨ÏÞ²¢È¡ÏûÆäËûËùÓÐȨÏÞ£¨Èç¹ûÓеĻ°£©
    mode Ëù±íʾµÄȨÏÞ¿ÉÓÃÏÂÊö×ÖĸµÄÈÎÒâ×éºÏ£º
    r ¿É¶Á
    w ¿Éд
    x ¿ÉÖ´ÐÐ
    s ÔÚÎļþÖ´ÐÐʱ°Ñ½ø³ÌµÄÊôÖ÷»ò×é ID ÖÃΪ¸ÃÎļþµÄÎļþÊôÖ÷
    t ±£´æ³ÌÐòµÄÎı¾µ½½»»»É豸ÉÏ
    u ÓëÎļþÊôÖ÷ÓµÓÐÒ»ÑùµÄȨÏÞ
    g ÓëºÍÎļþÊôÖ÷ͬ×éµÄÓû§ÓµÓÐÒ»ÑùµÄȨÏÞ
    o ÓëÆäËûÓû§ÓµÓÐÒ»ÑùµÄȨÏÞ
    ÕâÈý²¿·Ö±ØÐ밴˳ÐòÊäÈë¡£¿ÉÒÔÓöà¸ö key£¬µ«±ØÐëÒÔ¶ººÅ¼ä¸ô¡£ 1.4.4.2 ÒÔ¾ø¶Ô·½Ê½¸Ä±äȨÏÞ Í¨³£Ò²¿ÉÒÔÓà chmod ÃüÁîÅäÒÔ²»Í¬ÀàÐ굀 key Ö±½ÓÉèÖÃȨÏÞ¡£ÕâʱÒÔÊý×Ö´ú±í²»Í¬µÄȨÏÞ¡£ÕâÀï key ¿ÉÒÔ°üÀ¨Èý¸ö£¨»òÈý¸öÒÔÉÏ£©µÄÊý×Ö£¬Ã¿¸öÊý×Ö±íʾ¶Ô²»Í¬ÀàÐÍÓû§µÄȨÏÞ¡£
    Êý×Ö±íʾµÄÊôÐԵĺ¬Ò壺
    0 ±íʾ½ûÖ¹¸ÃȨÏÞ£¬1 ±íʾ¿ÉÖ´ÐÐȨÏÞ£¬2 ±íʾ¿ÉдȨÏÞ£¬4 ±íʾ¿É¶ÁȨÏÞ£¬È»ºó½«ÆäÏà¼Ó¡£ËùÒÔÊý×ÖÊôÐԵĸñʽӦΪ3¸ö´Ó0µ½7µÄ°Ë½øÖÆÊý£¬Æä˳ÐòÊÇ£¨u£©£¨g£©£¨o£©¡£
    ͨ³££¬key ÊÇÒÔÈýλ°Ë½øÖÆÊý×Ö³öÏֵģ¬µÚһλ±íʾÓû§È¨ÏÞ¡¢µÚ¶þλ±íʾ×éȨÏÞ£¬µÚÈýλ±íʾÆäËûÓû§È¨ÏÞ¡£
    ÀýÈ磬ҪʹÎļþ myfile µÄÎļþÖ÷ºÍͬ×éÓû§¾ßÓжÁдȨÏÞ£¬µ«ÆäËûÓû§Ö»¿É¶Á£¬¿ÉÒÔÓÃÒÔÏÂÃüÁîÖ¸¶¨È¨ÏÞ£º
    chmod 664 myfile

    1.4.5 ĬÈÏȨÏÞ
    ĬÈÏÇé¿öÏ£¬ÏµÍ³½«´´½¨µÄÆÕͨÎļþµÄȨÏÞÉèÖÃΪ -rw-r-r £¬¼´ÎļþÖ÷¶Ô¸ÃÎļþ¿É¶Á¿Éд£¨rw£©£¬¶øͬ×éÓû§ºÍÆäËûÓû§¶¼Ö»¿É¶Á£»Í¬Ñù£¬ÔÚĬÈÏÅäÖÃÖУ¬½«Ã¿Ò»¸öÓû§Ö÷Ŀ¼µÄȨÏÞ¶¼ÉèÖÃΪdrwx£¬¼´Ö»ÓÐÎļþÖ÷¶Ô¸ÃĿ¼¿É¶Á¡¢Ð´ºÍ¿É²éѯ£¨rwx£©£¬¼´Óû§²»ÄܶÁÆäËûÓû§Ä¿Â¼ÖеÄÄÚÈÝ¡£
    Óû§¿ÉÒÔÐÞ¸Äн¨ÎļþµÄĬÈÏ´æȡȨÏÞ£¬ÈçʹÓÃÈçÏÂÃüÁ
    umask u=rwx,g=,o=
    Ëü»áÔÚ´´½¨ÐÂÎļþʱ¸øÎļþÖ÷ÒÔÈ«²¿È¨ÏÞ£¬¶øͬ×éÓû§¼°ÆäËûÓû§Ã»ÓÐÈκÎȨÏÞ¡£