Linux³£ÓÃÃüÁî(»ù´¡)
1£®¹ØÓÚÎļþ/Ŀ¼´¦ÀíµÄÖ¸Áî
1.1 ls Ö¸Áî
lsµÄÒâÒåΪ“list”£¬Ò²¾ÍÊǽ«Ä³Ò»¸öĿ¼ÏµÄÄÚÈÝÏÔʾ³öÀ´¡£
lsÓÐһЩ²ÎÊý£¬¿ÉÒÔ¸øÓèʹÓÃÕ߸ü¶àÓйصÄ×ÊѶ£¬ÈçÏ£º
-a£ºÔÚlinuxÖÐÈôÒ»¸öĿ¼»òÎļþÃû×ֵĵÚÒ»¸ö×ÖԪΪ“.”£¬ÔòʹÓÃls½«²»»áÏÔʾ³öÕâ¸öÎļþµÄÃû×Ö£¬ÎÒÃdzƴËÀàÎļþΪÒþ²ØÎļþ¡£Èç¹ûÎÒÃÇÒª²ì¿´ÕâÀàÎļþ£¬Ôò±ØÐë¼ÓÉϲÎÊý“-a”¡£
-l£º¿ÉÒÔÏÔʾ¸ü¶àµÄ×ÊѶ£¬ÈçÎļþ´æÈ¡È¨£¬ÎļþÓµÓÐÕߣ¨owner£©£¬Îļþ´óС£¬Îļþ×îºó¸üÐÂÈÕÆÚ¡£
-t£º°´Ê±¼äÅÅÐò³öÀ´
1.2 cp Ö¸Áî
cpÕâ¸öÖ¸ÁîµÄÒâÒåÊǸ´ÖÆ(“COPY”)£¬Ò²¾ÍÊǽ«Ò»¸ö»ò¶à¸öÎļþ¸´ÖƳÉÁíÒ»¸öÎļþ»òÕßÊǽ«Æä¸´ÖƵ½ÁíÒ»¸öĿ¼ȥ¡£
cpµÄÓ÷¨ÈçÏ£º
cp f1 f2£º½«ÎļþÃûΪf1µÄÎļþ¸´ÖÆÒ»·ÝΪÎļþÃûΪf2µÄÎļþ¡£
cp f1 f2 f3 … dir£º½«Îļþf1¡¢f2¡¢f3…¶¼ÒÔÏàͬµÄÎļþÃû¸´ÖÆÒ»·Ý·Åµ½Ä¿Â¼dirÀïÃæ¡£
cp –r dir1 dir2£º½«dir1µÄÈ«²¿ÄÚÈÝÈ«²¿¸´ÖƵ½dir2ÀïÃæ¡£
cpÒ²ÓÐһЩ²ÎÊý£¬ÈçÏ£º
-i£º´Ë²ÎÊýÊǵ±ÒÑÓÐÎļþÃûΪf2µÄÎļþʱ£¬ÈôåÉ×ÔʹÓÃcp½«»á½«ÔÀ´f2µÄÄÚÈÝÑڸǹýÈ¥£¬Òò´ËÔÚÒª¸Ç¹ý֮ǰ±ØÐëÏÈѯÎÊʹÓÃÕßһϡ£ÈçʹÓÃÕߵĻشðÊÇy(yes)²ÅÖ´Ðи´ÖƵ͝×÷¡£
-r£º¿É½«Ò»Õû¿Å×ÓÊ÷¶¼¸´ÖƵ½ÁíÒ»¸öĿ¼ÖС£
1.3 mv Ö¸Áî
mvµÄÒâÒåΪmove£¬Ö÷ÒªÊǽ«Ò»Îļþ¸ÄÃû»ò»»ÖÁÁíÒ»¸öĿ¼¡£Èçͬcp£¬ËüÒ²ÓÐÈýÖÖ¸ñʽ£º
mv f1 f2£º½«ÎļþÃûΪf1µÄÎļþ±ä¸ü³ÉÎļþÃûΪf2µÄÎļþ¡£
mv dir1 dir2£º½«ÎļþÃûΪdir1µÄĿ¼±ä¸ü³ÉÎļþÃûΪdir2µÄĿ¼¡£
mv f1 f2 f3… dir£º½«Îļþf1¡¢f2¡¢f3…¶¼ÒÆÖÁĿ¼dirÀïÃæ¡£
mvµÄ²ÎÊýÓÐÁ½¸ö£¬-fºÍ-i£¬ÆäÖÐ-iµÄÒâÒåÓëcpÖеÄÏàͬ£¬¾ùÊÇinteractiveѯÎÊÖ®Òâ¡£¶ø-fΪǿÆÈ(force)£¬¾ÍÊDz»¹ÜÓÐûÓÐͬÃûµÄÎļþ£¬¶¼½øÐвÙ×÷£¬ËùÓÐÆäËûµÄ²ÎÊýÓöµ½-f¾ù»áʧЧ¡£
1.4 rm Ö¸Áî
rmµÄÒâÒåÊÇremove£¬Ò²¾ÍÊÇÓÃÀ´É¾³ýÒ»¸öÎļþµÄÖ¸Áî¡£rmµÄ¸ñʽÈçÏ£º
rm f1 f2 f3 …
¶ørmµÄ²ÎÊý±È½Ï³£ÓõÄÓм¸¸ö£º-f£¬-i£¬Óë-r
-f£º½«»áʹµÃϵͳÔÚɾ³ýʱ£¬²»Ìá³öÈκξ¯¸æÑ¶Ï¢¡£
-i£ºÔÚ³ýÈ¥Îļþ֮ǰ¾ù»áѯÎÊÊÇ·ñÕæÒª³ýÈ¥¡£
-r£ºµÝ»ØÊ½µÄɾ³ý¡£
1.5 mkdir Ö¸Áî
mkdirÊÇÒ»¸öÈÃʹÓÃÕß½¨Á¢Ò»¸öĿ¼µÄÖ¸ÁʹÓõķ½·¨ÈçÏ£º
mkdir dirname1[dirname2…] Èç´ËÄã¾Í¿ÉÒÔ½¨Á¢Ò»¸ö»ò¶à¸öĿ¼¡£
1.6 cd Ö¸Áî
cdµÄÓ÷¨ÈçÏ£º
cd dirname ½øÈëdirnameĿ¼
cd .. ·µ»Øµ½ÉÏÒ»²ãĿ¼¡£
1.7 rmdir
Ïà¹ØÎĵµ£º
ÒÔϾÙÀýÖУºÀ¶É«×ÖÌåΪÃüÁîÊäÈ룬ºìÉ«×ÖÌåΪÖÕ¶ËÊä³ö¡£
1.1 ²é¿´ÎļþºÍĿ¼(ls)
lsÃüÁîÊÇlinux×î³£ÓõÄÃüÁÓÃÀ´ÏÔʾÎļþ»òÕßĿ¼µÄÏà¹ØÐÅÏ¢¡£Ò»°ã»á´îÅäÒÔϲÎÊý³£Óãº
-a£ºÏÔʾȫ²¿Îļþ£¬ÓëÒþ²ØÎļþ(¿ªÍ·Îª.µÄÎļþ)Ò»ÆðÁгöÀ´¡£
-l£ºÁгö³¤Êý¾Ý´®£¬°üÀ¨ÎļþÊôÐÔ¡£
-t£º°´Ê±¼äÅÅÐò¡£
-h£º ......
/ ¸ùĿ¼
/bin ³£ÓõÄÃüÁî binary file µÄÄ¿錄
/boot ´æ·ÅϵͳÆô¶¯Ê±±ØÐë¶ÁÈ¡µÄµµ°¸£¬°üÀ¨ºËÐÄ (kernel) ÔÚÄÚ
/boot/grub/menu.lst GR ......
×òÌìÔÚÒ»¸ö¿Í»§»·¾³£¬ÓÉÓÚ¿Õ¼ä½ôÕÅ£¬É¾³ýÁËÒ»¸öÎļþ£¬Óöµ½ÁËÎļþ¾ä±úÓë¿Õ¼äÊͷŵÄÎÊÌ⣬¼Ç¼һÏ¡£
ÔÚϵͳÉÏ£¬ÁÙʱ±í¿Õ¼äÀ©Õ¹µ½ÁË32G£¬ÎÒн¨ÁËÒ»¸öÁÙʱ±í¿Õ¼ä
£¬²¢Çл»ÁËÊý¾Ý¿âÉèÖãº[oracle@corde tdb]$ ls -sort
total 35101212
51264 -rw-r----- 1 oracle 52429312 Oct 20 08 ......
Ò»¡¢Äں˵ĻñµÃ
¿ÉÒÔ´ÓÍøÉÏÏÂÔØÄÚºËÎļþ£¬http://www.kernel.org¡£Èç¹ûÊÇΪÁËÁ·Ï°£¬¾¡Á¿ÏÂÔØ£².4.xµÄÄںˡ£ÒòΪ2.6.xµÄÄں˱Ƚϴ󣬵±È»±àÒëÒ²ÐèÒª¸ü¶¼µÄʱ¼ä¡£
¶þ¡¢Äں˵ıàÒë
LinuxÄں˵ıàÒë²Ëµ¥Ö÷ÒªÓÐÈý¸ö°æ±¾£º
£±£©make config£º½øÈëÃüÁîÐУ¬¿ÉÒÔÒ»ÐÐÒ»ÐеÄÅäÖá£
£²£©make menuconfig£º¿ª·¢ÈËÔ±±È½ÏÊìÏ ......