LinuxʹÓÃÇÏÃż¼ÇÉ15Ôò
¡¡¡¡³õÓÃLinuxʱ¿ÉÄÜÓд¦´¦²»·½±ã¸Ð¾õ, ¿ÉÊǵÈʹÓöÎʱ¼äÕÆ¿ØÁËЩÇÏÃż¼Çɺó¾Í»á¸Ðµ½Ô½À´Ô½Ë³ÊÖÁË
ÒÔÏÂÊÇʹÓÃLinux»ýÀÛЩ¾ÑéºÍÇÏÃż¼ÇÉ
¡¡¡¡1.ʹÓÃÐéÄâ¿ØÖÆ̨
¡¡¡¡µÇ¼ºó°´Alt F2¼üÕâʱÓÖÄܹ»¿´µ½"login:"Ìáʾ·ûÕâ¸ö¾ÍÊÇµÚ 2¸öÐéÄâ¿ØÖÆ̨°ãа²×°LinuxÓÐ 4¸öÐéÄâ¿ØÖÆ
̨Äܹ»ÓÃAlt F1~Alt F4À´·ÃÎÊÐéÄâ¿ØÖÆ̨×îÓÐÓÃʱºòÊǵ±¸ö³Ìʽ³ö´íËøסÊäÈëʱÄܹ»×ª»»µ½ÆäËûÐéÄâ¿ØÖÆ̨µÇ
¼½øÈëºóɱµôÕâ¸ö³ö´í½ø³Ì
¡¡¡¡2.¿½±´ºÍÕ³Ìù
¡¡¡¡½çÃæ:²»¹ÜÊÇSlackware»¹ÊÇRedHat°²×°ºóÿ´ÎÆô¶¯Ê±¶¼»á×Ô¶¯ÔËÐиö½Ðgpm³Ìʽ¸Ã³ÌʽÔËÐкó¾ÍÄܹ»ÓÃ
Êó±êÀ´¿½±´ºÍÕ³ÌùÁ˾ßÌå×ö·¨ÊÇ°´×¡Êó±ê×ó¼üÍ϶¯Ê¹Òª¿½±´µØ·½·´°×Õâʱ·´°×ÇøÓòÒѱ»¿½±´ÔÙ°´Êó±êÓÒ¼ü¿½±´
ÄÚÈݾͻᱻճÌùÔÚ¹â±êËùÔÚλÖÃÁË ..
¡¡¡¡X-WindowÏÂ:¿½±´²Ù×÷ºÍ½çÃæÏÂÏàͬ 3¼üÊó±ê»°°´Öа´Õ³ÌùÁ½¼üÊó±ê»°Í¬Ê±°´×óÓÒ¼üÕ³Ìù(ÐëÔÚÅäÖÃ
XF86ʱÔÚÊó±êÅäÖÃÀïÑ¡ÔñEmulate 3 Button)
¡¡¡¡3.¿ìËÙ½øÈëijЩĿ¼
¡¡¡¡¼üÈëcd~¿É½øÈëÓû§homeĿ¼
¡¡¡¡¼üÈëcd-¿É½øÈëÉϸö½øÈëĿ¼
¡¡¡¡4.ÈíÇýʹÓÃ
¡¡¡¡¼ÙÈçÊÇLinuxext2ÎĵµÏµÍ³ÓÃÈçÏÂÃüÁî:#mount -t ext2 /dev/fd0 /mnt
¡¡¡¡dos¸ñʽÈíÅÌÔòÓÃÃüÁî:#mount -t msdos /dev/fd0 /mnt
¡¡¡¡È»ºó¾ÍÄܹ»ÔÚ/mntÀï·ÃÎÊÈíÅÌÄÚÈÝÁË×¢ÒâÔÚÈ¡³öÈíÅ̵ÄÇ°ÒªÏÈжµôÈíÅÌÉÏÎĵµÏµÍ³#umount /mnt·ñÔò»á
µ¼ÖÂÐÅÏ¢¶ªÊ§ÔÚÈíÅÌÉϽ¨Á¢ÎĵµÏµÍ³¿ÉÓÃÈçÏÂÃüÁî:#mke2fs /dev/fd0 1440
¡¡¡¡5.RedHatÏÂÏÔʾ²ÊɫĿ¼Áбí
¡¡¡¡´ò¿ª/etc/bashrc¼ÓÈëÈçÏÂÐÐ:alias ls="ls --color"
¡¡¡¡Ï´ÎÆô¶¯bashʱ¾ÍÄܹ»ÏñÔÚSlackwareÀïÄÇÑùÏÔʾ²ÊɫĿ¼ÁбíÁËÆäÖÐÑÕÉ«º¬ÒåÈçÏÂ:
¡¡¡¡À¶É«-->Ŀ¼
¡¡¡¡ÂÌÉ«-->¿ÉÖ´ÐÐÎĵµ
¡¡¡¡ºìÉ«-->ѹËõÎĵµ
¡¡¡¡Ç³À¶É«-->Á´½ÓÎĵµ
¡¡¡¡»ÒÉ«-->ÆäËûÎĵµ
¡¡¡¡6.ÏÔʾÎĵµÀàÐÍ
¡¡¡¡ÓÃÃüÁîfileÄܹ»Ê¹ÄúÖªµÀij¸öÎĵµ¾¿¾¹ÊÇELF¸ñʽ¿ÉÖ´ÐÐÎĵµ»¹ÊÇshell scriptÎĵµ»òÊÇÆäËûʲô¸ñʽ ³É¹¦ÈË
ÉúÐèÒª×Ô¼ºÈ¥¾Óª±ðÔÙ˵ÁËĪÔÙµÈÁËÏÖÔÚ¾ÍΪ×Ô¼ºÈËÉú×öºÃ¹æ»®ÎªÈËÉúµãÁÁÕµÃ÷µÆÓ®ÔÚÈËÉúÆðÅܵãÉÏ
¡¡¡¡ÀýÈç:#file startx
¡¡¡¡7.ÃüÁîÎĵµÂ·¾¶
¡¡¡¡µ±Äú¼üÈëЩÃüÁîÈçfindshutdownmountstartxʱÊÇ·ñÏë¹ýÒªÖªµÀÕâЩÎĵµ¾¿¾¹·ÅÔÚÄĸöĿ¼ÀÓÃÃüÁî
whereisÄܹ»ÊµÏÖÈç#whereis startx
¡¡¡¡8.²éÕÒÎĵµ
¡¡¡¡find ÃüÁîÒª¼ÓЩ²ÎÊý²ÅÄܲ鵽ÎĵµÈç:#find /usr -name XF86Setup -pr ÔÚ/usrÀï²éÕÒÎĵµXF86Setup
¡¡¡¡9.ɾ³ýÎÞÓÃcoreÎĵµ
¡¡¡¡³ÌʽÔËÐгöºóÓÐʱºò»á²úÉú¸öÃûΪcoreÎĵµÕâ¸öÎĵ
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌṩÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
Linux»ù½ð»á±íʾ£¬ÔÚ¹ýÈ¥5ÄêÀÓëLinuxÏà¹ØµÄ¹¤×÷¸ÚλÔö¶àÁË80%¡£ÎªÁËÊÊÓ¦²¢Íƶ¯ÕâÖÖÇ÷ÊÆ£¬Linux»ù½ð»á·¢²¼ÁËÒ»¸öLinux¹¤×÷̨£¬ÎªLinuxÏà¹Ø¹¤×÷ÇóÖ°Õߺ͹ÍÖ÷Ìṩһ¸ö½»Á÷µÄƽ̨¡£
Linux»ù½ð»áÈ¥Äê´ÓGeekNetÄÇÀﹺÂòÁËLinux.comÓòÃû£¬Í¨¹ý¸ÃÍøվΪLinuxÓû§ºÍ¿ª·¢ÈËÔ±Ìṩ¸÷ÖÖ¸÷ÑùµÄÄÚÈݺͷþÎñ£¬°üÀ¨ÊDz©¿ÍºÍÉçÇø¼¼ÊõÖ§³ ......
¶ÔÓÚ½ø³ÌµÄÒ»Éú¿ÉÒÔÓÃһЩÐÎÏóµÄ±ÈÓ÷×÷Ò»¸öССµÄ×ܽ᣺
Ëæ×ÅÒ»¾äfork£¬Ò»¸öнø³ÌßÉßÉÂäµØ£¬µ«ËüÕâʱֻÊÇÀϽø³ÌµÄÒ»¸ö¿Ë¡¡£
È»ºóËæ×Åexec£¬Ð½ø³ÌÍÑÌ¥»»¹Ç£¬Àë¼Ò¶ÀÁ¢£¬¿ªÊ¼ÁËΪÈËÃñ·þÎñµÄÖ°ÒµÉúÑÄ¡£
ÈËÓÐÉúÀϲ¡ËÀ£¬½ø³ÌÒ²Ò»Ñù£¬Ëü¿ÉÒÔÊÇ×ÔÈ»ËÀÍö£¬¼´ÔËÐе½mainº¯ÊýµÄ×îºóÒ»¸ö”}”£¬´ÓÈݵØÀëÎÒÃǶøÈ¥£»Ò²¿ÉÒ ......
1 ¶¨ÒåÎļþ
linux/errno.h
#ifndef _LINUX_ERRNO_H
#define _LINUX_ERRNO_H
#include <asm/errno.h>
#ifdef __KERNEL__
/* Should never be seen by user programs */
#define ERESTARTSYS 512
#define ERESTARTNOINTR 513
#define ERESTARTNOHAND 5 ......