linuxϵͳµ÷Óú¯Êý
ÓɲÙ×÷ϵͳʵÏÖµÄËùÓÐϵͳµ÷ÓÃËù¹¹³ÉµÄ¼¯ºÏ¼´³ÌÐò½Ó¿Ú»òÓ¦Óñà³Ì½Ó¿Ú(Application Programming Interface£¬API)¡£ÊÇÓ¦ÓóÌÐòͬϵͳ֮¼äµÄ½Ó¿Ú¡£
¡¡¡¡²Ù×÷ϵͳµÄÖ÷Òª¹¦ÄÜÊÇΪӦÓóÌÐòµÄÔËÐд´½¨Á¼ºÃµÄ»·¾³£¬ÎªÁË´ïµ½Õâ¸öÄ¿µÄ£¬ÄÚºËÌṩһϵÁо߱¸Ô¤¶¨¹¦ÄܵĵÄÄں˺¯Êý£¬Í¨¹ýÒ»×é³ÆÎªÏµÍ³µ÷Óõģ¨system call)µÄ½Ó¿Ú³ÊÏÖ¸øÓû§¡£ÏµÍ³µ÷ÓðÑÓ¦ÓóÌÐòµÄÇëÇ󴫸øÄںˣ¬µ÷ÓÃÏàÓ¦µÄµÄÄں˺¯ÊýÍê³ÉËùÐèµÄ´¦Àí£¬½«´¦Àí½á¹û·µ»Ø¸øÓ¦ÓóÌÐò£¬Èç¹ûûÓÐϵͳµ÷ÓúÍÄں˺¯Êý£¬Óû§½«²»Äܱàд´óÐÍÓ¦ÓóÌÐò¡£
¡¡¡¡Linuxϵͳµ÷Ó㬰üº¬Á˴󲿷ֳ£ÓÃϵͳµ÷ÓúÍÓÉϵͳµ÷ÓÃÅÉÉú³öµÄµÄº¯Êý¡£
¡¡¡¡Ò»¡¢½ø³Ì¿ØÖÆ£º
¡¡¡¡fork ´´½¨Ò»¸öнø³Ì
¡¡¡¡clone °´Ö¸¶¨Ìõ¼þ´´½¨×Ó½ø³Ì
¡¡¡¡execve ÔËÐпÉÖ´ÐÐÎļþ
¡¡¡¡exit ÖÐÖ¹½ø³Ì
¡¡¡¡_exit Á¢¼´ÖÐÖ¹µ±Ç°½ø³Ì
¡¡¡¡getdtablesize ½ø³ÌËùÄÜ´ò¿ªµÄ×î´óÎļþÊý
¡¡¡¡getpgid »ñȡָ¶¨½ø³Ì×é±êʶºÅ
¡¡¡¡setpgid ÉèÖÃÖ¸¶¨½ø³Ì×é±êÖ¾ºÅ
¡¡¡¡getpgrp »ñÈ¡µ±Ç°½ø³Ì×é±êʶºÅ
¡¡¡¡setpgrp ÉèÖõ±Ç°½ø³Ì×é±êÖ¾ºÅ
¡¡¡¡getpid »ñÈ¡½ø³Ì±êʶºÅ
¡¡¡¡getppid »ñÈ¡¸¸½ø³Ì±êʶºÅ
¡¡¡¡getpriority »ñÈ¡µ÷¶ÈÓÅÏȼ¶
¡¡¡¡setpriority ÉèÖõ÷¶ÈÓÅÏȼ¶
¡¡¡¡modify_ldt ¶Áд½ø³ÌµÄ±¾µØÃèÊö±í
¡¡¡¡nanosleep ʹ½ø³Ì˯ÃßÖ¸¶¨µÄʱ¼ä
¡¡¡¡nice ¸Ä±ä·Öʱ½ø³ÌµÄÓÅÏȼ¶
¡¡¡¡pause ¹ÒÆð½ø³Ì£¬µÈ´ýÐźÅ
¡¡¡¡personality ÉèÖýø³ÌÔËÐÐÓò
¡¡¡¡prctl ¶Ô½ø³Ì½øÐÐÌØ¶¨²Ù×÷
¡¡¡¡ptrace ½ø³Ì¸ú×Ù
¡¡¡¡sched_get_priority_max È¡µÃ¾²Ì¬ÓÅÏȼ¶µÄÉÏÏÞ
¡¡¡¡sched_get_priority_min È¡µÃ¾²Ì¬ÓÅÏȼ¶µÄÏÂÏÞ
¡¡¡¡sched_getparam È¡µÃ½ø³ÌµÄµ÷¶È²ÎÊý
¡¡¡¡sched_getscheduler È¡µÃÖ¸¶¨½ø³ÌµÄµ÷¶È²ßÂÔ
¡¡¡¡sched_rr_get_interval È¡µÃ°´RRËã·¨µ÷¶ÈµÄʵʱ½ø³ÌµÄʱ¼äƬ³¤¶È
¡¡¡¡sched_setparam ÉèÖýø³ÌµÄµ÷¶È²ÎÊý
¡¡¡¡sched_setscheduler ÉèÖÃÖ¸¶¨½ø³ÌµÄµ÷¶È²ßÂԺͲÎÊý
¡¡¡¡sched_yield ½ø³ÌÖ÷¶¯Èóö´¦ÀíÆ÷,²¢½«×Ô¼ºµÈºòµ÷¶È¶ÓÁжÓβ
¡¡¡¡vfork ´´½¨Ò»¸ö×Ó½ø³Ì£¬ÒÔ¹©Ö´ÐÐгÌÐò£¬³£ÓëexecveµÈͬʱʹÓÃ
¡¡¡¡wait µÈ´ý×Ó½ø³ÌÖÕÖ¹
¡¡¡¡wait3 ²Î¼ûwait
¡¡¡¡waitpid µÈ´ýÖ¸¶¨×Ó½ø³ÌÖÕÖ¹
¡¡¡¡wait4 ²Î¼ûwaitpid
¡¡¡¡capget »ñÈ¡½ø³ÌȨÏÞ
¡¡¡¡capset ÉèÖýø³ÌȨÏÞ
¡¡¡¡getsid »ñÈ¡»áÎî±êʶºÅ
¡¡¡¡setsid ÉèÖûáÎî±êʶºÅ
¡¡¡¡¶þ¡¢Îļþϵͳ¿ØÖÆ
¡¡¡¡1¡¢Îļþ¶Áд²Ù×÷
¡¡¡¡fcntl Îļþ¿ØÖÆ
¡¡¡¡open ´ò¿ªÎļþ
¡¡¡¡creat ´´½¨ÐÂÎļþ
¡¡¡¡close ¹Ø±ÕÎļþÃèÊö×Ö
Ïà¹ØÎĵµ£º
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 Îļþ¹ÜÀí # ls ls -a Áгöµ±Ç°Ä¿Â¼ÏµÄËùÓÐÎļþ£¬°üÀ¨ÒÔ.Í·µÄÒþº¬Îļþ
Îļþ¹ÜÀí # ls ls -l»òll Áгöµ±Ç°Ä¿Â¼ÏÂÎļþµÄÏêϸÐÅÏ¢
Îļþ¹ÜÀí # pwd pwd ²é¿´µ±Ç°ËùÔÚĿ¼µÄ¾ø¶Ô·¾
Îļþ¹ÜÀí # cd cd .. »Øµ±Ç°Ä¿Â¼µÄÉÏÒ»¼¶Ä¿Â¼
Îļþ¹ÜÀí # cd cd - »ØÉÏÒ»´ÎËùÔÚµÄĿ¼
Îļþ¹ÜÀí # cd cd ~ »ò cd »Øµ±Ç°Óû§µÄËÞÖ÷Ŀ¼
......
http://os.51cto.com 2008-03-21 11:15 ØýÃû ÈüµÏÍø
ÕªÒª£ºÑ§»áʹÓÃvim/emacs£¬vim/emacsÊÇlinuxÏÂ×î³£ÓõÄÔ´Âë±à¼Æ÷£¬²»¹âҪѧ»áÓÃËüÃDZà¼Ô´Â룬»¹ÒªÑ§»áÓÃËüÃǽøÐвéÕÒ¡¢¶¨Î»¡¢Ìæ»»µÈ¡£ÐÂÊֵϰÍƼöʹÓÃvim£¬ÕâÒ²ÊÇÎÒĿǰʹÓõÄÎı¾±à¼Æ÷¡£
±êÇ©£ºLinux CÓïÑÔ ±à³Ì
Or ......
WindowsϵͳÆäʵºÍLinuxϵͳÓÐÏàËÆµÄµØ·½£¬WindowsϵͳÎļþ¡¢Ä¿Â¼µÄÊôÐÔÓÐÖ»¶Á¡¢Òþ²Ø£¬¶øLinuxÒ²Ò»Ñù¡£ LinuxÖУ¬Ã¿Ò»¸öÎļþ¶¼¾ßÓÐÌØ¶¨µÄÊôÐÔ¡£Ö÷Òª°üÀ¨ÎļþÀàÐͺÍÎļþȨÏÞÁ½¸ö·½Ãæ¡£¿ÉÒÔ·ÖΪ5ÖÖ²»Í¬µÄÀàÐÍ£ºÆÕͨÎļþ¡¢Ä¿Â¼Îļþ¡¢Á´½ÓÎļþ¡¢É豸ÎļþºÍ¹ÜµÀÎļþ¡£ ËùνµÄÎļþȨÏÞ£¬ÊÇÖ¸¶ÔÎļþµÄ·ÃÎÊȨÏÞ£¬°üÀ¨¶Ô ......
ÐéÄâ»úlinux°æ±¾£ºredhat9.0
×ܽáһϣºÒª±£Ö¤ÐéÄâ»úϵͳ¿ÉÒÔÉÏÍø£¬µÃÏȽâ¾öÐéÄâ»úºÍÕæÊµÖ÷»úµÄÁ¬½Ó¹ØÏµ¡£VMwareÖ÷Òª¸ø³ö3ÖÖģʽ£¬ÎÒÃdz£ÓõÄÓГbridge£¨ÇŽӣ©”ºÍ
“Nat£¨ÍøÂçµØÖ·×ª»»£©”·½Ê½¡£ÐéÄâ»úÉèÖ÷½·¨£ºµ¥»÷“ÐéÄâ»ú”→“ÉèÖÔ→“ÒÔÌ«Íø£¬È»ºóÑ¡ÔñÁ ......