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Щģ¿éͬÆäËûÄ£¿éµÄÄÚ²¿²Ù×÷½øÐн»»¥¶øÊ¹ÄÚºËÆ«Àë¸ÃÄ£ÐÍ£¬µ«¸ÃͼÈÔ¿ÉÒ
Ïà¹ØÎĵµ£º
Ŀ¼
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 ¹ØÓÚÐкţ»
......
×÷Õߣº·¶Ò»º½,»ªÇåÔ¶¼ûÉîÛڸ߼¶½²Ê¦
FLASHÇý¶¯ÔÚǶÈëʽϵͳÖÐÓÐמÙ×ãÇáÖØµÄλÖ㬶øÄ¿Ç°Êг¡ÉÏNAND FLASHµÄ¼Û¸ñÓÖÒª±ãÒËÓëNOR FLASH,Ëæ×ÅÔ½À´Ô½¶àµÄƽ̨֧³Ö´ÓNAND FLASHÖÐÆô¶¯£¬ÕÆÎÕNAND flashµÄÇý¶¯±àдÓÐ×ÅÖØÒªµÄÏÖʵÒâÒ壬ÓÉÓÚÄÚºËÒѾÍê³ÉÁ˴󲿷ֵŤ×÷£¬Êµ¼Ê¹¤×÷Öд󲿷ֹ¤³Ìʦ¶ÔNAND FLASHÇý¶¯Ö»ÊǼòµ¥µÄÐ޸ģ¬ ......
×¢Òâµã£ºlinux ÏÂÇø·Ö´óСд
ÃüÁîÐÐ
exit ×¢Ïúϵͳ
ls -al/root ÁгörootÎļþ¼ÐÏÂËùÓÐÒþ²ØÎļþÓëÏà¹ØµÄÎļþÊôÐÔ
sh u ......
Linuxת°üÃüÁî
LinuxµÄ×¥°üÃüÁîtcpdump -i eth0 -Xs 10000 -vv port 22808 -I ±íʾ¼à²âµÄÉ豸ºÅ£¬-vv±íʾÏÔʾÏêϸÐÅÏ¢£¬ -s ±íʾÉèÖöÏÐУ¬ -c ±íʾ×î¶à½ØÈ¡°üÊý¡£-w±íʾ´æµ½ÎļþÖС£Èç×¥°ütcpdump tcp port 22808 –X –vv –c 100 –s 1500 –w tcp.log ......
LinuxÄÚºËά»¤ÕßGreg Kroah-HartmanÔøÐû²¼£¬´ÓLinux
2.6.33°æ±¾¿ªÊ¼£¬GoogleÖÇÄÜÊÖ»ú²Ù×÷ϵͳAndroidºËÐÄ´úÂ뽫±»É¾³ý¡£ºÜ¶àÈ˶ԴËÊ®·Ö¹Ø×¢£¬±Ï¾¹Google
AndroidÊܵ½ÁËºÜºÃµÄÆÀ¼Û£¬×÷ΪLinuxµÄÒ»Ô±ÄܰïÖú¿ªÔ´ÉçÇøÊµÏÖ¸üºÃµÄ·¢Õ¹£¬¶Ô´Ë£¬Greg×òÈÕÔÚ¹Ù·½²©¿ÍÖÐ×÷³öÁ˽âÊÍ¡£
Greg±íʾ£¬×Ô¼ºÊ¹ÓõÄÊÖ»ú¾ÍÊÇÔËÐÐAndroidµÄG1 ......