linux ÈíÁ¬½ÓºÍÓ²Á´½ÓµÄÇø±ð
ÈíÁ¬½Ó¿ÉÒÔ ¿çÎļþϵͳ £¬Ó²Á¬½Ó²»¿ÉÒÔ ¡£Êµ¼ùµÄ·½·¨¾ÍÊÇÓù²ÏíÎļþ°ÑwindowsÏ嵀 aa.txtÎı¾ÎĵµÁ¬½Óµ½linuxÏÂ/rootĿ¼ Ï bb,cc . ln -s aa.txt /root/bb Á¬½Ó³É¹¦ ¡£ln aa.txt /root/bb ʧ°Ü ¡£
£¨2£©¹ØÓÚ I½ÚµãµÄÎÊÌâ ¡£Ó²Á¬½Ó²»¹ÜÓжàÉÙ¸ö£¬¶¼Ö¸ÏòµÄÊÇͬһ¸öI½Úµã£¬»á°Ñ ½áµãÁ¬½ÓÊýÔö¼Ó £¬Ö»Òª½áµãµÄÁ¬½ÓÊý²»ÊÇ 0£¬Îļþ¾ÍÒ»Ö±´æÔÚ £¬²»¹ÜÄãɾ³ýµÄÊÇÔ´Îļþ»¹ÊÇ Á¬½ÓµÄÎļþ ¡£Ö»ÒªÓÐÒ»¸ö´æÔÚ £¬Îļþ¾Í ´æÔÚ £¨ÆäʵҲ²»·Öʲô Ô´ÎļþÁ¬½ÓÎļþµÄ £¬ÒòΪËûÃÇÖ¸Ïò¶¼ÊÇͬһ¸ö I½Úµã£©¡£ µ±ÄãÐÞ¸ÄÔ´Îļþ»òÕßÁ¬½ÓÎļþÈκÎÒ»¸öµÄʱºò £¬ÆäËûµÄ Îļþ¶¼»á×öͬ²½µÄÐÞ¸Ä ¡£ÈíÁ´½Ó²»Ö±½ÓʹÓÃi½ÚµãºÅ×÷ΪÎļþÖ¸Õë,¶øÊÇʹÓÃÎļþ·¾¶Ãû×÷ΪָÕë¡£ËùÒÔ É¾³ýÁ¬½ÓÎļþ ¶ÔÔ´ÎļþÎÞÓ°Ï죬µ«ÊÇ É¾³ý Ô´Îļþ£¬Á¬½ÓÎļþ¾Í»áÕÒ²»µ½ÒªÖ¸ÏòµÄÎļþ ¡£ÈíÁ´½ÓÓÐ×Ô¼ºµÄinode,²¢ÔÚ´ÅÅÌÉÏÓÐһСƬ¿Õ¼ä´æ·Å·¾¶Ãû.
£¨3£©ÈíÁ¬½Ó¿ÉÒÔ¶ÔÒ»¸ö²»´æÔÚµÄÎļþÃû½øÐÐÁ¬½Ó ¡£
£¨4£©ÈíÁ¬½Ó¿ÉÒÔ¶ÔĿ¼½øÐÐÁ¬½Ó¡£
±¸×¢£ºI½Úµã :ËüÊÇUNIXÄÚ²¿ÓÃÓÚÃèÊöÎļþÌØÐÔµÄÊý¾Ý½á¹¹.ÎÒÃÇͨ³£³ÆI½ÚµãΪÎļþË÷Òý½áµã(ÐÅÏ¢½áµã).i½Úµã º¬ÓйØÓÚÎļþµÄ´ó²¿·ÖµÄÖØÒªÐÅÏ¢,°üÀ¨ÎļþÊý¾Ý¿éÔÚ´ÅÅÌÉϵĵØÖ·.ÿһ¸öI½ÚµãÓÐËü×Ô¼ºµÄ±êÖ¾ºÅ,ÎÒÃdzÆΪÎļþ˳ÐòºÅ.I½Úµã°üº¬µÄÐÅÏ¢ 1.ÎļþÀàÐÍ 2.ÎļþÊôÖ÷¹Øϵ 3.ÎļþµÄ·ÃÎÊȨÏÞ 4.ÎļþµÄʱ¼ä½Ø.
linuxϵͳÏÂÌṩlnÖ¸ÁîÀ´½øÐÐÎļþÁ´½Ó¡£ÎļþÁ´½ÓÖ÷Òª·ÖΪӲÁ´½ÓºÍÈíÁ´½Ó¡£
Ó²Á´½Ó£ºÓÉÓÚlinuxϵÄÎļþÊÇͨ¹ýË÷Òý½Úµã£¨Inode£©À´Ê¶±ðÎļþ£¬Ó²Á´½Ó¿ÉÒÔÈÏΪÊÇÒ»¸öÖ¸Õ룬ָÏòÎļþË÷Òý½ÚµãµÄÖ¸Õ룬ϵͳ²¢²»ÎªËüÖØзÖÅäinode¡£Ã¿Ìí¼ÓÒ»¸öÒ»¸öÓ²Á´½Ó£¬ÎļþµÄÁ´½ÓÊý¾Í¼Ó1¡£
¿ÉÒÔÓÃ:lnÃüÁîÀ´½¨Á¢Ó²Á´½Ó¡£Óï·¨:
ln [options] existingfile newfile
ln[options] existingfile-list directory
Ó÷¨: µÚÒ»ÖÖ:Ϊ”existingfile”´´½¨Ó²Á´½Ó,ÎļþÃûΪ”newfile”¡£µÚ¶þÖÖ:ÔÚ”directory”Ŀ¼ÖÐ,Ϊ ”existingfile-list”Öаüº¬µÄËùÓÐÎļþ´´½¨Ò»¸öͬÃûµÄÓ²Á´½Ó¡£³£ÓÿÉÑ¡[options] –f ÎÞÂÛ”newfile”´æÔÚÓë·ñ,¶¼´´½¨Á´½Ó¡£-n Èç¹û”newfile”ÒÑ´æÔÚ,¾Í²»´´½¨Á´½Ó¡£
Àý×Ó£º
$ ls –il
13058 -rwx - - - - - - 1 longcheng longcheng 48 8ÔÂ 5 16:38 file1
13059 -rwx - - - - - - 1 longcheng longcheng 57 8ÔÂ 5 16:40 file2
$ ln file2 file2har
Ïà¹ØÎĵµ£º
Ò».È¥³ýembedded linux µÄ¿ª»ú¹â±ê:
¡¡ÔÚÄں˵ĵ±Ç°Ä¿Â¼½øÈëµ½drivers/video/console/fbcon.cÎļþ
¡¡½«static void fb_flashcursor(void *private) ÀïµÄÄÚÈÝ×¢Ê͵ô,ʹ֮±ä³É¿Õº¯Êý
¶þ.ÉèÖÃLINUXÄÚºËÆô¶¯LOGO
(1)ÈÃÄÚºËÖ§³ÖÆô¶¯LOGO
ÔÚÄÚºËĿ¼ÖÐ ......
1£¬Çý¶¯³ÌÐòÈë¿ÚºÍ³ö¿Úµã
module_init£ºÇý¶¯³ÌÐò³õʼ»¯Èë¿Úµã£¬º¯ÊýÔÐÍ£ºmodule_init ( x)£¬xΪÆô¶¯Ê±»ò²åÈëÄ£¿éʱҪÔËÐеĺ¯Êý¡£Èç¹ûÔÚÆô¶¯Ê±¾ÍÈ·ÈÏ°ÑÕâ¸öÇý¶¯³ÌÐò ²åÈëÄں˻òÒÔ¾²Ì¬ÐγÉÁ´½Ó£¬Ôòmodule_init ½«Æä³õʼ»¯Àý³Ì¼ÓÈëµ½"__initcall.int"´úÂë¶Î£¬·ñÔò½«ÓÃinit_module·â×°Æä³õʼ»¯Àý³Ì£¬ÒÔ±ã¸ÃÇý¶¯³ÌÐò×÷Ϊģ¿éÀ ......
Swap£¬¼´½»»»Çø£¬³ýÁË°²×°LinuxµÄʱºò£¬ÓжàÉÙÈ˹ØÐĹýËüÄØ?Æäʵ£¬SwapµÄµ÷Õû¶ÔLinux·þÎñÆ÷£¬ÌرðÊÇWeb·þÎñÆ÷µÄÐÔÄÜÖÁ¹ØÖØÒª¡£Í¨¹ýµ÷ÕûSwap£¬ÓÐʱ¿ÉÒÔÔ½¹ýϵͳÐÔÄÜÆ¿¾±£¬½ÚʡϵͳÉý¼¶·ÑÓá£
¡¡¡¡SwapµÄÔÀíÊÇÒ»¸ö½Ï¸´ÔÓµÄÎÊÌ⣬ÐèÒª´óÁ¿µÄƪ·ùÀ´ËµÃ÷¡£ÔÚÕâÀïÖ»×÷¼òµ¥µÄ½éÉÜ£¬ÔÚÒÔºóµÄÎÄÕÂÖн«ºÍ´ó¼ÒÏêϸÌÖÂÛSwapʵÏÖµÄϸ½Ú ......
ÔÚLinuxϵͳÖУ¬ÖÕ¶ËÉ豸·Ç³£ÖØÒª£¬Ã»ÓÐÖÕ¶ËÉ豸£¬ÏµÍ³½«ÎÞ·¨ÏòÓû§·´À¡ÐÅÏ¢£¬LinuxÖаüº¬¿ØÖÆ̨¡¢´®¿ÚºÍαÖÕ¶Ë3ÀàÖÕ¶ËÉ豸¡£
14.1ÖÕ¶ËÉ豸
ÔÚLinuxϵͳÖУ¬ÖÕ¶ËÊÇÒ»ÖÖ×Ö·ûÐÍÉ豸£¬ËüÓжàÖÖÀàÐÍ£¬Í¨³£Ê¹ÓÃttyÀ´¼ò³Æ¸÷ÖÖÀàÐ͵ÄÖÕ¶ËÉ豸¡£ttyÊÇTeletypeµÄËõд£¬TeletypeÊÇ×îÔç³öÏÖµÄÒ»ÖÖÖÕ¶ËÉ豸£¬ ......
linux
ϵͳÏ¿ÉÒÔÖ±½Ó´Ó¿Í»§¶ËÉÏ´«Îļþµ½·þÎñÆ÷¶Ë£¬ÃüÁî¸ñʽ£º
scp files user@server:filepath
½âÊÍ£º
files ´ýÉÏ´«µÄÎļþ£¬¿ÉÒÔÓжà¸ö£¬¶à¸öÎļþÖ®¼äÓÿոñ¸ô¿ª¡£Ò²¿ÉÒÔÓÃ*.filetypeÉÏ´«Ä³¸öÀàÐ͵ÄÈ«²¿Îļþ
user ·þÎñ¶ËµÇ¼Óû§Ãû
server ·þÎñÆ÷Ãû£¨IP»òÓòÃû£©
filepath ÉÏ´«µ½·þÎñÆ÷µÄÄ¿±ê·¾¶£¨ÕâÀï×¢Òâ´ËÓû§ ......