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Æô
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
ÏÖ´úLinux²ÉÓÃELF×öΪÆä¿ÉÁ¬½ÓºÍ¿ÉÖ´ÐÐÎļþµÄ¸ñʽ£¬Òò´ËELF¸ñʽҲÏòÎÒÃÇ͸³öÁËÒ»µãLinuxºËÄÚµÄÇé¾°£¬¾ÍÏñϷ̨άĻÁôϵÄÒ»ÌõδÀÑϵķ졣PCÊÀ½ç32ÈÔÊÇÖ÷Á÷£¬µ«64λµÄ½Å²½È´ÒÑÈç´ËµÄ±Æ½ü¡£±¾ÎÄ×ÅÖØ½²Êö32λELFµÄͬʱ¸½´øÁË64λµÄÐÅÏ¢£¬ÕâÁ½ÖÖ¸ñʽÈç´ËÀ×ͬ£¬ÒÔÖÂÓÚ³õ´Î½Ó´¥ELFµÄ¶ÁÕß²»±Ø¼æ¹Ë×óÓÒ¡£Èç¹ûÄã¶ÔWindows±È½ÏÊ ......
Red-black Trees (rbtree) in Linux
January 18, 2007
Rob Landley <rob@landley.net>
=============================
red-blackÊ÷ÊÇʲôÑùµÄÊ÷£¬ÎªÊ²Ã´ÐèÒªred-blackÊ÷£¿
------------------------------------------------
red-black tree£¨RBÊ÷£©ÊÇÒ»ÖÖÆ½ºâ¶þ²æÊ÷£¬ËüÖ÷ÒªÓÃÓÚ´æ´¢»òÕß˵ ......
²é¿´´ÅÅÌÒÔ¼°·ÖÇøÃüÁ
fdisk -l
Êä³ö½á¹ûÈçÏ£º
-----------------------------------------------------------------------
Disk /dev/sda: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot   ......