ÉîÈëÀí½âlinux i½Úµã(inode)
¶ÔÓÚUnixϵÁеIJÙ×÷ϵͳ£¬´ó¶à¶¼ÓÐv½Úµã¡£µ«ÊǶÔÓÚlinuxÀ´Ëµ£¬Ö»ÓÐͨÓõÄi½Úµã£¬È´Ã»ÓÐv½Úµã¡£
ÏÂÃæÀ´Ì½ÌÖһϣ¬linuxϵÄi½Úµã¡£
linuxÖУ¬Îļþ²éÕÒ²»ÊÇͨ¹ýÎļþÃû³ÆÀ´²éÕҵġ£Êµ¼ÊÉÏÊÇͨ¹ýi½ÚµãÀ´ÊµÏÖÎļþµÄ²éÕÒ¶¨Î»µÄ¡£ÎÒÃÇ¿ÉÒÔÐÎÏóµÄ½«i½Úµã¿´×öÊÇÒ»¸öÖ¸Õëfip¡£µ±Îļþ´æ´¢µ½´ÅÅÌÉÏÈ¥µÄʱºò£¬Îļþ¿Ï¶¨»á´æ·Åµ½Ò»¸ö´ÅÅÌλÖÃÉÏ£¬¿ÉÒÔÕâÑùÏëÏ󣬼ÈÈ»ÎļþÊý¾ÝÊÇ´æ·ÅÔÚ´ÅÅÌÉϵģ¬Èç¹ûÎÒÃÇÖªµÀÕâ¸öÎļþÊý¾ÝµÄµØÖ·£¬µ±ÎÒÃÇÏëÒª¶ÁдÎļþµÄʱºò£¬ÎÒÃÇÊDz»ÊÇÖ±½ÓʹÓÃÕâ¸öµØÖ·È¥ÕÒµ½Îļþ¾Í¿ÉÒÔÁËÄØ£¿
Êǵģ¬linuxÏ£¬i½ÚµãÆäʵ¾ÍÊÇ¿ÉÒÔÕâôÈÏΪ£¬°Ñi½Úµã¿´×÷ÊÇÒ»¸öÖ¸Ïò´ÅÅÌÉϸÃÎļþ´æ´¢ÇøµÄµØÖ·¡£Ö»²»¹ýÕâ¸öµØÖ·ÎÒÃÇÒ»°ãÊÇû°ì·¨Ö±½ÓʹÓõģ¬¶øÊÇͨ¹ýÎļþÃûÀ´¼ä½ÓʹÓõġ£ÊÂʵÉÏ£¬i½Úµã²»½ö°üº¬ÁËÎļþÊý¾Ý´æ´¢ÇøµÄµØÖ·£¬»¹°üº¬Á˺ܶàÐÅÏ¢£¬±ÈÈçÊý¾Ý´óС£¬µÈµÈÎļþÐÅÏ¢¡£µ«ÊÇi½ÚµãÊDz»±£´æÎļþÃûµÄ¡£ÎļþÃûÊDZ£´æÔÚÒ»¸öĿ¼ÏîÖС£Ã¿Ò»¸öĿ¼ÏîÖж¼°üº¬ÁËÎļþÃûºÍi½Úµã¡£
ÎÒÃÇ¿ÉÒÔͨ¹ýÒ»¸öͼÀ´¿´¿´Ä¿Â¼Ïi½Úµã£¬ÎļþÊý¾ÝËÄÕßÖ®¼äµÄ¹Øϵ¡£
´ÓÉÏͼ¿ÉÒÔ¿´µ½£¬Ä¿Â¼ÏîÖаüº¬ÁËÎļþÃûºÍi½Úµã¡£
ͬʱ£¬Äã»á·¢ÏÖÉÏͼÖУ¬Ä¿Â¼ÏîAºÍĿ¼ÏîBµÄi½ÚµãÖ¸Ïòͬһ¸ö´æ´¢Çø£¬ÆäÖÐÕâ¸ö´æ´¢Çø´æ·ÅµÄÊÇprintf("ha")µÄÊý¾Ý¡£
Ò²¾ÍÊÇÒÔΪÕâhelloA.cºÍhelloB.cµÄÄÚÈÝÊÇÒ»ÑùµÄ¡£
Õâ¾ÍÒý³öÁËÒ»¸öÓ²Á´½ÓºÍ·ûºÅÁ´½ÓµÄ¸ÅÄî
Ó²Á´½Ó ln -d
·ûºÅÁ´½Ó ln -s¡£
ÒªÏëµÃµ½helloA.cºÍhelloB.cÕâÖÖ¹Øϵ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÈçÏÂÃüÁ
#ln -d helloA.c helloB.c
ÕâÑù£¬¾ÍµÃµ½ÁËhelloA.cµÄÓ²Á´½ÓhelloB.c
¶ÔÓÚÓ²Á´½ÓÀ´Ëµ¡£Èç¹ûɾµôÔ´ÎļþhelloA.c£¬ÄÇô´ÅÅÌÉÏÊý¾ÝÎļþʱ²»»áɾ³ýµÄ¡£ÒòΪi½ÚµãÉϼǼÁ˸ÄÎļþµÄÓ²Á´½ÓÊý¡£Ö»ÓÐÓ²Á´½ÓÊýÊÇ0µÄʱºò£¬ÎļþÃûµÄʱºò£¬¸ÃÊý¾ÝÔÚ´ÅÅÌÉϲŻáɾ³ý¡£
Ò²¾ÍÊÇ˵¡£ÕâÀÈç¹ûÎÒÃÇʹÓÃÃüÁ
# rm -rf helloA.c
helloB.cͬÑù¿ÉÒÔÕý³£Ê¹Óã¬ÆäÄÚÈݾÍÊÇprintf("ha");
µ«ÊÇÈç¹ûÊÇ·ûºÅÁ´½Ó£º
#ln -s helloB.c helloC.c
Õâ¾ÍÊÇËùνµÄ·ûºÅÁ´½Ó£¬·ûºÅÁ´½ÓÆäʵÊÇÎļþË÷ÒýµÄË÷Òý¡£µ±Ô´ÎļþhelloB.cɾ³ýÖ®ºó£¬Æäʵ´ÅÅÌÊý¾ÝÎļþ»¹ÔÚ£¬helloC.cÒ²ÎÞ·¨Ê¹Óá£
·ûºÅÁ´½Ó°üº¬ÁËÒ»¸öÎļþÃûµÄ·¾¢£¬Èç¹ûÕâ¸öÎļþÃû±»É¾³ý£¬Õâ·ûºÅÁ´½Ó×ÔÈ»¾Í²»ÄÜÕý³£¹¤×÷ÁË¡£
Ïà¹ØÎĵµ£º
01-.tar¸ñʽ
½â°ü£º[£ª£ª£ª£ª£ª£ª£ª]$ tar xvf FileName.tar
´ò°ü£º[£ª£ª£ª£ª£ª£ª£ª]$ tar cvf FileName.tar DirName£¨×¢£ºtarÊÇ´ò°ü£¬²»ÊÇѹËõ£¡£©
02-.gz¸ñʽ
½âѹ1£º[£ª£ª£ª£ª£ª£ª£ª]$ gunzip FileName.gz
½âѹ2£º[£ª£ª£ª£ª£ª£ª£ª]$ gzip -d FileName.gz
ѹ Ëõ£º[£ª£ª£ª£ª£ª£ª£ª]$ gzip FileName
......
ÓÉÓÚ¹«Ë¾ÀïµÄ±¸·ÝÈí¼þÊÇÿÌìÍíÉÏÖ´ÐÐÒ»´Î£¬Èç¹ûÔ±¹¤µ±Ì첻СÐÄɾ³ýÁËÎļþ£¬ÄÇÖ»Äܻظ´µ½×òÌìµÄ״̬£¬Èç¹ûÊÇÔ±¹¤½ñÌ컨ÁËÒ»Ìì²ÅдÍêµÄCODE£¬ÄǾÍû·¨»Ö¸´ ÁË£¬ÕâÑù¾ÍÔ±¹¤Ò»ÌìµÄ¹¤×÷¾Í°×¸ÉÁË£¬µ±È»Äã¿ÉÄÜ»á˵£¬Õâ¸öÔ±¹¤»î¸Ã£¬ËÈÃËû²»Ð¡ÐÄÁË£¬µ«Êǵ±ÊÂÇé·¢ÉúÁËÖ®ºó£¬È˼ҾͻáÀ´ÕÒÄã½â¾öÁË£¬ËäÈ» Äãƽ³£¶ãÔÚ½ÇÂäÀïÌý¸è¡¢¿´µç ......
Linux»ù±¾²Ù×÷ÃüÁî
¡¡¡¡Ê×ÏȽéÉÜÒ»¸öÃû´Ê“¿ØÖÆ̨£¨console£©”£¬Ëü¾ÍÊÇÎÒÃÇͨ³£¼ûµ½µÄʹÓÃ×Ö
·û²Ù×÷½çÃæµÄÈË»ú½Ó¿Ú£¬ÀýÈçdos¡£ÎÒÃÇ˵¿ØÖÆ̨ÃüÁ¾ÍÊÇָͨ¹ý×Ö·û½çÃæÊäÈëµÄ¿ÉÒÔ²Ù×÷ϵͳµÄÃüÁÀýÈçdosÃüÁî¾ÍÊÇ¿ØÖÆ̨ÃüÁî¡£ÎÒÃÇÏÖÔÚÒªÁ˽âµÄÊÇ
»ùÓÚLinux²Ù×÷ϵͳµÄ»ù±¾¿ØÖÆ̨ÃüÁî¡£ÓÐÒ»µãÒ»¶¨Òª×¢Ò⣬ºÍdosÃü ......
1.BIOS×Ô¼ì
¼ÆËã»úÔÚ½ÓͨµçÔ´Ö®ºóÊ×ÏȽøÐÐBIOS×Լ죬¼´ÎÒÃÇËù˵µÄpost(power on self test).×Ô¼ìÍê³Éºó£¬È»ºó¸ù¾ÝBIOSÖеÄÉèÖõÄÒýµ¼Ë³Ðò£¬´ÓÓ²ÅÌ¡¢¹âÅÌÒýµ¼£¬Í¨³£ÎÒÃÇʹÓÃÓ²ÅÌÀ´Òýµ¼ÏµÍ³¡£ÔÚÓ²Å̵ĵÚÒ»¸öÉÈÇø£¨0´ÅµÀ0ÖùÃæ1ÉÈÇø£©ÓÐÒ»¶Î´úÂë½Ð×öMBR£¨Master Boot Record.Ö÷Òýµ¼¼Ç¼£©£©£ ......
Linux ºÍ Unix Îļþϵͳ±»×éÖ¯³ÉÒ»¸öÓвã´ÎµÄÊ÷Ðνṹ¡£ÎļþϵͳµÄ×îÉϲãÊÇ /£¬»ò³ÆΪ ¸ùĿ¼¡£ÔÚ Unix ºÍ Linux µÄÉè¼ÆÀíÄîÖУ¬Ò»ÇнÔΪÎļþ——°üÀ¨Ó²ÅÌ¡¢·ÖÇøºÍ¿É²å°Î½éÖÊ¡£Õâ¾ÍÒâζ×ÅËùÓÐÆäËüÎļþºÍĿ¼£¨°üÀ¨ÆäËüÓ²Å̺ͷÖÇø£©¶¼Î»ÓÚ¸ùĿ¼ÖС£ ÀýÈ磺/home/jebediah/cheeses.odt ¸ø³öÁËÕýÈ·µÄÍêÕû·¾¶£¬ËüÖ¸ ......