LinuxÖ÷ÒªshellÃüÁîÏê½â
shellÊÇÓû§ºÍLinux²Ù×÷ϵͳ֮¼äµÄ½Ó¿Ú¡£LinuxÖÐÓжàÖÖshell£¬ÆäÖÐȱʡʹÓõÄÊÇBash¡£±¾Õ½²ÊöÁËshellµÄ¹¤×÷ÔÀí£¬shellµÄÖÖÀ࣬shellµÄÒ»°ã²Ù×÷¼°BashµÄÌØÐÔ¡£
¡¡Ê²Ã´ÊÇshell
LinuxϵͳµÄshell×÷Ϊ²Ù×÷ϵͳµÄÍâ¿Ç£¬ÎªÓû§ÌṩʹÓòÙ×÷ϵͳµÄ½Ó¿Ú¡£ËüÊÇÃüÁîÓïÑÔ¡¢ÃüÁî½âÊͳÌÐò¼°³ÌÐòÉè¼ÆÓïÑÔµÄͳ³Æ¡£
shellÊÇÓû§ºÍLinuxÄÚºËÖ®¼äµÄ½Ó¿Ú³ÌÐò£¬Èç¹û°ÑLinuxÄÚºËÏëÏó³ÉÒ»¸öÇòÌåµÄÖÐÐÄ£¬shell¾ÍÊÇÎ§ÈÆÄں˵ÄÍâ²ã¡£µ±´Óshell»òÆäËû³ÌÐòÏòLinux´«µÝÃüÁîʱ£¬Äں˻á×ö³öÏàÓ¦µÄ·´Ó¦¡£
shellÊÇÒ»¸öÃüÁîÓïÑÔ½âÊÍÆ÷£¬ËüÓµÓÐ×Ô¼ºÄÚ½¨µÄshellÃüÁ£¬shellÒ²Äܱ»ÏµÍ³ÖÐÆäËûÓ¦ÓóÌÐòËùµ÷Óá£Óû§ÔÚÌáʾ·ûÏÂÊäÈëµÄÃüÁî¶¼ÓÉshellÏȽâÊÍÈ»ºó´«¸øLinuxºËÐÄ¡£
ÓÐһЩÃüÁ±ÈÈç¸Ä±ä¹¤×÷Ŀ¼ÃüÁîcd£¬Êǰüº¬ÔÚshellÄÚ²¿µÄ¡£»¹ÓÐһЩÃüÁÀýÈ翽±´ÃüÁîcpºÍÒÆ¶¯ÃüÁîrm£¬ÊÇ´æÔÚÓÚÎļþϵͳÖÐij¸öĿ¼Ïµĵ¥¶ÀµÄ³ÌÐò¡£¶ÔÓû§¶øÑÔ£¬²»±Ø¹ØÐÄÒ»¸öÃüÁîÊǽ¨Á¢ÔÚshellÄÚ²¿»¹ÊÇÒ»¸öµ¥¶ÀµÄ³ÌÐò¡£
shellÊ×Ïȼì²éÃüÁîÊÇ·ñÊÇÄÚ²¿ÃüÁÈô²»ÊÇÔÙ¼ì²éÊÇ·ñÊÇÒ»¸öÓ¦ÓóÌÐò£¨ÕâÀïµÄÓ¦ÓóÌÐò¿ÉÒÔÊÇLinux±¾ÉíµÄʵÓóÌÐò£¬ÈçlsºÍrm£¬Ò²¿ÉÒÔÊǹºÂòµÄÉÌÒµ³ÌÐò£¬Èçxv£¬»òÕßÊÇ×ÔÓÉÈí¼þ£¬Èçemacs£©¡£È»ºóshellÔÚËÑË÷·¾¶ÀïѰÕÒÕâЩӦÓóÌÐò£¨ËÑË÷·¾¶¾ÍÊÇÒ»¸öÄÜÕÒµ½¿ÉÖ´ÐгÌÐòµÄĿ¼ÁÐ±í£©¡£Èç¹û¼üÈëµÄÃüÁî²»ÊÇÒ»¸öÄÚ²¿ÃüÁî²¢ÇÒÔÚ·¾¶ÀïûÓÐÕÒµ½Õâ¸ö¿ÉÖ´ÐÐÎļþ£¬½«»áÏÔʾһÌõ´íÎóÐÅÏ¢¡£Èç¹ûÄܹ»³É¹¦ÕÒµ½ÃüÁ¸ÃÄÚ²¿ÃüÁî»òÓ¦ÓóÌÐò½«±»·Ö½âΪϵͳµ÷Óò¢´«¸øLinuxÄںˡ£
¡¡
shellµÄÁíÒ»¸öÖØÒªÌØÐÔÊÇËü×ÔÉí¾ÍÊÇÒ»¸ö½âÊÍÐ͵ijÌÐòÉè¼ÆÓïÑÔ£¬shell³ÌÐòÉè¼ÆÓïÑÔÖ§³Ö¾ø´ó¶àÊýÔڸ߼¶ÓïÑÔÖÐÄܼûµ½µÄ³ÌÐòÔªËØ£¬È纯Êý¡¢±äÁ¿¡¢Êý×éºÍ³ÌÐò¿ØÖƽṹ¡£shell±à³ÌÓïÑÔ¼òµ¥Ò×ѧ£¬ÈκÎÔÚÌáʾ·ûÖÐÄܼüÈëµÄÃüÁî¶¼Äܷŵ½Ò»¸ö¿ÉÖ´ÐеÄshell³ÌÐòÖС£
µ±ÆÕͨÓû§³É¹¦µÇ¼£¬ÏµÍ³½«Ö´ÐÐÒ»¸ö³ÆÎªshellµÄ³ÌÐò¡£ÕýÊÇshell½ø³ÌÌṩÁËÃüÁîÐÐÌáʾ·û¡£×÷ΪĬÈÏÖµ£¨TurboLinuxϵͳĬÈϵÄshellÊÇBASH£©£¬¶ÔÆÕͨÓû§ÓÓ$”×÷Ìáʾ·û£¬¶Ô³¬¼¶Óû§£¨root£©ÓÓ#”×÷Ìáʾ·û¡£
Ò»µ©³öÏÖÁËshellÌáʾ·û£¬¾Í¿ÉÒÔ¼üÈëÃüÁîÃû³Æ¼°ÃüÁîËùÐèÒªµÄ²ÎÊý¡£shell½«Ö´ÐÐÕâЩÃüÁî¡£Èç¹ûÒ»ÌõÃüÁ·ÑÁ˺ܳ¤µÄʱ¼äÀ´ÔËÐУ¬»òÕßÔÚÆÁÄ»ÉϲúÉúÁË´óÁ¿µÄÊä³ö£¬¿ÉÒÔ´Ó¼üÅÌÉϰ´ctrl+c·¢³öÖжÏÐźÅÀ´ÖжÏËü£¨ÔÚÕý³£½áÊøÖ®Ç°£¬ÖÐÖ¹ËüµÄÖ´ÐУ©¡£
µ±Óû§×¼±¸½áÊøµÇ¼¶Ô»°½ø³Ìʱ£¬¿ÉÒÔ¼üÈëlogoutÃüÁî¡¢exitÃüÁî»òÎļþ½áÊø·û£¨EOF£©£¨°´ctrl
Ïà¹ØÎĵµ£º
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
ÔÚLinuxϲúÉú²¢µ÷ÊÔcoreÎļþ
ÏÈ¿´¿´ÎÒÓõÄÊǸöʲô»úÆ÷£º
$ uname -a
Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux
ÔÙ¿´¿´Ä¬ÈϵÄһЩ²ÎÊý£¬×¢Òâcore file sizeÊǸö0£¬³ÌÐò³ö´íʱ²»»á²úÉúcoreÎļþÁË¡£
$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbyt ......
1. µØÖ·¿Õ¼äµÄ¹ÜÀí
¡¡¡¡ÎïÀíµØÖ·¶¼ÊÇÓÐÄں˹ÜÀíµÄ£¬ node-->zone-->mem_map-->page, ËùÓеÄÎïÀíÒ³Ãæ¶¼ÔÚmem_mapÊý×éÖеÄÒ³Ö¡¶ÔÓ¦£¬ È»ºó²»Í¬µÄpageÓзÖΪDMA£¬normal£¬highmemÈý¸özone¡£
¡¡¡¡ÄÚºËÏßÐÔµØÖ·¿Õ¼ä£¬ ʵ¼ÊÉÏÖ»ÊǵͶËÄÚ´æ²ÅÓÐÏßÐÔµØÖ·£¬0---896MB²¿·Ö¡£
¡¡¡¡ÄÚºËÐéÄâµØÖ·£¬ µÍ¶ËÄÚ´æµÄÐéÄâµØÖ·ÓëÏ ......
´ó¼ÒºÃ,ÎÒÏÈ×ÔÎÒ½éÉÜ,ÎÒ26,,ÖÐѧ±ÏÒµ,À´Ö±ÖØÔÖÇøËÄ´¨µÂÑô,ÏÖÔÚÔڳɶ¼Ò»Ð©½¨Öþ
¹¤µØ´òС¹¤Î¬³ÖÉú¼Æ,ÓÉÓÚÆ½Ê±Ï²»¶¿´Êé,6Äêǰ,ÎÒÔÚÒ»¸öµØÌ¯ÉÏ¿´Êéʱ,Óöµ½ÁËÒ»±¾,
CÓïÑÔ³ÌÐòÉè¼Æ,´Ó´Ëϲ»¶ÉÏÁ˱à³Ì,¹ýºó¾ÍÊÇ..°×ÌìÔÚ¹¤µØ¸É»î,ÍíÉÏѧϰ±à³Ì,
ÒÔºó,ÎÒÕâ·½ÃæµÄ֪ʶÔö¶àÁË.,,,
ѧϰÁË,<<Êý¾Ý½á¹¹> > ºÍ<<8 ......
LinuxÖ®ËùÒÔÊܵ½¹ã´ó¼ÆËã»ú°®ºÃÕßµÄϲ°®£¬Ö÷ÒªÔÒòÓÐÁ½¸ö£¬Ê×ÏÈËüÊÇ×ÔÓÉÈí¼þ£¬Óû§²»ÓÃÖ§¸¶·ÑÓþͿÉÒÔʹÓÃËü£¬²¢¿É¸ù¾Ý×Ô¼ºµÄÐèÒª¶ÔËü½øÐÐÐ޸ġ£ÁíÍ⣬Ëü¾ßÓÐUnixµÄÈ«²¿¹¦ÄÜ£¬ÈκÎʹÓÃUnixϵͳ»òÏëҪѧϰUnixϵͳµÄÈ˶¼¿ÉÒÔ´ÓÖлñÒæ¡£
¡¡¡¡ÈÃÎÒÃÇÒ»Æð´Óÿһ¸öÃüÁʼ£¬×ßÏòLinux¸ßÊÖ֮·°É¡£
¡¡¡¡1.Linux½øÈëÓëÍ˳öϵͳ
......