Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÉîÈëÀí½â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Ò²ÎÞ·¨Ê¹Óá£
·ûºÅÁ´½Ó°üº¬ÁËÒ»¸öÎļþÃûµÄ·¾¢£¬Èç¹ûÕâ¸öÎļþÃû±»É¾³ý£¬Õâ·ûºÅÁ´½Ó×ÔÈ»¾Í²»ÄÜÕý³£¹¤×÷ÁË¡£


Ïà¹ØÎĵµ£º

LinuxÈȲå°Î


LinuxÈȲå°Î
from: 
http://blog.chinaunix.net/u1/34190/showart_287894.html
½«¿ÉÒÆ¶¯É豸Á¬Èëϵͳʱ£¬ÏµÍ³µÄºǫ́ÖлáÒÀ´Î·¢ÉúÈçÏÂʼþ£º
l         
Äں˼ì²âµ½ÐÂÓ²¼þ²åÈ룬Ȼºó·Ö±ð֪ͨ
hotplug
ºÍ
udev
¡£Ç°ÕßÓÃÀ´×°ÈëÏàÓ¦µÄÄÚºËÄ£¿é
(
Èç
usb-stora ......

linuxĿ¼ºÍÎļþϵͳ

Linux ºÍ Unix Îļþϵͳ±»×éÖ¯³ÉÒ»¸öÓвã´ÎµÄÊ÷Ðνṹ¡£ÎļþϵͳµÄ×îÉϲãÊÇ /£¬»ò³ÆÎª ¸ùĿ¼¡£ÔÚ Unix ºÍ Linux µÄÉè¼ÆÀíÄîÖУ¬Ò»ÇнÔΪÎļþ——°üÀ¨Ó²ÅÌ¡¢·ÖÇøºÍ¿É²å°Î½éÖÊ¡£Õâ¾ÍÒâζ×ÅËùÓÐÆäËüÎļþºÍĿ¼£¨°üÀ¨ÆäËüÓ²Å̺ͷÖÇø£©¶¼Î»ÓÚ¸ùĿ¼ÖС£ ÀýÈ磺/home/jebediah/cheeses.odt ¸ø³öÁËÕýÈ·µÄÍêÕû·¾¶£¬ËüÖ¸ ......

S3C24XXÌåϵµÄLinux GPIO¿ØÖÆÏà¹ØAPIʵÏÖ

GPIO£¨General Purpose Input/OutputµÄËõд£©¾ÍÊÇоƬµÄÒý½Å£¬Òý½ÅÊǿɱà³ÌµÄ¿É¶ÔÒý½ÅµÄ¹¤×÷ģʽ½øÐÐÉèÖãºÊäÈëģʽ(¼ì²âÊäÈëÐźÅ)£¬Êä³öģʽ(Êä³ö0»ò1)£¬¸ß×è״̬(³£ÓÃÓÚADת»»)£¬»¹ÓнûÖ¹»òÔÊÐíÉÏÄÚ²¿ÏÂÀ­µç×è(ÉÏÀ­£º¹Ü½Åͨ¹ýµç×è½Ó¸ßµçƽ£¬ÏÂÀ­£º¹Ü½Åͨ¹ýµç×è½ÓµØ£¬Ò²¿ÉÒÔÍⲿ½ÓÉÏÀ­»òÏÂÀ­µç×è)£¬»¹ÓйܽŸ´Óõȹ¦ÄÜ£¬¼´ ......

²é¿´linuxϵͳλÊý·½·¨£¨32£¿64£¿£©


1.Ö±½Ó¿´¿´ÓÐûÓÐ/lib64ĿĿ¼µÄ·½·¨¡£64λµÄϵͳ»áÓÐ/lib64ºÍ/libÁ½¸öĿ¼£¬32λֻÓÐ/libÒ»¸ö¡£
2.getconf LONG_BIT
£¨32λµÄϵͳÖÐintÀàÐͺÍlongÀàÐÍÒ»°ã¶¼ÊÇ4×Ö½Ú£¬64λµÄϵͳÖÐintÀàÐÍ»¹ÊÇ4×ֽڵ쬵«ÊÇlongÒѱä³ÉÁË8×Ö½ÚinuxϵͳÖпÉÓÃ"getconf WORD_BIT"ºÍ"getconf LONG_BIT"»ñµÃwordºÍlongµÄλÊý¡£64λϵͳÖÐÓ¦¸ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ