Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linuxѧϰ±Ê¼ÇÁãÁãÎå

1. ÎļþϵͳµÄ¶¨Òå
Èý¸ö·½Ã棺
ijÖÖÎļþ¸ñʽ¡¢ÒÔijÖÖ¸ñʽ´æ´¢µÄÉ豸¡¢Ä³ÖÖ¹ÜÀíÎļþµÄ»úÖÆ¡£
2. VFSÓëÎļþϵͳ
VFSÊÇÐéÄâÎļþϵͳµÄËõд¡£²»Í¬µÄÎļþϵͳÓв»Í¬µÄ¸ñʽ¡¢¹ÜÀí»úÖƺÍʵÏÖ¡£VFSÔòÊǸ÷ÖÖÎļþϵͳ±ØÐë×ñÊصÄAPI¹æ·¶¡£
3. ½ø³ÌÓëÎļþϵͳ
task_structÖÐÓÐÁ½¸öÖ¸Õ룬һ¸öÖ¸Ïòfs_struct£¬¼Ç¼ÁËÎļþϵͳÏà¹ØµÄÊôÐÔ£»Ò»¸öÊÇfile_struct£¬¼Ç¼ÁËËùÓдò¿ªµÄÎļþÁÐ±í¡£
4. inodeÓëidentry
Ò»¸öÎļþ¿ÉÒÔÓжà¸öÎļþÃû£¬Í¨¹ý²»Í¬µÄÎļþÃû·ÃÎÊÓв»Í¬µÄȨÏÞ¡£identry¶ÔÓ¦ÎļþÃû£¬¶øinode¶ÔÓ¦Îļþ¡£identryÓëinodeÊÇÒ»¶ÔÒ»»òÕ߶à¶ÔÒ»µÄ¹Øϵ¡£
5.Á¬½Ó
Ò»¸öinodeÖ±½ÓÁ¬½ÓÁíÒ»¸öinode¾Í½ÐÁ¬½Ó£»Èç¹ûÁ½¸öinodeÔÚͬһ¸öÎļþϵͳÖУ¬¾Í½ÐÆÕͨÁ¬½Ó¡£Èç¹ûÁ½¸öinode¿ÉÄܲ»ÔÚͬһ¸öÎļþϵͳÖУ¬¾Í½Ð·ûºÅÁ¬½Ó£¬·ûºÅÁ¬½Ó¿ÉÄÜÐü¿Õ¡£
6.Ŀ¼ÓëÎļþ
Ŀ¼ҲÊÇÎļþ£¬Èç¹ûÒ»¸öĿ¼²»ÔÚÈκÎĿ¼֮ÄÚ£¬Õâ¸öĿ¼¾Í½Ð¸ùĿ¼¡£
ÿ¸öÎļþϵͳ¶¼ÓÐÒ»¸ö¸ùĿ¼£¬Õâ¸ö¸ùĿ¼ҲÊÇÎļþϵͳµÄÈë¿Ú¡£Í¨¹ý¸ùĿ¼¿ÉÒÔ·ÃÎʸÃÎļþϵͳÄÚµÄËùÓÐÎļþºÍĿ¼¡£
Õû¸öϵͳÓÐÒ»¸ö¸ùĿ¼£¬Õâ¸ö¸ùĿ¼ÊÇÕû¸öϵͳµÄÈë¿Ú¡£Í¨¹ýϵͳ¸ùĿ¼¿É·ÃÎʸÃϵͳÄÚµÄËùÓÐÎļþºÍĿ¼¡£
ÎļþϵͳµÄ¸ùĿ¼¹ÒÔÚϵͳ¸ùĿ¼Ï¡£
ϵͳµÄ¸ùĿ¼һ°ãÊÇÒýµ¼²Ù×÷ϵͳµÄÎļþϵͳµÄ¸ùĿ¼¡£
7. ³¬¼¶¿é
³¬¼¶¿é¼Ç¼ÁËÎļþϵͳµÄһЩÊôÐÔ¡£ÒÔEXT2ÎļþϵͳΪÀý£¬
µÚÒ»¸ö²¿·ÖÊÇmagic number£¬Í¨¹ý¸Ãnumber£¬Îļþϵͳ¹ÜÀíÆ÷¿Éʶ±ð¸ÃÎļþϵͳΪEXT2.
´ËÍ⣬»¹¼Ç¼ÁËÊý¾Ý¿éµÄ´óС£¬Ã¿¸ö×éÖÐÊý¾Ý¿éµÄÊýÁ¿£¬×ܵÄÊý¾Ý¿éµÄÊýÁ¿£¬¿ÕÏеÄÊý¾Ý¿éµÄÊýÁ¿¡£
³¬¼¶¿é»¹¼Ç¼Á˵ÚÒ»¸öinodeµÄλÖ㬵ÚÒ»¸öinode¾ÍÊǸÃÎļþϵͳµÄ¸ùĿ¼¡£
Îļþϵͳһ°ã·ÖΪËIJ¿·Ö£»
Òýµ¼Çø£ºÓÃÀ´´æ´¢²Ù×÷ϵͳÒýµ¼³ÌÐò£»
³¬¼¶¿é£»
inode¿é£º¼Ç¼ÁËËùÓеÄinode£»
Êý¾Ý¿é£»
8. ÎļþϵͳÓë´ÅÅÌÇý¶¯
Îļþϵͳ²»»áÖªµÀÊý¾Ý´æ´¢µÄ¾ßÌåλÖã¬Õâ¸öÓÉ´ÅÅÌÇý¶¯À´´¦Àí¡£Îļþϵͳ´¦ÀíµÄ¾ÍÊÇÊý¾Ý¿é¡£
9. ³¬¼¶¿éµÄͬ²½
ÔÚϵͳÆô¶¯ºó£¬³¬¼¶¿é»á´Ó´æ´¢É豸Éϵ¼Èëµ½ÄÚ´æÖУ¬´Ëʱ£¬¾Í»á´æÔÚÄÚ´æÖеij¬¼¶¿éÓë´æ´¢É豸Öеij¬¼¶¿éͬ²½µÄÎļþ¡£
Ò»°ãÀ´½²£¬ÔÚϵͳÆô¶¯Ê±ºÍ¹Ø±Õʱ£¬Á½²¿·ÖÊÇͬ²½µÄ¡£Äں˻ᶨÆÚͬ²½Á½²¿·ÖµÄÊý¾Ý¡£
µ±ÏµÍ³ÓÉÓÚͻȻµôµç¶ø¹Ø»úʱ£¬Êý¾Ý¾ÍûÓеõ½Í¬²½¡£ÎļþϵͳµÄÍêÕûÐÔ±»ÆÆ»µ¡£
UnixϵͳµÄ´¦Àí°ì·¨ÊÇ£¬ÔÚϵͳÆô¶¯Ê±£¬´Óµôµçʱ¶ÔÓ¦µÄÄÚ´æÖеij¬¼¶¿éÖÐÈ¡³öÊý¾Ý£¬Óë´æ´¢É豸Öеij¬¼¶¿éͬ²½¡£
ÕâÒ²ÊÇUnix±ÈwindowsÎȶ¨µÄÔ­Òò¡£


Ïà¹ØÎĵµ£º

LinuxÉ豸ģÐÍÖ®input×ÓϵͳÏê½â

Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâƪ·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´ËתÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨Õâƪ²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......

linuxϲ鿴java·¾¶

ÓÃÃüÁî whereis java¾Í¿ÉÒÔ¿´µ½ÁË
eg:
-bash-3.1$ whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /opt/jdk1.6.0_01/bin/java

Èç¹û½ö½öÏëÖªµÀjavaÖ´Ðз¾¶ÔÚÄÇÀïµÄ»° ÓÃwhich java¾Í¿ÉÒÔÁË
eg:
-bash-3.1$ which java
/usr/bin/java ......

linuxϲ鿴×Ö·ûµÄasciiÂëÊǶàÉÙ

> echo "A" | tr -d "\n" | od -An -t dC
   65
> echo "X" | tr -d "\n" | od -An -t dC
   88
> echo "a" | tr -d "\n" | od -An -t dC
   97
Èç¹ûÔÚechoÖÐÊäÈëÌØÊâ×Ö·û£¬±ÈÈçctrl+A£¬»òÕßtab¿ÉÒÔÏÈÊäÈëctrl+ ......

linuxÇý¶¯µ÷ÊÔС½á

½üÆÚ±»¸ÏѼ×ÓÉϼÜÕûlinuxÉϵÄÇý¶¯£¬ÕÛÌÚÁ˺ÃЩÌ죬³Ã×Å»¹ÓÐÓ¡Ïó½«×Ô¼ºËÑÂ޵ij¢ÊÔµÄѧµ½µÄ¼Ç¼һÏ£¬ÒÔ±¸½ñºó²éÔÄ
Ò»¡¢Ò»Ð©»ù´¡
1.Çý¶¯ÎļþÐÎʽ £­£­> *.ko
2.°²×°ÃüÁî   £­£­> insmod   жÔØÃüÁ£­> rmmod  ¶¼ÐèÒªrootȨÏÞ £¬Ò²¿ÉÓÃmodprobe
3.ÆäËû¿ÉÄÜÓõ½µÄÃüÁ
   ......

xshellÁ¬½ÓlinuxÖÐÎÄÂÒÂë


ÍøÉϺܶàÌû×ÓÎÊxhellÁ¬½ÓlinuxÖÐÎÄÂÒÂ룬¾ø´ó²¿·ÖÊǽ«LANGÊôÐÔÖµÉèÖÃÓ¢ÎÄ£¬¼´export LANG=en_US.UTF-8;
µ«ÊÇÎÒÃǽ«ÏµÍ³ÉèÖÃΪÖÐÎÄ£¬µ±È»ÊÇÒòΪ×Ô¼ºÓÃÖÐÎÄ¿ÉÒÔÌá¸ßЧÂÊ£¬¼õÉÙ³ö´í¡£
ÕâÖÖ·½Ê½Ö»ÄÜÖα겻ÄÜÖα¾£¬Ï´ÎʹÓÃsshÁ¬linuxʱ»¹ÊÇ»áÂÒÂ룬
ÏÖÔÚ½«ÎÒ×Ô¼ºµÄ½â¾ö·½Ê½¹²Ïí¸ø´ó¼Ò¡£
±à¼­/etc/sysconfig/i18n
½«ÎļþÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ