LinuxµÄ²Ã¼ô
LinuxµÄ²Ã¼ô
=======================================
ºÃЩʱºò£¬ÎÒÃÇÐèÒªÒ»¸öÖ»ÒªÒ»ÕÅÈíÅ̾ÍÄÜÆô¶¯Linux µÄϵͳ£¬±ÈÈç˵×ö·ÓÉÆ÷¡£µ«ÊÇÎÒÃǸÃÔõÑù×öÄØ£¿ Ò²¾ÍÊÇ˵ÎÒÃÇÒª°ÑKernelºÍFileSystem¶¼×öÔÚÒ»ÕÅ3.5'µÄÅÌÉÏ¡£ÎÒÃÇÏȰÑFileSystem ·Ö½â³ÉÈçϼ¸¸ö²¿·Ö°É¡£
¡¡¡¡1. /binĿ¼ÏµÄÎļþ
¡¡¡¡binĿ¼ͨ³£ÊÇ·ÅÖÃϵͳµÄһЩ»ù±¾ÃüÁîÎļþµÄĿ¼£¬Òª±£Ö¤ÄãµÄϵͳÄܹ»Õý³£Æô¶¯¶øÇÒÄܹ»Íê³É±ØÒªµÄ¹¦ÄÜ£¬ÄãÐèÒªÔÚ /binĿ¼Ï·ÅÖÃÈçÏÂÎļþ:
¡¡¡¡ksh--->shellÊDz»¿ÉÉٵġ£
¡¡¡¡more-->ÒªÖªµÀLinuxÏ¿ÉûÓÐtypeÃüÁîŶ¡£
¡¡¡¡dmesg->ËäÈ»ÄãºÜÊìϤÄãµÄϵͳӲ¼þ£¬µ«ÊÇÓÐËü»¹ÊÇ·½±ã¶àÁË¡£
¡¡¡¡ps---->¼ì²éϵͳ½ø³ÌÊǹÜÀíÔ±µÄÁ¼ºÃϰ¹ß¡£
¡¡¡¡login->×ܲ»ÖÁÓÚ²»ÒªÈ˼ҵǼ°É£¬ÔÙ˵ËüÒ²ÊǵײãϵͳµÄ¹¹³Éѽ¡£
¡¡¡¡sync-->¸üдÅÅ̵ÄBlock£¬ºÜÓкô¦°¡¡£
¡¡¡¡mount->³ý·ÇÄã²»ÒªÎļþϵͳ¾Í²»ÐèÒªËü¡£
¡¡¡¡umount->Ð¶ÔØÎļþϵͳµÄ¶«¶«¡£
¡¡¡¡kill-->ɱµôÄÇЩÎÞÓûòÍ£Ö¹ÏìÓ¦µÄ½ø³Ì¡£
¡¡¡¡setterm->ÐÞ¸ÄÖն˲ÎÊýµÄ¡£
¡¡¡¡hostname->ÏÔʾµ±Ç°»úÆ÷Ãû×Ö¡£
¡¡¡¡telnet->Ô¶³ÌµÇ¼£¬ÄãµÄLinux²»»á²»¸ÉµãÆäËûµÄʰɣ¡
¡¡¡¡ping-->¼ì²éÍøÂçÁ¬½Ó״̬¡£
¡¡¡¡ftp--->ËäȻʲôҲ·Å²»Ï£¬µ«ÊÇÁôÏÂËüÒ²Óкô¦µÄ¡£
¡¡¡¡tar--->±¸·ÝºÜÖØÒª£¡¼´Ê¹ÄãµÄϵͳֻÓÐÒ»¸öÈíÇý£¡
¡¡¡¡killall->shutdownʱϵͳ»áÓÃËüŶ¡£
¡¡¡¡chmod->ÐÞ¸ÄÎļþÊôÐԵġ£
¡¡¡¡chown->ÐÞ¸ÄÎļþµÄ¹éÊô
¡¡¡¡cp--->¿½±´Îļþ£¬ÐÞ¸´ÏµÍ³Ê±¿ÉÒÔÓ𡣡
¡¡¡¡dd--->¾Ý˵ºÃ¶à¹ÜÀíÔ±³£Ó𡣬µ«ÊÇÎÒ»¹ÕæÃ»Óùý£¡ÒòΪÎÒºÜÉÙ½øÐнéÖÊ¿½±´¡£
¡¡¡¡df--->²é¿´´ÅÅÌʹÓÃÇé¿ö¡£
¡¡¡¡du--->²é¿´Ö¸¶¨Â·¾¶µÄÕ¼Óÿռ䡣
¡¡¡¡ls--->Äã²»»áÒ»´Î¶¼Ã»Óùý°É£¡
¡¡¡¡mkdir->½¨Ä¿Â¼Êdz£Ê£¬¼´Ê¹ÔÚÖ»ÓÐÒ»ÕÅÅ̵ÄÇé¿öÏ£¡
¡¡¡¡mv--->ÒÆ¶¯ÎļþµÄÃüÁî¡£
¡¡¡¡rm--->ɾ³ýÎļþ£¬ÍòÒ»ÓжàµÄÔõô°ì£¿*&^%#ËüÁË£¡
¡¡¡¡ln--->Á´½ÓÎļþ£¬µ±È»ÓÐÓÃÁË£¡
¡¡¡¡dircolors-->É趨Ŀ¼µÄÑÕÉ«£¬µ±ÄãÓõÄÊDzÊÏÔʱ¡£
¡¡¡¡cut-->½«ÎļþµÄһЩÐÐË͵½±ê×¼Êä³öÉ豸¡£
¡¡¡¡cat-->°Ñ±ê×¼ÊäÈëË͵½Îļþ»ò°ÑÎļþË͵½±ê×¼ÊäÈë
¡¡¡¡stty-->ºÜÖØÒªµÄÖÕ¶ËÃüÁîŶ£¡
¡¡¡¡gzip-->´ò°üºÍ½â°üµÄ³ÌÐò
¡¡¡¡domainname-->²é¿´ÓòÃû¡£
¡¡¡¡»¹Òª°ÑһЩ¶«Î÷Á´½ÓÆðÀ´Å¶
date@ -> /sbin/clock
less@
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......
Ò»¡¢¸ÅÊö
¡¡¡¡LinuxÖ§³ÖÊýÁ¿ÖÚ¶àµÄ±¾µØÎļþϵͳÀàÐͺͼ¸ÖÖͨ¹ýÍøÂç·ÃÎÊÔ¶³Ì´ÅÅ̵ÄÎļþ
ϵͳ£¬·ÖÎö/proc/filesystemsÎļþµÄÄÚÈݼ´¿ÉÕÒ³öµ±Ç°LinuxÄÚºËÌṩÁ˶ÔÄÄЩÎÄ
¼þϵͳµÄÖ§³Ö¡£
¡¡¡¡ÒªÔÚÄÚºËÖÐÔö¼Ó¶ÔÈÎÒâ´ËÀàÎļþϵͳµÄÖ§³Ö¶¼ÊÇÏ൱¼òµ¥µÄ£¬Ö»ÐèÔÚ¹¹ÔìеÄ
ÄÚºËʱѡÖÐÏàÓ¦µÄÅäÖÃÑ¡Ïî¼´¿É¡£ÀýÈ磬¶ÔÓÚmakexconfig ......
Ò»¡¢Ê²Ã´ÊÇÎļþϵͳ £¨Filesystem£©£»
1¡¢³£¼û¶¨Òå·½·¨£»
ʲôÊÇÎļþϵͳ£¨filesystem£©£¬ÓÃÒ»Á½¾ä»°½â´ð³öÀ´£¬ÊµÔÚÓеãÀ§ÄÑ£¬Õâ¸öÎÊÌâÖ»ÄÜÁô¸øÎļþϵͳµÄÉè¼ÆÕß»ò¶ÔÎļþϵͳ¾«Í¨µÄרҵÈËÊ¿À´´ð¸´£»ÏÂÃæÊǹØÓÚfilesystemµÄ¶¨ÒåÊÇÎÒ´Ó Google.com ÉÏËÑË÷µ½µÄ£»ÏÂÃæÎÒÃÇ·ÖÎöһϣ¬¶ÔÎÒÃÇÀ´Ëµ£¬Á˽âÒ»ÏÂÒ²Óкô¦¡£Èç¹û ......
1¡¢×ܽᱳ¾°
ÔÚlinuxϵͳÏ£¬Èç¹ûÄãÏÂÔØ²¢°²×°ÁËÓ¦ÓóÌÐò£¬ºÜÓпÉÄÜÔÚ¼üÈëËüµÄÃû³ÆÊ±³öÏÖ“command not found”µÄÌáʾÄÚÈÝ¡£Èç¹ûÿ´Î¶¼µ½°²×°Ä¿±êÎļþ¼ÐÄÚ£¬ÕÒµ½¿ÉÖ´ÐÐÎļþÀ´½øÐвÙ×÷¾ÍÌ«·±ËöÁË¡£ÕâÉæ¼°µ½»·¾³±äÁ¿PATHµÄÉèÖÃÎÊÌ⣬¶øPATHµÄÉèÖÃÒ²ÊÇÔÚlinux϶¨ÖÆ»·¾³±äÁ¿µÄÒ»¸ö×é³É²¿·Ö¡£±¾°¸Àý»ùÓÚRedH ......