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

Solaris10»ù´¡:UNIX/Linux»ù±¾½á¹¹


1.1.5  UNIX
¡¡¡¡UNIX/Linux»ù±¾½á¹¹
¡¡¡¡Í¼1-3»æ³öÁËUNIXϵͳµÄ¸ß²ã´ÎµÄÌåϵ½á¹¹¡£Í¼ÖÐÐĵÄÓ²¼þ²¿·ÖÏò²Ù×÷ϵͳÌṩ»ù±¾·þÎñ¡£²Ù×÷ϵͳֱ½ÓÓëÓ²¼þ½»»¥£¬Ïò³ÌÐòÌṩ¹«¹²·þÎñ£¬²¢Ê¹
ËüÃÇͬӲ¼þÌØÐÔ¸ôÀë¡£µ±ÎÒÃÇ°ÑÕû¸öϵͳ¿´³É²ãµÄ¼¯ºÏʱ£¬Í¨³£½«²Ù×÷ϵͳ³ÆΪϵͳÄںˣ¬»ò¼ò³ÆÄںˣ¬´Ëʱǿµ÷µÄÊÇËüͬÓû§³ÌÐòµÄ¸ôÀë¡£ÒòΪ³ÌÐòÊDz»ÒÀÀµÓÚÆä
ÏÂÃæµÄÓ²¼þµÄ£¬ËùÒÔ£¬Èç¹û³ÌÐò¶ÔÓ²¼þû×öʲô¼Ù¶¨µÄ»°£¬¾ÍÈÝÒ×°ÑËüÃÇÔÚ²»Í¬Ó²¼þÉÏÔËÐеÄUNIXϵͳ֮¼äǨÒÆ¡£±ÈÈ磬ÄÇЩ¼Ù¶¨ÁË»úÆ÷×Ö³¤µÄ³ÌÐò¾Í±Èû¼Ù¶¨
»úÆ÷×Ö³¤µÄ³ÌÐò¸üÄÑÒÔ°áµ½ÆäËû»úÆ÷ÉÏ¡£Íâ²ãµÄ³ÌÐò£¬ÖîÈçshell¼°±à¼­³ÌÐò£¨vi£©£¬ÊÇͨ¹ýÒýÓÃÒ»×éÃ÷È·¶¨ÒåµÄϵͳµ÷ÓöøÓëÄں˽»»¥µÄ¡£ÕâЩϵͳµ÷ÓÃͨ
ÖªÄÚºËΪµ÷ÓóÌÐò×ö¸÷ÖÖ²Ù×÷£¬²¢ÔÚÄÚºËÓëµ÷ÓóÌÐòÖ®¼ä½»»»Êý¾Ý¡£Í¼1-3ÖгöÏÖµÄһЩ³ÌÐòÊôÓÚ±ê×¼µÄϵͳÅäÖ㬾ÍÊÇ´ó¼ÒËùÖªµÀµÄÃüÁî¡£µ«ÊÇÓÉÃûΪ
a.outµÄ³ÌÐòËùָʾµÄÓû§×ÔÓгÌÐòÒ²¿ÉÒÔ´æÔÚÓÚÕâÒ»²ã¡£´Ë´¦µÄa.outÊDZ»C±àÒë³ÌÐò²úÉúµÄ¿ÉÖ´ÐÐÎļþµÄ±ê×¼Ãû×Ö¡£ÆäËûÓ¦ÓóÌÐòÄÜÔڽϵ͵ijÌÐò²ã´Î
Ö®ÉϹ¹Öþ¶ø³É£¬Òò´ËËüÃÇ´æÔÚÓÚͼ1-3µÄ×îÍâ²ã¡£±ÈÈ磬±ê×¼µÄC±àÒë³ÌÐòcc¾Í´¦ÔÚͼ1-3µÄ×îÍâ²ã£»ËüÒýÓÃCÔ¤´¦Àí³ÌÐò¡¢Á½´Î±àÒë³ÌÐò¡¢»ã±à³ÌÐò¼°×°Èë
³ÌÐò£¨³ÆΪÁ¬½Ó-±àÒë³ÌÐò£©£¬ÕâЩ¶¼ÊDZ˴˷ֿªµÄµ×²ã³ÌÐò¡£ËäȻͼ1-3¶ÔÓ¦ÓóÌÐòÖ»Ãè»æÁËÁ½¸ö¼¶±ðµÄ²ã´Î£¬µ«Óû§Äܹ»¶Ô²ã´Î½øÐÐÀ©³ä£¬Ö±µ½¼¶±ðµÄÊýÄ¿ÊÊ
ºÏÓÚ×Ô¼ºµÄÐèÒª¡£È·Êµ£¬ÎªUNIXϵͳËùÆ«°®µÄ³ÌÐòÉè¼Æ·ç¸ñ¹ÄÀø°ÑÏÖ´æ³ÌÐò×éºÏÆðÀ´È¥Íê³ÉÒ»¸öÈÎÎñ¡£
¡¡¡¡Ò»´óÅúÌṩÁ˶ÔϵͳµÄ¸ß²ã´Î¿´·¨µÄÓ¦ÓÃ×Ó³ÌÐò¼°Ó¦ÓóÌÐò£¬ÖîÈçshell¡¢±à¼­³ÌÐò¡¢SCCS£¨Source Code Control
System£©¼°Îĵµ×¼±¸³ÌÐò°üµÈ£¬¶¼Öð½¥±ä³ÉÁË"UNIXϵͳ"ÕâÒ»Ãû³ÆµÄͬÒåÓȻ¶ø£¬ËüÃÇ×îÖÕ¶¼Ê¹ÓÃÓÉÄÚºËÌṩµÄµ×²ã·þÎñ£¬²¢Í¨¹ýϵͳµ÷ÓÃ
£¨System
Call£©µÄ¼¯ºÏÀûÓÃÕâЩ·þÎñ¡£ÏµÍ³µ÷Óõļ¯ºÏ¼°ÆäʵÏÖϵͳµ÷ÓõÄÄÚ²¿Ëã·¨ÐγÉÁËÄں˵ÄÖ÷Ìå¡£¼òÑÔÖ®£¬ÄÚºËÌṩÁËUNIX/Linuxϵͳȫ²¿Ó¦ÓóÌÐòËù
ÒÀÀµµÄ·þÎñ£¬²¢ÇÒÄں˶¨ÒåÁËÕâЩ·þÎñ¡£ÏÂÃæÎÒÃǽ«½øÒ»²½½éÉÜÄںˣ¬¶ÔÄں˵ÄÌåϵ½á¹¹Ìá³öÒ»¸ö×ܵĿ´·¨£¬¹´»­³öËüµÄ»ù±¾¸ÅÄîºÍ½á¹¹£¬Õ⽫°ïÖú¶ÁÕ߸üºÃµØѧϰ
ÒÔºóµÄÄÚÈÝ¡£
¡¡¡¡Í¼1-4¸ø³öÁËÄں˵Ŀòͼ£¬ÏÔʾ³öÁ˸÷ÖÖÄ£¿é¼°ËüÃÇÖ®¼äµÄÏ໥¹Øϵ£¬ËüÌرðÖ¸³öÁËÄں˵ÄÁ½¸öÖ÷Òª³É·Ö£º×ó±ßµÄÎļþ×ÓϵͳºÍÓұߵĽø³Ì¿ØÖÆ×Óϵ
ͳ¡£ËäȻʵ¼ÊÉÏ£¬ÓÉÓÚijЩģ¿éͬÆäËûÄ£¿éµÄÄÚ²¿²Ù×÷½øÐн»»¥¶øʹÄÚºËÆ«Àë¸ÃÄ£ÐÍ£¬µ«¸ÃͼÈÔ¿ÉÒ


Ïà¹ØÎĵµ£º

linux¿ñÈËÓï¼

GNU/Linux ²»ÊÇÿ¸öÈ˶¼ÏëÓõġ£Èç¹ûÄãÖ»ÐèÒª´¦ÀíÒ»°ãµÄÊÂÎñ£¬´òÓÎÏ·£¬ÄÇôÄã²»ÐèÒªÁ˽âÏÂÃæÕâЩÁË¡£
¡¡¡¡ÎÒ²»ÊÇÒ»¸ö¿ñÈȵÄ×ÔÓÉÈí¼þ·Ý×Ó£¬ËäÈ»ÎÒºÜϲ»¶×ÔÓÉÈí¼þ¡£ÕâƪÎÄÕÂÒ²²»ÊÇÓÃÀ´ÍÆÐÐ×ÔÓÉÈí¼þÔ˶¯µÄ£¬ËäÈ»ÎÒ¾õµÃ×ÔÓÉÈí¼þÔ˶¯ÊǷdz£ºÃµÄ¡£
¡¡¡¡ÕâƪÎÄÕÂÒ²²»ÊÇÓÃÀ´±È½Ï Linux ºÍ Windows ÄÚºËЧÂÊ£¬Îļþϵͳ£¬ÍøÂç·þÎñµÄ ......

linuxÎļÒϵͳÆô¶¯·ÖÎö

Ò»¡¢ÄÚºËÆô¶¯Íêºó£¬Ê×ÏÈÔËÐÐ/linuxrc
        /linuxrc ÄÚÈÝ£º
             #!/bin/sh
             echo "mount /etc as ramfs"   ......

ѧϰlinux vi ʹÓÃ

Ŀ¼
1¡¢¹ØÓÚÎı¾±à¼­Æ÷£»
2¡¢vi ±à¼­Æ÷£»
3¡¢vi ±à¼­Æ÷µÄʹÓ÷½·¨£»
3.1 ÈçºÎµ÷ÓÃvi £»
3.2 vi µÄÈýÖÖÃüÁîģʽ£»
3.3 ÎļþµÄ±£´æºÍÍ˳ö£»
3.4 ¹â±êÒƶ¯£»
3.5
²åÈëģʽ£¨Îı¾µÄ²åÈ룩£»
3.6 Îı¾ÄÚÈݵÄɾ³ý²Ù×÷£»
3.7 »Ö¸´Ð޸ļ°»Ö¸´É¾³ý²Ù×÷£»
3.8 ¿ÉÊÓģʽ£»
3.9
¸´ÖƺÍÕ³ÌûµÄ²Ù×÷£»
3.10 ¹ØÓÚÐкţ»
......

LinuxÄÚºËÖжÁдÎļþ


×î½üÔÚkernel ÀïÃæ coding,  ÕÒÀ´Ò»Ð©×ÊÁÏ Ë³ÊÖÌùÀ´£¬·½±ã²éÕÒ¡££¨¸Ðлԭ×÷ÕßµÄŬÁ¦£¬ÈôÓаæȨÎÊÌ⣬ÇëÁªÏµ£©
 
 
 
ÓÐʱºòÐèÒªÔÚLinux kernel£­£­´ó¶àÊÇÔÚÐèÒªµ÷ÊÔµÄÇý¶¯³ÌÐò£­£­ÖжÁдÎļþÊý¾Ý¡£ÔÚkernelÖвÙ×÷ÎļþûÓбê×¼¿â¿ÉÓã¬ÐèÒªÀûÓÃkernelµÄһЩº¯Êý£¬ÕâЩº¯ÊýÖ÷ÒªÓУº filp_open() fi ......

linuxĿ¼½á¹¹½éÉÜ

תÌù£ºhttp://www.xici.net/main.asp?url=/u4612405/d78561560.htm
LinuxµÄĿ¼½á¹¹±ÈDOS¸´ÔÓ¶àÁË,ÈÃÎÒÃÇÀ´¿´¿´ËüµÄĿ¼ÀïÓÐЩʲô¶«Î÷°É.
/bin (binary)
    Õâ¸öĿ¼°üº¬×ÅËùÓеıê×¼ÃüÁîºÍÓ¦ÓóÌÐò.
/boot
    ÕâÀï´æ·Å¸øliloʹÓõÄһЩÎļþ.
/dev (device)
    Õâ¸öĿ¼°üº¬×Å ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ