¶ÔÓÚ Linux ÐÂÊÖ£¬»òÕßÄÇЩÏëÒªÖØÐÂÉóÊÓ»ò¸Ä½ø×Ô¼º¶Ô»ù±¾ Linux ¸ÅÄ±ÈÈ磺¸´ÖƺÍÒƶ¯Îļþ¡¢´´½¨·ûºÅºÍÓ²Á´½Ó¡¢ÉèÖÃÎļþϵͳ¶ÔÏóËùÓÐȨºÍȨÏÞÒÔ¼°Í¬¹ÜµÀºÍÖض¨ÏòÒ»ÆðʹÓà Linux µÄ±ê×¼Îı¾´¦ÀíÃüÁµÄÀí½âµÄÈËÀ´Ëµ£¬±¾ÏµÁÐÁ¬ÔØÎÄÕÂÖ®Ò»ÊÇÀíÏëµÄ½Ì²Ä¡£ÑØ×ÅÕâ¸ö·½Ïò£¬ÎÒÃǽ«Ò»Æð·ÖÏíºÜ¶àÐĵᢼ¼ÇɺÍÇÏÃÅ£¬Ê¹¸Ã½Ì³ÌÉõÖÁ¶ÔÓÚÄÇЩ¾ßÓзḻ¾ÑéµÄ Linux ÀÏÊÖÀ´Ëµ¶¼ÊÇ¡°ÓÐѪÓÐÈ⡱£¬²¢ÇÒÊÇʵÓõġ£
¡¡¡¡¶ÔÓÚ³õѧÕ߶øÑÔ£¬±¾ÏµÁÐÎÄÕµÄÐí¶àÄÚÈݶ¼ºÜÐÂÓ±£¬¶ø¸üÓоÑéµÄ Linux Óû§¿ÉÄܻᷢÏÖ±¾½Ì³ÌÊÇʹËûÃÇ»ù±¾µÄ Linux ¼¼ÄÜ¡°Â¯»ð´¿ÇࡱµÄÓÐЧ;¾¶¡£
¡¡¡¡½éÉÜ bash
¡¡¡¡shell
¡¡¡¡Èç¹ûÄúʹÓùý Linux ϵͳ£¬ÄÇôÄúÖªµÀµ±µÇ¼ʱ£¬½«»á¿´µ½ÏñÕâÑùµÄÌáʾ·û£º
$
¡¡¡¡ÄúËù¿´µ½µÄÌØÊâµÄÌáʾ·û¿ÉÄÜ¿´ÆðÀ´ºÜ²»Ò»Ñù¡£Ëü¿ÉÄÜ°üº¬ÏµÍ³µÄÖ÷»úÃû¡¢µ±Ç°µÄ¹¤×÷Ŀ¼Ãû£¬»òÕßÁ½Õ߶¼ÓС£µ«ÊDz»¹ÜÕâ¸öÌØÊâµÄÌáʾ·û¿´ÆðÀ´Ïñʲô£¬ÓÐÒ»¼þÊÂÊǿ϶¨µÄ¡£´òÓ¡³öÕâ¸öÌáʾ·ûµÄ³ÌÐò½Ð¡°shell¡±£¬¼«ÓпÉÄÜÄúµÄÌØÊâµÄ shell ÊÇÒ»¸ö½Ð bash µÄ³ÌÐò¡£
¡¡¡¡ÄúÔÚÔËÐÐ bash Âð£¿
¡¡¡¡Äú¿ÉÒÔͨ¹ýÊäÈëÏÂÃæµÄÃüÁîÀ´¼ì²éÄúÊÇ·ñÕýÔÚÔËÐÐ bash£º
$ echo $SHELL
/bin/bash
¡¡¡¡Èç¹ûÉÏÃæµÄÃüÁîÐб¨´í»òÕß²»»áÀàËƵØÏìÓ¦ÎÒÃǵÄʾÀý£¬ÄÇôÄú¿ÉÄÜÕýÔÚÔËÐÐÒ»¸ö²»Í¬ÓÚ bash µÄ shell¡£
¡¡¡¡¹ØÓÚ bash
¡¡¡¡Bash ÊÇ¡°Bourne-again shell¡±µÄÊ××ÖĸËõд£¬ËüÊÇ´ó¶àÊý Linux ϵͳȱʡµÄ shell¡£shell µÄÈÎÎñÊÇÖ´ÐÐÄúµÄÃüÁʹÄúÄܹ»Óë Linux ϵͳ½øÐн»»¥¡£µ±ÄúÊäÍêÃüÁÄú¿ÉÒÔ֪ͨ shell Ö´ÐÐ exit »ò logout ÃüÁÔÚ´ËÄú½«·µ»Øµ½µÇ¼Ìáʾ·û¡£Ë³±ãÌáһϣ¬Äú»¹¿ÉÒÔͨ¹ýÔÚ bash Ìáʾ·ûÏ°´ control-D À´×¢Ïú¡£
¡¡¡¡Ê¹Óá°cd¡±
¡¡¡¡Äú¿ÉÄÜÒѾ·¢ÏÖ£¬Ä¿²»×ª¾¦µØ¶¢×ÅbashÌáʾ·û¿É²»ÊÇÊÀ½çÉÏ×îÈÃÈ˸е½Óо¢µÄÊ¡£ÄÇô£¬ÈÃÎÒÃÇÀ´¿ªÊ¼Óà bash À´ä¯ÀÀÎÒÃǵÄÎļþϵͳ¡£ÔÚÌáʾ·ûÏ£¬ÊäÈëÏÂÃæµÄÃüÁ²»°üÀ¨ $£©£º
$ cd /
¡¡¡¡ÎÒÃÇÖ»¸æËß bash ÄúÏëÔÚ /£¨Ò²³ÆΪ¸ùĿ¼£©Öй¤×÷£»ÏµÍ³ÉϵÄËùÓÐĿ¼ÐγÉÒ»¿ÃÊ÷£¬/ ±»ÈÏΪÊÇÕâ¿ÃÊ÷µÄ¶¥²¿£¬»òÕßÊǸù¡£cdÉèÖõ±Ç°ÄúÕýÔÚ¹¤×÷µÄĿ¼£¬Ò²³ÆΪ¡°µ±Ç°¹¤×÷Ŀ¼¡±¡£
¡¡¡¡Â·¾¶
¡¡¡¡Òª¿´ bash µÄµ±Ç°¹¤×÷Ŀ¼£¬Äú¿ÉÒÔÊäÈ룺
$ pwd
/
¡¡¡¡ÔÚÉÏÃæµÄʾÀýÖУ¬cd µÄ / ²ÎÊý½Ð×ö·¾¶¡£Ëü¸æËß cd ÎÒÃÇҪתµ½Ê²Ã´µØ·½¡£ÌرðÊÇ£¬/ ²ÎÊýÊÇÒ»¸ö¾ø¶Ô·¾¶£¬Òâζ×ÅËüÖ¸¶¨ÁËÏà¶ÔÓÚÎļþϵͳÊ÷µÄ¸ùµÄλÖ᣾ø¶Ô·¾¶ÕâÀïÓм¸¸öÆäËüµÄ¾ø¶Ô·¾¶£º
/dev
/usr
/usr/bin
/usr/local/bin
¡¡¡¡Äú¿ÉÒÔ¿´µ½£¬ËùÓоø¶Ô·¾¶ÓÐÒ»¸ö¹²Í¬µã¾ÍÊÇ£¬ËüÃǶ¼ÒÔ/¿ªÍ·¡£Í¨¹ý·¾¶/usr/local/bin£¬ÎÒÃǸæËß cd ½øÈë / Ŀ¼£¬½Ó׎øÈëÕâ¸öĿ¼֮ϵÄusrĿ¼£¬È»ºóÔÙ½øÈë local ºÍ bin¡£¾ø¶Ô·¾¶×ÜÊÇͨ¹ýÊÇ·ñÒÔ / ¿ªÍ·À´Åжϡ£
¡¡¡¡Ïà¶Ô·¾¶
¡¡¡¡ÁíÒ»ÖÖ·¾¶½ÐÏà¶Ô·¾¶¡£ÔÚ Bash ÖУ¬cd ÒÔ¼°ÆäËüÃüÁî×ÜÊǽâÊÍÄÇЩÏà¶ÔÓÚµ±Ç°Ä¿Â¼µÄ·¾¶¡£Ïà¶Ô·¾¶¾ø²»»áÒÔ / ¿ªÍ·¡£ÕâÑù£¬Èç¹ûÎÒÃÇÔÚ /usr ÖУº
$ cd /usr
¡¡¡¡ÄÇô£¬ÎÒÃÇ¿ÉÒÔʹÓÃÏà¶Ô·¾¶À´×ªµ½ /usr/local/bin Ŀ¼£º
$ cd local/bin
$ pwd
/usr/local/bin
¡¡¡¡Ê¹Óá°..¡±
¡¡¡¡Ïà¶Ô·¾¶»¹¿ÉÒÔ°üº¬Ò»¸ö»ò¶à¸ö .. Ŀ¼¡£.. Ŀ¼ÊÇÖ¸Ïò¸¸Ä¿Â¼µÄרÃÅĿ¼¡£ÄÇô£¬¼ÌÐøÇ°ÃæµÄʾÀý£º
$ pwd
/usr/local/bin
$ cd ..
$ pwd
/usr/local
¡¡¡¡Äú¿ÉÒÔ¿´µ½£¬ÏÖÔÚÎÒÃǵĵ±Ç°Ä¿Â¼ÊÇ /usr/local¡£ÎÒÃÇÄܹ»¡°ºóÍË¡±µ½Ïà¶ÔÓÚÎÒÃÇËùÔڵĵ±Ç°Ä¿Â¼µÄÒ»¸öĿ¼¡£´ËÍ⣬ÎÒÃÇ»¹¿ÉÒÔ½« \\\\\"..\\\\\\" Ìí¼Óµ½Ò»¸öÏÖÓеÄÏà¶Ô·¾¶ÖУ¬Ê¹ÎÒÃÇ¿ÉÒÔ½øÈëÓëÎÒÃÇÒÑÔÚĿ¼²¢ÅŵÄĿ¼£¬ÀýÈ磺
$ pwd
/usr/local
$ cd ../share
$ pwd
/usr/share
¡¡¡¡Ïà¶Ô·¾¶Ê¾Àý
¡¡¡¡Ïà¶Ô·¾¶¿ÉÒÔ±äµÃÏ൱¸´ÔÓ¡£ÕâÀïÓм¸¸öʾÀý£¬ËùÓеĶ¼Ã»ÓÐÏÔʾ³ö½á¹ûµÄÄ¿±ê·¾¶¡£ÇëÊÔ×ÅÍƶÏһϣ¬ÊäÈëÕâЩÃüÁîºó£¬Äú×îÖÕ½«»áתµ½Ê²Ã´µØ·½£º
$ cd /bin
$ cd ../usr/share/zoneinfo
$ cd /usr/X11R6/bin
$ cd ../lib/X11
$ cd /usr/bin
$ cd ../bin/../bin
¡¡¡¡ÏÖÔÚ£¬ÊÔÑéÒ»´Î£¬¿´¿´ÄúµÄÍƶÏÊÇ·ñÕýÈ·¡£
¡¡¡¡Àí½â¡°.¡±
¡¡¡¡ÔÚÎÒÃǽáÊø cd µÄ½éÉÜ֮ǰ£¬ÎÒÃÇ»¹ÐèÒªÌÖÂÛһЩ¸ü¶àµÄÄÚÈÝ¡£Ê×ÏÈ£¬»¹ÓÐÁíÒ»¸ö½Ð . µÄרÃŵÄĿ¼¡£Ëü±íʾ¡°µ±Ç°Ä¿Â¼¡±¡£È»¶ø¸ÃĿ¼²»Îª cd ÃüÁîʹÓã¬Ëüͨ³£ÓÃÀ´Ö´ÐÐһЩµ±Ç°Ä¿Â¼ÖеijÌÐò£¬ÈçÏÂËùʾ£º
$ ./myprog
¡¡¡¡ÔÚÉÏÃæµÄʾÀýÖУ¬×¤ÁôÔÚµ±Ç°¹¤×÷Ŀ¼ÖÐµÄ myprog ¿ÉÖ´ÐÐÎļþ½«±»Ö´ÐС£
¡¡¡¡cd ºÍÖ÷Ŀ¼
¡¡¡¡Èç¹ûÎÒÃÇÏëҪתµ½Ö÷Ŀ¼£¬ÎÒÃÇ¿ÉÒÔÊäÈ룺
$ cd
¡¡¡¡Ã»ÓвÎÊý£¬cd ½«×ªµ½Ö÷Ŀ¼£¬¶ÔÓÚ³¬¼¶Óû§À´ËµÊÇ /root£¬¶ÔÓÚÒ»°ãÓû§À´ËµÍ¨³£ÊÇ/home/username¡£µ«ÊÇ£¬Èç¹ûÎÒÃÇÏëÒªÖ¸¶¨Ò»¸öÖ÷Ŀ¼ÖеÄÎļþ£¬½«»áÔõÑùÄØ£¿¿ÉÄÜÎÒÃÇÏëÒª½«Ò»¸öÎļþ²ÎÊý´«¸ø myprog ÃüÁî¡£Èç¹û¸ÃÎļþÔÚÖ÷Ŀ¼ÖУ¬ÎÒÃÇ¿ÉÒÔÊäÈ룺
$ ./myprog /home/drobbins/myfile.txt
¡¡¡¡µ«ÊÇ£¬Ê¹ÓÃÏñÕâÑùµÄ¾ø¶Ô·¾¶²¢²»×ÜÊǺܷ½±ã¡£ÐҺã¬ÎÒÃÇ¿ÉÒÔʹÓà ~£¨´ú×Ö·û£©×Ö·ûÀ´Íê³ÉͬÑùµÄÊ£º
$ ./myprog ~/myfile.txt
¡¡¡¡ÆäËûÓû§µÄÖ÷Ŀ¼Bash ½«°Ñµ¥¶ÀµÄ ~ À©Õ¹ÎªÖ¸ÏòÖ÷Ŀ¼£¬È»¶øÄú»¹¿ÉÒÔÓÃËüÀ´Ö¸ÏòÆäËûÓû§µÄÖ÷Ŀ¼¡£ÀýÈ磬Èç¹ûÎÒÃÇÏëÒªÒýÓà fred µÄÖ÷Ŀ¼ÖеÄÃûΪ fredsfile.txt µÄÎļþ£¬¿ÉÒÔÊäÈ룺
$ ./myprog ~fred/fredsfile.txt
xazc ÓÚ 2006-08-15 21:09:33·¢±í:
Äǵ¹²»Äܱà³Éµç×ÓÊéÏÂÔØ
I_mantou ÓÚ 2006-08-15 21:04:39·¢±í:
àÅ£¬ÄÜ¿´¶®Ò»µã£¬ÕæµÄÊǺö«Î÷°¡£¬ÖÁÉÙ¶ÔÎÒÕâÑùµÄСÄñÀ´Ëµ£¬ºÇºÇ
changlang ÓÚ 2006-07-10 09:59:29·¢±í:
¶¥
meladet ÓÚ 2006-07-09 23:25:58·¢±í:
ѧµ½ºÜ¶à¶«Î÷¡£¾µäµÄÎÄÕ¡£
mars ÓÚ 2006-06-27 10:51:41·¢±í:
´ó¼ÒºÃ£¬ÎÒÊÇÐÂÊÖ£¬Ï£Íû´ó¼ÒÄܶà¶à°ïÖú°¡
orientyu ÓÚ 2006-06-15 09:28:31·¢±í:
up and up
Æ®·É¾ý ÓÚ 2006-06-13 00:57:05·¢±í:
ллÁË£¬ºÃ¶«Î÷²»µÃ²»¶¥£®
dandany ÓÚ 2006-05-30 13:23:35·¢±í:
ллÀ²
fengfengjing ÓÚ 2006-05-20 11:49:56·¢±í:
very good!!
mylover ÓÚ 2006-04-26 11:23:13·¢±í:
ºÃ£¬ºÜºÃ
lucy0081 ÓÚ 2006-04-25 10:34:01·¢±í:
·Ç³£¸Ðл§Ö÷
wyb ÓÚ 2006-04-18 10:13:29·¢±í:
¼ÌÐø°¡
redman13 ÓÚ 2006-04-17 12:00:41·¢±í:
Ö§³Öһϣ¡£¡
ºÇºÇ~~
Æ®·É¾ý ÓÚ 2006-04-15 01:15:51·¢±í:
Ö§³Ö,ÊʺÏÎÒÃÇÕâЩ³õѧÕßŶ
Á÷Óð ÓÚ 2006-04-11 18:04:10·¢±í:
ÒѾÈÏÈÏÕæÕæµÄ¿´Í꣬²¢ÇÒÖð¸ö²Ù×÷¹ý£¡£¡£¡
¸Ð¾õÁ¼ºÃ£¬Ö»ÊÇÓÐЩµØ·½Ëƺõ²»ÍêÕû£¡£¡£¡£¡£¡
ÓñåÐÒ£ ÓÚ 2006-04-09 00:23:54·¢±í:
ѧϰÁË°¡¡¡
Ã÷ÔÂËɼäÕÕ ÓÚ 2006-03-23 13:13:09·¢±í:
¿´ÁËÒ»°ë.Ïȶ¥ÉÏÈ¥.ÕâÑùµÄÎÄÕÂÌ«ºÃÁË
FlyFire ÓÚ 2006-03-20 14:49:46·¢±í:
UP
zhengercnu ÓÚ 2006-02-28 12:55:40·¢±í:
ºÃºÃѧϰ~~ºÇºÇ
foreveryoulong ÓÚ 2006-02-24 23:47:43·¢±í:
Ì«ºÃÀ²£¬¿ÉÒԺúõÄѧϰLINUXÀ²°¡
µÄÃüÁîÐа¡
ÉÏÏÒÔ ÓÚ 2006-02-23 16:54:23·¢±í:
ºÃÎÄÕÂ~~~~
hhagan ÓÚ 2005-11-02 17:46:26·¢±í:
Ì«ÉÙÁ˵ã
Mrlinux ÓÚ 2005-10-28 00:16:58·¢±í:
¶¥ÉÏÈ¥¸øÐèÒªµÄÅóÓÑ
ccs ÓÚ 2005-08-30 00:23:42·¢±í:
Ö§³Ö
°®µÄ±ßÔµ ÓÚ 2005-08-23 00:23:01·¢±í:
Ö§³Ö£¬ºÃÎÄ
zz123 ÓÚ 2005-08-22 10:12:16·¢±í:
·ûºÅÁ´½Ó
¡¡¡¡Êµ¼ÊÉÏ£¬·ûºÅÁ´½Ó£¨symbolic link£¬»ò¡°symlinks¡±£©±ÈÓ²Á´½Ó¸ü³£Óõ½¡£·ûºÅÁ´½ÓÊÇÒ»ÖÖרÃŵÄÎļþÀàÐÍ£¬ÔÚÕâÖÖÎļþÀàÐÍÖУ¬Á´½Óͨ¹ýÃû³ÆÒýÓÃÁíÒ»¸öÎļþ£¬¶ø²»ÊÇÖ±½ÓÒýÓÃË÷Òý½Úµã¡£·ûºÅÁ´½Ó²»×èÖ¹Îļþ±»É¾³ý£»Èç¹ûÄ¿±êÎļþÏûʧ£¬ÄÇô·ûºÅÁ´½Ó½ö½öÊDz»¿ÉÓ㬻ò¡°±»ÆÆ»µ¡±¡£
¡¡¡¡Í¨¹ý½« -s Ñ¡Ïî´«¸ø ln£¬¿ÉÒÔ´´½¨·ûºÅÁ´½Ó¡£
$ ln -s secondlink thirdlink
$ ls -l firstlink secondlink thirdlink
-rw-rw-r-- 2 agriffis agriffis 0 Dec 31 19:
08 firstlink
-rw-rw-r-- 2 agriffis agriffis 0 Dec 31 19:
08 secondlink
lrwxrwxrwx 1 agriffis agriffis 10 Dec 31 19:
39 thirdlink -> secondlink
¡¡¡¡ÔÚ ls -l Êä³öÖУ¬¿ÉÒÔÓÃÈýÖÖ·½Ê½Çø·Ö·ûºÅÁ´½ÓºÍÒ»°ãÎļþ¡£µÚÒ»£¬Çë×¢ÒâµÚÒ»À¸°üº¬Ò»¸ö l ×Ö·ûµÄÊä³ö±íÃ÷ÊÇ·ûºÅÁ´½Ó¡£µÚ¶þ£¬·ûºÅÁ´½ÓµÄ´óСÊÇÄ¿±êÎļþ£¨±¾ÀýÊÇ secondlink£©µÄ×Ö·ûÊý¡£µÚÈý£¬Êä³öµÄ×îºóÒ»À¸ÏÔʾĿ±êÎļþÃû¡£
¡¡¡¡·ûºÅÁ´½Óͨ³£±ÈÓ²Á´½Ó¸üÁé»î¡£Äú¿ÉÒÔ¸øÈκÎÀàÐ͵ÄÎļþϵͳ¶ÔÏ󣨰üÀ¨Ä¿Â¼£©´´½¨·ûºÅÁ´½Ó¡£ÓÖÒòΪ·ûºÅÁ´½ÓµÄʵÏÖÊÇ»ùÓÚ·¾¶µÄ£¨¶ø²»ÊÇË÷Òý½Úµã£©£¬ËùÒÔ´´½¨Ö¸ÏòÁíÒ»¸öÎļþϵͳÉϵĶÔÏóµÄ·ûºÅÁ´½ÓÊÇÍêÈ«¿ÉÐеġ£µ«ÊÇ£¬ÕâÒ»ÊÂʵҲʹ·ûºÅÁ´½ÓÀí½âÆðÀ´ºÜ¸´ÔÓ¡£Ç뿼ÂÇÎÒÃÇÏëÒªÔÚ/tmpÖд´½¨Ò»¸öÖ¸Ïò/usr/local/binµÄÁ´½ÓµÄÇé¿ö¡£ÎÒÃÇÓ¦¸ÃÊäÈ룺
$ ln -s /usr/local/bin bin1
$ ls -l bin1
lrwxrwxrwx 1 root root 14 Jan 1 15:
42 bin1 -> /usr/local/bin
¡¡¡¡»òÕß»¹¿ÉÒÔÊäÈ룺
$ ln -s ../usr/local/bin bin2
$ ls -l bin2
lrwxrwxrwx 1 root root 16 Jan 1 15:
43 bin2 -> ../usr/local/bin
¡¡¡¡Äú¿ÉÒÔ¿´µ½£¬Á½¸ö·ûºÅÁ´½Ó¶¼Ö¸ÏòͬһĿ¼¡£µ«ÊÇ£¬Èç¹ûÎÒÃǵĵڶþ¸ö·ûºÅÁ´½ÓÔÚÈκÎʱ¿Ì±»Òƶ¯µ½ÁíÒ»¸öĿ¼£¬ÓÉÓÚÏà¶Ô·¾¶µÄÔµ¹Ê£¬Ëü½«Ôâµ½¡°ÆÆ»µ¡±¡£
$ ls -l bin2
lrwxrwxrwx 1 root root 16 Jan 1 15:
43 bin2 -> ../usr/local/bin
$ mkdir mynewdir
$ mv bin2 mynewdir
$ cd mynewdir
$ cd bin2
bash: cd: bin2: No such file or directory
¡¡¡¡ÒòΪ/tmp/usr/local/binÕâ¸öĿ¼²»´æÔÚ£¬ÎÒÃDz»ÄÜÔÙ°ÑĿ¼תµ½bin2£»»»¾ä»°Ëµ£¬bin2 ÏÖÔÚ±»ÆÆ»µÁË¡£
¡¡¡¡ÓÉÓÚÕâ¸öÔÒò£¬ÓÐʱ±ÜÃâÓÃÏà¶Ô·¾¶ÐÅÏ¢À´´´½¨·ûºÅÁ´½ÓÊǸöºÃÖ÷Òâ¡£µ«ÊÇ£¬ÔÚÐí¶àÇé¿öÏ£¬Ïà¶ÔµÄ·ûºÅÁ´½ÓºÜ¹ÜÓá£Ç뿼ÂÇÒ»¸öʾÀý£¬ÔÚÕâ¸öʾÀýÖÐÄúÏëÒª¸ø /usr/bin ÖеÄÒ»¸ö³ÌÐò´´½¨Ò»¸ö±ðÃû£º
# ls -l /usr/bin/keychain
-rwxr-xr-x 1 root root 10150 Dec 12 20:09 /usr/bin/keychain
¡¡¡¡×÷Ϊ root Óû§£¬Äú¿ÉÄÜÏëÒª¸ø¡°keychain¡±´´½¨Ò»¸ö±ðÃû£¬±ÈÈç¡°kc¡±¡£ÔÚÕâ¸öʾÀýÖУ¬ÎÒÃÇÓÐ root ·ÃÎÊȨ£¬ÓÉ bash Ìáʾ·û¸Ä±äΪ¡°#¡±¿ÉÒÔÖ¤Ã÷¡£ÎÒÃÇÖ®ËùÒÔÐèÒª root ·ÃÎÊȨÊÇÒòΪһ°ãÓû§²»ÄÜÔÚ /usr/bin Öд´½¨Îļþ¡£×÷Ϊ root Óû§£¬ÎÒÃÇ¿ÉÒÔÏñÏÂÃæÕâÑù¸ø keychain ´´½¨Ò»¸ö±ðÃû£º
# cd /usr/bin
# ln -s /usr/bin/keychain kc
¡¡¡¡µ±Õâ¸ö½â¾ö·½·¨Æð×÷ÓÃʱ£¬Èç¹ûÎÒÃÇÏëÒª°ÑÁ½¸öÎļþ¶¼ÒƵ½ /usr/local/bin ʱ£¬Ëü½«»á³öÏÖÎÊÌâ¡£
# mv /usr/bin/keychain
/usr/bin/kc /usr/local/bin
¡¡¡¡ÒòΪÔÚ·ûºÅÁ´½ÓÖУ¬ÎÒÃÇʹÓÃÁ˾ø¶Ô·¾¶£¬¶øÎÒÃǵÄkc·ûºÅÁ´½ÓÈÔȻָÏò/usr/bin/keychain£¬ËüÒѲ»´æÔÚÁË----ÁíÒ»¸ö±»ÆÆ»µµÄ·ûºÅÁ´½Ó¡£·ûºÅÁ´½ÓÖеÄÏà¶Ô·¾¶ºÍ¾ø¶Ô·¾¶¶¼¸÷¾ßÓŵ㣬ÄúÓ¦¸ÃʹÓÃÊʺÏÓÚÄúµÄÌØÊâÓ¦ÓõÄ·¾¶ÀàÐÍ¡£Ò»°ãÇé¿öÏ£¬Ïà¶Ô·¾¶»ò¾ø¶Ô·¾¶¶¼Äܹ¤×÷µÃºÜºÃ¡£ÔÚÕâÖÖÇé¿öÏ£¬ÏÂÃæµÄʾÀý½«Æð×÷Óãº
# cd /usr/bin
# ln -s keychain kc
# ls -l kc
lrwxrwxrwx 1 root root 8 Jan 5 12:
40 kc -> keychain
¡¡¡¡rm
¡¡¡¡¼ÈÈ»ÎÒÃÇÖªµÀÔõÑùʹÓà cp¡¢mv ºÍ ln£¬ÏÖÔÚÎÒÃǸÃѧϰÔõÑù°Ñ¶ÔÏó´ÓÎļþϵͳÖÐɾ³ýÁË¡£Í¨³££¬ÕâÓà rm ÃüÁîÀ´Íê³É¡£ÒªÉ¾³ýÎļþ£¬Ö»ÐèÔÚÃüÁîÐÐÖÐÖ¸¶¨ËüÃÇ:
$ cd /tmp
$ touch file1 file2
$ ls -l file1 file2
-rw-r--r-- 1 root root 0 Jan 1 16:41 file1
-rw-r--r-- 1 root root 0 Jan 1 16:41 file2
$ rm file1 file2
$ ls -l file1 file2
ls: file1: No such file or directory
ls: file2: No such file or directory
¡¡¡¡rmdir
¡¡¡¡ÒªÉ¾³ýĿ¼£¬ÄúÓÐÁ½ÖÖÑ¡Ôñ¡£Äú¿ÉÒÔɾ³ýĿ¼ÖÐËùÓеĶÔÏó£¬È»ºóʹÓà rmdir À´É¾³ýĿ¼±¾Éí£º
$ mkdir mydir
$ touch mydir/file1
$ rm mydir/file1
$ rmdir mydir
¡¡¡¡rm ºÍĿ¼
¡¡¡¡»òÕߣ¬Äú¿ÉÒÔʹÓà rm ÃüÁîµÄ recursive forceÑ¡ÏîÀ´¸æËßrmɾ³ýÄúÖ¸¶¨µÄĿ¼ÒÔ¼°Ä¿Â¼Öаüº¬µÄËùÓжÔÏó£º
$ rm -rf mydir
¡¡¡¡Ò»°ãÇé¿öÏ£¬rm -rf ÊÇɾ³ýĿ¼Ê÷µÄÊ×Ñ¡·½·¨¡£ÔÚʹÓà rm -rf ʱҪʮ·ÖСÐÄ£¬ÒòΪËüµÄ¹¦ÄÜ¿ÉÒÔ±»ºÜºÃµØÀûÓã¬Ò²¿ÉÄÜ»áÒòʹÓò»µ±Ôì³É¶ñ¹û¡£
¡¡¡¡½éÉÜͨÅä·û
¡¡¡¡ÔÚÄúÈÕ³£µÄ Linux ʹÓÃÖУ¬ÓкܶàʱºòÄú¿ÉÄÜÐèÒªÒ»´Î¶Ô¶à¸öÎļþϵͳ¶ÔÏóÖ´Ðе¥Ò»²Ù×÷£¨±ÈÈç rm£©¡£ÔÚÕâЩÇé¿öÏ£¬ÔÚÃüÁîÐÐÖÐÊäÈëÐí¶àÎļþͨ³£ÈÃÈ˸е½Ñá·³£¬ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬Äú¿ÉÒÔÀûÓà Linux ÄÚÖõÄͨÅä·ûÖ§³Ö¡£ÕâÖÖÖ§³ÖÒ²½Ð×ö¡°globbing¡±£¨ÓÉÓÚÀúÊ·ÔÒò£©£¬ÔÊÐíÄúͨ¹ýʹÓÃͨÅä·ûģʽһ´ÎÖ¸¶¨¶à¸öÎļþ¡£
¡¡¡¡Bash ºÍÆäËü Linux ÃüÁͨ¹ýÔÚ´ÅÅÌÉϲéÕÒ²¢ÕÒµ½ÈκÎÓë֮ƥÅäµÄÎļþÀ´½âÊÍÕâÖÖģʽ¡£Òò´Ë£¬Èç¹ûÔÚµ±Ç°¹¤×÷Ŀ¼ÖУ¬ÄúÓÐ´Ó file1 µ½ file8 µÄÎļþ£¬ÄÇôÄú¿ÉÒÔÊäÈëÏÂÃæµÄÃüÁîÀ´É¾³ýÕâЩÎļþ£º
$ rm file[1-8]
¡¡¡¡»òÕߣ¬Èç¹ûÄúÖ»ÏëҪɾ³ýÎļþÃûÒÔ file ¿ªÍ·µÄËùÓÐÎļþ£¬Äú¿ÉÒÔÊäÈ룺
$ rm file*
¡¡¡¡Àí½â²»Æ¥Åä
¡¡¡¡»òÕߣ¬Èç¹ûÄúÏëÒªÁгö /etc ÖÐÒÔ g ¿ªÍ·µÄËùÓÐÎļþϵͳ¶ÔÏó£¬Äú¿ÉÒÔÊäÈ룺
$ ls -d /etc/g*
/etc/gconf /etc/ggi /etc/gimp /etc/gnome
/etc/gnome-vfs-mime-magic /etc/gpm
/etc/group /etc/group-
¡¡¡¡ÏÖÔÚ£¬Èç¹ûÄúÖ¸¶¨ÁËûÓÐÈκÎÎļþϵͳ¶ÔÏóÓë֮ƥÅäµÄģʽ£¬»áÔõôÑùÄØ£¿ÔÚÏÂÃæµÄʾÀýÖУ¬ÎÒÃÇÊÔͼÁгö /usr/bin ÖÐÒÔ asdf ¿ªÍ·²¢ÇÒÒÔ jkl ½áβµÄËùÓÐÎļþ£º
$ ls -d /usr/bin/asdf*jkl
ls: /usr/bin/asdf*jkl:
No such file or directory
¡¡¡¡ÕâÀïÊǶÔËù·¢ÉúÇé¿öµÄ˵Ã÷¡£Í¨³££¬µ±ÎÒÃÇÖ¸¶¨Ò»ÖÖģʽʱ£¬¸ÃģʽÓëµ×²ãϵͳÉϵÄÒ»¸ö»ò¶à¸öÎļþÆ¥Å䣬bash ÒÔ¿Õ¸ñ¸ô¿ªµÄËùÓÐÆ¥Åä¶ÔÏóµÄÁбíÀ´Ìæ»»¸Ãģʽ¡£
¡¡¡¡µ«ÊÇ£¬µ±Ä£Ê½²»ÄÜÕÒµ½Æ¥Åä¶ÔÏóʱ£¬bash ½«²»Àí»á²ÎÊý¡¢Í¨Åä·ûµÈµÈ£¬±£ÁôÔÑù¡£Òò´Ë£¬µ±¡°ls¡±²»ÄÜÕÒµ½Îļþ /usr/bin/asdf*jkl ʱ£¬Ëü»á±¨´í¡£´Ë´¦µÄÓÐЧµÄ¹æÔòÊÇ£ºglob ģʽֻÔÚÓëÎļþϵͳÖеĶÔÏóÆ¥Åäʱ²Å¿ÉÒÔ½øÐÐÀ©Õ¹¡£
zz123 ÓÚ 2005-08-22 10:11:47·¢±í:
ʹÓà Linux ÃüÁî
¡¡¡¡½éÉÜ ls
¡¡¡¡ÏÖÔÚ£¬ÎÒÃǽ«¿ìËٵؿ´Ò»¿´ ls ÃüÁî¡£ºÜ¿ÉÄÜ£¬ÄúÒѾºÜÊìϤ ls£¬²¢ÇÒÖªµÀÖ»ÊäÈë ls ±¾Éí½«Áгöµ±Ç°¹¤×÷Ŀ¼µÄÄÚÈÝ£º $">[b]ͨ¹ýÖ¸¶¨ -a Ñ¡ÏÄú¿ÉÒÔ¿´µ½Ä¿Â¼ÖеÄËùÓÐÎļþ£¬°üÀ¨Òþ²ØÎļþ -- ÄÇЩÒÔ . ¿ªÍ·µÄÎļþ¡£Äú¿ÉÒÔÔÚÏÂÃæµÄʾÀýÖп´µ½£¬ls -a ½«ÏÔʾ . ºÍ .. רÃŵÄĿ¼Á´½Ó£º$">[b]µÝ¹éºÍË÷Òý½ÚµãÇåµ¥¡£
¡¡¡¡Äú¿ÉÒÔʹÓà -d À´²é¿´Ä¿Â¼±¾Éí£¬¶øÄú»¹¿ÉÒÔÓà -R À´Íê³ÉÏà·´µÄ¹¤×÷ -- ²»½öÖ»²é¿´Ò»¸öĿ¼ÄÚ²¿£¬¶øÇÒÒªµÝ¹éµØ²é¿´¸ÃĿ¼ÄÚËùÓеÄĿ¼ÄÚ²¿£¡ÎÒÃǽ«²»»áÓжÔÓ¦¸ÃÑ¡ÏîµÄÈκÎʾÀýÊä³ö£¨ÒòΪËüÒ»°ãÕ¼ºÜ´óµÄƪ·ù£©£¬µ«ÊÇΪÁ˸оõÒ»ÏÂËüÊÇÔõÑù¹¤×÷µÄ£¬Äú¿ÉÒÔÊÔ¼¸¸ö ls -R ºÍ ls -Rl ÃüÁî¡£×îºó£¬ls µÄ -i Ñ¡Ïî¿ÉÒÔÓÃÀ´ÔÚÇåµ¥ÖÐÏÔʾÎļþϵͳ¶ÔÏóµÄË÷Òý½ÚµãºÅ£º
$ ls -i /usr
1409 X11R6 314258 i686-linux
43090 libexec 13394 sbin
1417 bin 1513 i686-pc-linux-gnu
5120 local 13408 share
8316 distfiles 1517 include
776 man 23779 src
43 doc 1386 info 93892 portage
36737 ssl
70744 gentoo-x86 1585 lib 5132
portage.old 784 tmp
¡¡¡¡Àí½âË÷Òý½Úµã£¬µÚ 1 ²¿·Ö
¡¡¡¡ÎļþϵͳµÄÿ¸ö¶ÔÏ󶼷ÖÅäµ½Ò»¸ö¶ÀÒ»ÎÞ¶þµÄË÷Òý£¬½Ð×öË÷Òý½ÚµãºÅ¡£Õâ¿ÉÄÜ¿´ÆðÀ´Î¢²»×ãµÀ£¬µ«ÊÇÀí½âË÷Òý½Úµã¶ÔÓÚÀí½âÐí¶àÎļþϵͳ²Ù×÷À´ËµºÜÖØÒª¡£ÀýÈ磬Ç뿼ÂdzöÏÖÔÚÿ¸öĿ¼ÖÐµÄ . ºÍ .. Á´½Ó¡£ÎªÁËÍêÈ«Àí½â .. Ŀ¼ʵ¼ÊÉÏÊÇʲô£¬ÎÒÃǽ«ÏÈÀ´¿´Ò»¿´ /usr/local µÄË÷Òý½ÚµãºÅ£º
$ ls -id /usr/local
5120 /usr/local
/usr/local
¡¡¡¡Ä¿Â¼ÓÐÒ»¸ö 5120 Ë÷Òý½ÚµãºÅ¡£ÏÖÔÚ£¬ÎÒÃÇÀ´¿´Ò» ¿´ /usr/local/bin/.. µÄË÷Òý½ÚµãºÅ£º
$ ls -id /usr/local/bin/..
5120 /usr/local/bin/..
¡¡¡¡Äú¿ÉÒÔ¿´µ½£¬/usr/local/bin/..¾ßÓкÍ/usr/localÏàͬµÄË÷Òý½ÚµãºÅ£¡Õâ¾ÍÊÇÎÒÃÇץסµÄÎÊÌâµÄʵÖÊ¡£¹ýÈ¥£¬ÎÒÃÇÈÏΪ /usr/local ÊÇÕâ¸öĿ¼±¾Éí¡£
¡¡¡¡ÏÖÔÚ£¬ÎÒÃÇ·¢ÏÖË÷Òý½Úµã 5120ʵ¼ÊÉÏÊÇÕâ¸öĿ¼£¬²¢ÇÒÎÒÃÇ·¢ÏÖÁËÖ¸Ïò¸ÃË÷Òý½ÚµãµÄÁ½¸öĿ¼ÌõÄ¿£¨½Ð×ö¡°Á´½Ó¡±£©¡£/usr/local ºÍ /usr/local/bin/..¶¼Á´½Óµ½Ë÷Òý½Úµã 5120¡£ËäÈ»Ë÷Òý½Úµã 5120 Ö»ÔÚ´ÅÅÌÖеÄÒ»µØ·½´æÔÚ£¬µ«ÊǶà¸öĿ¼ÌõÄ¿¶¼Á´½Óµ½ËüÉÏÃæ¡£ÊÂʵÉÏ£¬Í¨¹ýʹÓà ls -dl ÃüÁÎÒÃÇ¿ÉÒÔ¿´µ½Ë÷Òý½Úµã 5120 ±»ÒýÓõÄ×Ü´ÎÊý
$ ls -dl /usr/local
drwxr-xr-x 8 root root 240 Dec 22 20:
57 /usr/local
¡¡¡¡Èç¹ûÎÒÃÇ¿´Ò»¿´´Ó×óÆðµÄµÚ¶þÀ¸£¬ÎÒÃÇ¿ÉÒÔ¿´µ½Ä¿Â¼ /usr/local£¨Ë÷Òý½Úµã 5120£©±»ÒýÓÃÁË 8 ´Î¡£ÔÚÎÒµÄϵͳÖУ¬ÒýÓøÃË÷Òý½ÚµãµÄ²»Í¬Â·¾¶ÓÐÕâЩ£º
/usr/local
/usr/local/.
/usr/local/bin/..
/usr/local/games/..
/usr/local/lib/..
/usr/local/sbin/..
/usr/local/share/..
/usr/local/src/..
¡¡¡¡mkdir
¡¡¡¡ÎÒÃÇÀ´¿ìËٵؿ´Ò»¿´ mkdir ÃüÁËü¿ÉÒÔÓÃÀ´´´½¨ÐÂĿ¼¡£ÏÂÃæµÄʾÀý´´½¨ÁËÈý¸öÐÂĿ¼£ºtic¡¢tac ºÍ toe£¬¶¼ÔÚ /tmp Ï£º
$ cd /tmp
$ mkdir tic tac toe
¡¡¡¡È±Ê¡Çé¿öÏ£¬mkdir ²»»áΪÄú´´½¨¸¸Ä¿Â¼£»ÁÚ½ÓµÄÉÏÒ»ÔªËصÄÍêÕû·¾¶±ØÐë´æÔÚ¡£Òò´Ë£¬Èç¹ûÄúÏëÒª´´½¨Ä¿Â¼ won/der/ful£¬Äú½«ÐèÒª·¢³öÈý¸öµ¥¶ÀµÄ mkdir ÃüÁ
$ mkdir won/der/ful
mkdir: cannot create directory
`won/der/ful': No such file or directory
$ mkdir won
$ mkdir won/der
$ mkdir won/der/ful
¡¡¡¡mkdir -p
¡¡¡¡È»¶ø£¬mkdirÓÐÒ»¸öºÜ·½±ãµÄ-pÑ¡Ï¸ÃÑ¡Ïî¸æËßmkdir´´½¨ËùÓÐȱÉٵĸ¸Ä¿Â¼£¬ÈçÏÂËùʾ:
$ mkdir -p easy/as/pie
¡¡¡¡×ÜÖ®£¬·Ç³£¼òµ¥¡£ÒªÑ§Ï°¸ü¶à¹ØÓÚ mkdir ÃüÁîµÄ֪ʶ£¬ÇëÊäÈë man mkdir À´ÔĶÁÊÖ²áÒ³¡£³ý cd£¨ËüÄÚÖÃÔÚ bash ÖУ©Ö®Í⣬Õ⼸ºõÊÊÓÃÓÚÕâÀïËùÉæ¼°µÄËùÓÐÃüÁ±ÈÈç man ls£©¡£
¡¡¡¡touch
¡¡¡¡ÏÖÔÚ£¬ÎÒÃǽ«Òª¿ìËٵؿ´Ò»¿´ cp ºÍ mv ÃüÁÕâЩÃüÁîÓÃÀ´¸´ÖÆ¡¢ÖØÃüÃûÒÔ¼°Òƶ¯ÎļþºÍĿ¼¡£ÎªÁË¿ªÊ¼¸Ã¸ÅÊö£¬ÎÒÃǽ«Ê×ÏÈÓà touch ÃüÁîÔÚ /tmp Öд´½¨Ò»¸öÎļþ£º
$ cd /tmp
$ touch copyme
¡¡¡¡Èç¹ûÎļþ´æÔÚ£¬touch ÃüÁ¸üÐÂÎļþµÄ¡°mtime¡±£¨Çë»ØÏë ls -l Êä³öÖеĵÚÁùÀ¸£©¡£Èç¹ûÎļþ²»´æÔÚ£¬ÄÇô½«´´½¨Ò»¸öеĿÕÎļþ¡£ÏÖÔÚÄúÓ¦¸ÃÓÐÒ»¸ö´óСΪÁãµÄ /tmp/copyme Îļþ¡£
¡¡¡¡echo ºÍÖض¨Ïò
¡¡¡¡¼ÈÈ»Îļþ´æÔÚ£¬ÎÒÃÇÀ´°ÑһЩÊý¾ÝÌí¼Óµ½ÎļþÖС£ÎÒÃÇ¿ÉÒÔʹÓÃechoÃüÁîÀ´Íê³É£¬Ëü´øÓÐ×Ô¼º²ÎÊý£¬²¢ÇÒ°ÑÕâЩ²ÎÊý´òÓ¡µ½±ê×¼Êä³ö¡£Ê×ÏÈ£¬µ¥¶ÀµÄ echo ÃüÁîÊÇÕâÑùµÄ£º
$ echo \"firstfile\"
firstfile
¡¡¡¡´øÓÐÊä³öÖض¨ÏòµÄͬÑùµÄ echo ÃüÁîΪ£º
$ echo \"firstfile\" > copyme
¡¡¡¡´óÓÚ·ûºÅ¸æËß shell ½« echo µÄÊä³öдµ½ÃûΪ copyme µÄÎļþÖС£Èç¹û¸ÃÎļþ²»´æÔÚ£¬½«´´½¨Õâ¸öÎļþ£»Èç¹û¸ÃÎļþ´æÔÚ£¬½«¸²¸ÇÕâ¸öÎļþ¡£Í¨¹ýÊäÈë ls -l£¬ÎÒÃÇ¿ÉÒÔ¿´µ½ copyme ÎļþΪ 10 ¸ö×Ö½Ú³¤£¬ÒòΪËü°üÀ¨ firstfile Õâ¸ö´ÊºÍ»»Ðзû£º
$ ls -l copyme
-rw-r--r-- 1 root root 10 Dec 28 14:13 copyme
¡¡¡¡cat ºÍ cp
¡¡¡¡ÎªÁËÔÚÖÕ¶ËÏÔʾÎļþµÄÄÚÈÝ£¬ÒªÊ¹Óà cat ÃüÁ
$ cat copyme
firstfile
¡¡¡¡ÏÖÔÚ£¬ÎÒÃÇ¿ÉÒÔʹÓà cp ÃüÁîµÄ»ù±¾µ÷ÓÃÀ´ÓÉÔʼµÄ copyme Îļþ´´½¨ copiedme Îļþ£º
$ cp copyme copiedme
¡¡¡¡Í¨¹ý¹Û²ì£¬ÎÒÃÇ·¢ÏÖËüÃÇȷʵÊÇÏ໥¶ÀÁ¢µÄÎļþ£»ËüÃǵÄË÷Òý½ÚµãºÅ²»Í¬£º
$ ls -i copyme copiedme
648284 copiedme 650704 copyme
¡¡¡¡mv
¡¡¡¡ÏÖÔÚ£¬ÎÒÃÇÀ´Óá°mv¡±ÃüÁ¡°copiedme¡±ÖØÃüÃûΪ¡°movedme¡±¡£ÆäË÷Òý½ÚµãºÅ½«ÈÔÈ»ÊÇͬһ¸ö£»µ«ÊÇ£¬Ö¸Ïò¸ÃË÷Òý½ÚµãµÄÎļþÃû½«¸Ä±ä¡£
$ mv copiedme movedme
$ ls -i movedme
648284 movedme
¡¡¡¡Ö»ÒªÄ¿±êÎļþºÍÔ´ÎļþפÁôÔÚͬһÎļþϵͳÉÏ£¬±»Òƶ¯µÄÎļþµÄË÷Òý½ÚµãºÅ¾Í½«ÈÔÈ»²»±ä¡£ÔÚ±¾½Ì³ÌϵÁÐµÄµÚ 3 ²¿·Ö£¬ÎÒÃǽ«½øÒ»²½¿´Ò»ÏÂÎļþϵͳ¡£
¡¡¡¡´´½¨Á´½ÓºÍɾ³ýÎļþ
¡¡¡¡Ó²Á´½Ó
¡¡¡¡µ±Ì¸¼°Ä¿Â¼ÌõÄ¿ºÍË÷Òý½ÚµãÖ®¼ä¹Øϵʱ£¬ÎÒÃÇÌáµ½ÁËÁ´½ÓÕâ¸öÊõÓï¡£Linux ʵ¼ÊÓÐÁ½ÖÖÁ´½Ó¡£µ½´ËΪֹÎÒÃÇËùÌÖÂÛµÄÕâÖÖÁ´½Ó½ÐÓ²Á´½Ó¡£Ò»¸ö¸ø¶¨µÄË÷Òý½Úµã¿ÉÒÔÓÐÈÎÒâÊýÄ¿µÄÓ²Á´½Ó£¬¸ÃË÷Òý½ÚµãÒ»Ö±´æÔÚÓÚÎļþϵͳ£¬Ö±µ½ËùÓеÄÓ²Á´½ÓÏûʧ¡£¿ÉÒÔʹÓà ln ÃüÁîÀ´´´½¨ÐµÄÓ²Á´½Ó
$ cd /tmp
$ touch firstlink
$ ln firstlink secondlink
$ ls -i firstlink secondlink
15782 firstlink 15782 secondlink
¡¡¡¡Äú¿ÉÒÔ¿´µ½£¬Ó²Á´½Ó¹¤×÷ÓÚË÷Òý½Úµã¼¶±ð£¬Ö¸ÏòÌØÊâµÄÎļþ¡£ÔÚ Linux ϵͳÉÏ£¬Ó²Á´½ÓÓм¸¸ö¾ÖÏÞÐÔ¡£µÚÒ»£¬ÄúÖ»ÄܸøÎļþ½¨Á¢Ó²Á´½Ó£¬¶ø²»ÄܸøĿ¼½¨Á¢Ó²Á´½Ó¡£µÄÈ·Èç´Ë£»¼´±ã . ºÍ .. ÊÇϵͳ¸øĿ¼´´½¨µÄÓ²Á´½Ó£¬Ò²²»ÔÊÐíÄú£¨¡°root¡±Óû§Ò²²»ÐУ©´´½¨ÈκÎÄú×Ô¼ºµÄÓ²Á´½Ó¡£
¡¡¡¡Ó²Á´½ÓµÄµÚ¶þ¸ö¾ÖÏÞÐÔÊÇËüÃDz»ÄÜ¿çÎļþϵͳ¡£ÕâÒâζ×Å£¬Èç¹ûÄúµÄ / ºÍ /usr ´æÔÚÓÚ²»Í¬µÄÎļþϵͳ£¬Äú²»ÄÜ´´½¨´Ó /usr/bin/bash µ½ /bin/bash µÄÁ´½Ó¡£