LinuxĿ¼С½â
ÔÚlinuxÖÐÓû§·ÖΪÁ½Àࣺ1¡¢root³¬¼¶Óû§ 2¡¢ÆÕͨÓû§
/bin
¡¡¡¡Òýµ¼Æô¶¯ËùÐèµÄÃüÁî»òÆÕͨÓû§¿ÉÄÜÓõÄÃüÁî(¿ÉÄÜÔÚÒýµ¼Æô¶¯ºó)¡£
¡¡¡¡/sbin
¡¡¡¡ÀàËÆ/bin £¬µ«²»¸øÆÕͨÓû§Ê¹Óã¬ËäÈ»Èç¹û±ØÒªÇÒÔÊÐíʱ¿ÉÒÔʹÓá£
¡¡¡¡/etc
¡¡¡¡Ìض¨µÄÅäÖÃÎļþ¡£
¡¡¡¡
/root
¡¡¡¡rootÓû§µÄ¼ÒĿ¼¡£
¡¡¡¡
/lib
¡¡¡¡¸ùÎļþϵͳÉϵijÌÐòËùÐèµÄ¹²Ïí¿â¡£
¡¡¡¡/lib/modules
¡¡¡¡ºËÐĿɼÓÔØÄ£¿é£¬ÌرðÊÇÄÇЩ»Ö¸´Ëð»µÏµÍ³Ê±Òýµ¼ËùÐèµÄ(ÀýÈçÍøÂçºÍÎļþϵͳÇý¶¯)¡£
¡¡¡¡/dev
¡¡¡¡É豸Îļþ¡£
¡¡¡¡/tmp
¡¡¡¡ÁÙʱÎļþ¡£Òýµ¼Æô¶¯ºóÔËÐеijÌÐòÓ¦¸ÃʹÓÃ/var/tmp £¬¶ø²»ÊÇ/tmp £¬ÒòΪǰÕß¿ÉÄÜÔÚÒ»¸öÓµÓиü¶à¿Õ¼äµÄ´ÅÅÌÉÏ¡£
¡¡¡¡/boot
¡¡¡¡Òýµ¼¼ÓÔØÆ÷(bootstrap loader)ʹÓõÄÎļþ£¬ÈçLILO¡£ºËÐÄÓ³ÏóÒ²¾³£ÔÚÕâÀ¶ø²»ÊÇÔÚ¸ùĿ¼¡£Èç¹ûÓÐÐí¶àºËÐÄÓ³Ïó£¬Õâ¸öĿ¼¿ÉÄܱäµÃºÜ´ó£¬Õâʱ¿ÉÄÜʹÓõ¥¶ÀµÄÎļþϵͳ¸üºÃ¡£ÁíÒ»¸öÀíÓÉÊÇҪȷ±£ºËÐÄÓ³Ïó±ØÐëÔÚIDEÓ²Å̵ÄÇ°1024ÖùÃæÄÚ¡£
¡¡¡¡/mnt
¡¡¡¡ÏµÍ³¹ÜÀíÔ±ÁÙʱmountµÄ°²×°µã¡£³ÌÐò²¢²»×Ô¶¯Ö§³Ö°²×°µ½/mnt ¡£ /mnt ¿ÉÒÔ·ÖΪ×ÓĿ¼(ÀýÈç/mnt/dosa ¿ÉÄÜÊÇʹÓÃMSDOSÎļþϵͳµÄÈíÇý£¬¶ø/mnt/exta ¿ÉÄÜÊÇʹÓÃext2ÎļþϵͳµÄÈíÇý)¡£
¡¡¡¡/proc , /usr , /var , /home
¡¡¡¡ÆäËûÎļþϵͳµÄ°²×°µã¡£
¡¡¡¡
/etc Ŀ¼°üº¬ºÜ¶àÎļþ¡£ÏÂÃæ˵Ã÷ÆäÖеÄһЩ¡£ÆäËûµÄÄãÓ¦¸ÃÖªµÀËüÃÇÊôÓÚÄĸö³ÌÐò£¬²¢ÔĶÁ¸Ã³ÌÐòµÄmanÒ³¡£Ðí¶àÍøÂçÅäÖÃÎļþÒ²ÔÚ/etc ÖУ¬ËüÃÇÔÚ¡¶ÍøÂç¹ÜÀíÖ¸ÄÏ¡·ÖÐ˵Ã÷¡£
¡¡¡¡/etc/rc or /etc/rc.d or /etc/rc?.d
¡¡¡¡Æô¶¯¡¢»ò¸Ä±äÔËÐм¶Ê±ÔËÐеÄscripts»òscriptsµÄĿ¼£¬¸üÏêϸµÄÐÅÏ¢¼û¹ØÓÚinit µÄÕ¡£
¡¡¡¡/etc/passwd
¡¡¡¡Óû§Êý¾Ý¿â£¬ÆäÖеÄÓò¸ø³öÁËÓû§Ãû¡¢ÕæʵÐÕÃû¡¢¼ÒĿ¼¡¢¼ÓÃܵĿÚÁîºÍÓû§µÄÆäËûÐÅÏ¢¡£¸ñʽ¼ûpasswd µÄmanÒ³¡£
¡¡¡¡/etc/fdprm
¡¡¡¡ÈíÅ̲ÎÊý±í¡£ËµÃ÷²»Í¬µÄÈíÅ̸ñʽ¡£ÓÃsetfdprm ÉèÖ᣸ü¶àµÄÐÅÏ¢¼ûsetfdprm µÄmanÒ³¡£
¡¡¡¡/etc/fstab
¡¡¡¡Æô¶¯Ê±mount -aÃüÁî(ÔÚ/etc/rc »òµÈЧµÄÆô¶¯ÎļþÖÐ)×Ô¶¯mountµÄÎļþϵͳÁÐ±í¡£ LinuxÏ£¬Ò²°üÀ¨ÓÃswapon -aÆô
Ïà¹ØÎĵµ£º
ÀýÒ»£º·¢ËÍ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 ......
Å£½ò×ÖµäÖжÔ"kernel"Ò»´ÊµÄ¶¨ÒåÊÇ£º"½ÏÈíµÄ¡¢Í¨³£ÊÇÒ»¸ö¼á¹û¿ÉʳÓõIJ¿·Ö¡£"µ±È»»¹ÓеڶþÖÖ¶¨Ò壺"ij¸ö¶«Î÷ºËÐÄ»òÕß×îÖØÒªµÄ²¿·Ö¡£"¶ÔLinuxÀ´Ëµ£¬ËüµÄKernelÎÞÒÉÊôÓÚµÚ¶þÖÖ½âÊÍ¡£ÈÃÎÒÃÇÀ´¿´¿´Õâ¸öÖØÒªµÄ¶«Î÷ÊÇÈçºÎ¹¤×÷µÄ£¬ÏÈ´ÓÒ»µãÀíÂÛ˵Æð¡£
¹ãÒåµØÀ´Ëµkernel¾ÍÊÇÒ»¸öÈí¼þ£¬ËüÔÚÓ²¼þºÍÔËÐ ......
/*
Name: SndKit.c
Copyright: GPLv2
Author: rockins(ybc2084@163.com)
Date: 15-10-06 18:22
Description: implent raw sound record/play
run: ./SndKit [-h] [-d device] [-c channel] [-b bits] [-f hz] [-l len] <-r|-p file>
e.g.:
./SndKit ......
¹ØÓÚlinux»·¾³±äÁ¿Îļþ
µÚÒ»ÄÚÈÝ£º
etc/profile:´ËÎļþΪϵͳµÄÿ¸öÓû§ÉèÖû·¾³ÐÅÏ¢,µ±Óû§µÚÒ»´ÎµÇ¼ʱ,¸ÃÎļþ±»Ö´ÐÐ.
²¢´Ó/etc/profile.dĿ¼µÄÅäÖÃÎļþÖÐËѼ¯shellµÄÉèÖÃ.
/etc/bashrc:Ϊÿһ¸öÔËÐÐbash shellµÄÓû§Ö´ÐдËÎļþ.µ±bash shell±»´ò¿ªÊ±,¸ÃÎļþ±»¶ÁÈ¡.
µÚ¶þÄÚÈÝ£º
~/.bash_profile:ÿ¸öÓû§¶¼¿ÉʹÓà ......