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Щģ¿éͬÆäËûÄ£¿éµÄÄÚ²¿²Ù×÷½øÐн»»¥¶øʹÄÚºËÆ«Àë¸ÃÄ£ÐÍ£¬µ«¸ÃͼÈÔ¿ÉÒ
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
GNU/Linux ²»ÊÇÿ¸öÈ˶¼ÏëÓõġ£Èç¹ûÄãÖ»ÐèÒª´¦ÀíÒ»°ãµÄÊÂÎñ£¬´òÓÎÏ·£¬ÄÇôÄã²»ÐèÒªÁ˽âÏÂÃæÕâЩÁË¡£
¡¡¡¡ÎÒ²»ÊÇÒ»¸ö¿ñÈȵÄ×ÔÓÉÈí¼þ·Ý×Ó£¬ËäÈ»ÎÒºÜϲ»¶×ÔÓÉÈí¼þ¡£ÕâƪÎÄÕÂÒ²²»ÊÇÓÃÀ´ÍÆÐÐ×ÔÓÉÈí¼þÔ˶¯µÄ£¬ËäÈ»ÎÒ¾õµÃ×ÔÓÉÈí¼þÔ˶¯ÊǷdz£ºÃµÄ¡£
¡¡¡¡ÕâƪÎÄÕÂÒ²²»ÊÇÓÃÀ´±È½Ï Linux ºÍ Windows ÄÚºËЧÂÊ£¬Îļþϵͳ£¬ÍøÂç·þÎñµÄ ......
×î½üÔÚkernel ÀïÃæ coding, ÕÒÀ´Ò»Ð©×ÊÁÏ Ë³ÊÖÌùÀ´£¬·½±ã²éÕÒ¡££¨¸ÐлÔ×÷ÕßµÄŬÁ¦£¬ÈôÓаæȨÎÊÌ⣬ÇëÁªÏµ£©
ÓÐʱºòÐèÒªÔÚLinux kernel££´ó¶àÊÇÔÚÐèÒªµ÷ÊÔµÄÇý¶¯³ÌÐò££ÖжÁдÎļþÊý¾Ý¡£ÔÚkernelÖвÙ×÷ÎļþûÓбê×¼¿â¿ÉÓã¬ÐèÒªÀûÓÃkernelµÄһЩº¯Êý£¬ÕâЩº¯ÊýÖ÷ÒªÓУº filp_open() fi ......
ÔÚDSS¹éµµÊ±ÐèҪʹÓýâѹºÍ´ò°üÃüÁһЩеÄÎļþ´òµ½¹éµµ°üÖС£²¢Ð޸Ĺ鵵°üµÄʱ¼ä¡£
½âѹÃüÁîtar –zxvf [°üÃû],½«ÎļþÌæ»»,ʹÓÃÃüÁîtar –cvf [°üÃû] [src]£¬ÔÚʹÓÃgzip [src]´ò³Étar.gz£¬ÔÚʹÓÃÃüÁîtouch –t [yymmddhhss] °üÃû½«¹éµµ°üʱ¼äÐ޸ġ£
......