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

Linuxϳ£Óú¯Êý


getenv£¨È¡µÃ»·¾³±äÁ¿ÄÚÈÝ£©  
Ïà¹Øº¯Êý   putenv£¬setenv£¬unsetenv
±íÍ·Îļþ   #include<stdlib.h>
¶¨Ò庯Êý   char * getenv(const char *name);
º¯Êý˵Ã÷   getenv()ÓÃÀ´È¡µÃ²ÎÊýname»·¾³±äÁ¿µÄÄÚÈÝ¡£²ÎÊýnameΪ»·¾³±äÁ¿µÄÃû³Æ£¬Èç¹û¸Ã±äÁ¿´æÔÚÔò»á·µ»ØÖ¸Ïò¸ÃÄÚÈݵÄÖ¸Õë¡£»·¾³±äÁ¿µÄ¸ñʽΪname£½value¡£
·µ»ØÖµ   Ö´Ðгɹ¦Ôò·µ»ØÖ¸Ïò¸ÃÄÚÈݵÄÖ¸Õ룬ÕÒ²»µ½·ûºÏµÄ»·¾³±äÁ¿Ãû³ÆÔò·µ»ØNULL¡£
·¶Àý   #include<stdlib.h>
mian()
{
char *p;
if((p = getenv(“USER”)))
printf(“USER=%s\n”,p);
}
Ö´ÐР  USER = root
putenv£¨¸Ä±ä»òÔö¼Ó»·¾³±äÁ¿£©  
Ïà¹Øº¯Êý   getenv£¬setenv£¬unsetenv
±íÍ·Îļþ   #include4<stdlib.h>
¶¨Ò庯Êý   int putenv(const char * string);
º¯Êý˵Ã÷   putenv()ÓÃÀ´¸Ä±ä»òÔö¼Ó»·¾³±äÁ¿µÄÄÚÈÝ¡£²ÎÊýstringµÄ¸ñʽΪname£½value£¬Èç¹û¸Ã»·¾³±äÁ¿Ô­ÏÈ´æÔÚ£¬Ôò±äÁ¿ÄÚÈÝ»áÒÀ²ÎÊýstring¸Ä±ä£¬·ñÔò´Ë²ÎÊýÄÚÈÝ»á³ÉΪÐµĻ·¾³±äÁ¿¡£
·µ»ØÖµ   Ö´Ðгɹ¦Ôò·µ»Ø0£¬ÓдíÎó·¢ÉúÔò·µ»Ø-1¡£
´íÎó´úÂë   ENOMEM ÄÚ´æ²»×㣬ÎÞ·¨ÅäÖÃÐµĻ·¾³±äÁ¿¿Õ¼ä¡£
·¶Àý   #include<stdlib.h>
main()
{
char *p;
if((p = getenv(“USER”)))
printf(“USER =%s\n”,p);
putenv(“USER=test”);
printf(“USER+5s\n”,getenv(“USER”));
}
Ö´ÐР  USER=root
USER=root
setenv£¨¸Ä±ä»òÔö¼Ó»·¾³±äÁ¿£©  
Ïà¹Øº¯Êý   getenv£¬putenv£¬unsetenv
±íÍ·Îļþ   #include<stdlib.h>
¶¨Ò庯Êý   int setenv(const char *name,const char * value,int overwrite);
º¯Êý˵Ã÷   setenv()ÓÃÀ´¸Ä±ä»òÔö¼Ó»·¾³±äÁ¿µÄÄÚÈÝ¡£²ÎÊýnameΪ»·¾³±äÁ¿Ãû³Æ×Ö·û´®¡£
²ÎÊý   valueÔòΪ±äÁ¿ÄÚÈÝ£¬²ÎÊýoverwriteÓÃÀ´¾ö¶¨ÊÇ·ñÒª¸Ä±äÒÑ´æÔڵĻ·¾³±äÁ¿¡£Èç¹ûoverwrite²»Îª0£¬¶ø¸Ã»·¾³±äÁ¿Ô­ÒÑÓÐÄÚÈÝ£¬ÔòÔ­ÄÚÈÝ »á±»¸ÄΪ²ÎÊývalueËùÖ¸µÄ±äÁ¿ÄÚÈÝ¡£Èç¹ûoverwriteΪ0£¬ÇҸû·¾³±äÁ¿ÒÑÓÐÄÚÈÝ£¬Ôò²ÎÊývalue»á±»ºöÂÔ¡£
·µ»ØÖµ   Ö´Ðгɹ¦Ôò·µ»Ø0£¬ÓдíÎó·¢Éúʱ·µ»Ø-1¡£
´íÎó´úÂë &


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨Èý£© HCI²ã±à³Ì

1. HCI²ãЭÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI)  ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈЭÒé ......

ÈÃCentOS(RedHat)LinuxÖ§³ÖNTFS¶Áд²Ù×÷£­°²×°È«¹ý³Ì

Ã²ËÆÓÃ-t ntfs¹ÒÔØÉϵÄÅÌ×ÓÊÇÖ»¶ÁÎļþϵͳ£¬½ñÌì²éÁËÒ»ÏÂntfsÎļþϵͳµÄ¶ÁдÎÊÌ⣺
CentOS 5ĬÈÏÊDz»Ö§³ÖNTFS,ÍøÉÏÕÒÁËЩ£¬¿´ntfs-3gÖ§³Ö¶ÁºÍд£¬×°À´ÊÔÏÂЧ¹ûȷʵ²»´í¡£
1. °²×°Ö®Ç°ÒªÏÈ×°fuse£¬·ñÔòntfs-3g²»ÄÜʹÓá£
ÏÂÔØ£º
¸´ÖÆÄÚÈݵ½¼ôÌù°å
´úÂë:
http://sourceforge.net/project/showfiles.php?group_id=121684 ......

»ùÓÚBootsplashǶÈëʽLinuxÆô¶¯»­Ãæ¶¨ÖÆ

 
ÔÚ»ùÓÚlinuxµÄǶÈëʽ·ÂÕæÆ½Ì¨¿ª·¢ÖУ¬Öն˵ÄÃÀ¹ÛºÍ¿É¶¨ÖÆÊÇÒ»¸öÖØÒªµÄÎÊÌâ¡£¿ª»úʱ¹ö¶¯ÔÚÆÁÄ»ÉϵÄ×Ö·û´®ºÍµ¥µ÷µÄpenguinͼ±ê£¬Ê¹Ç¶Èëʽ
É豸ÈÔÈ»ÍÑÀë²»ÁËpcµÄºÛ¼££¬linux¿ØÖÆÌ¨Éϵ¥µ÷µÄ“°×Ö½ºÚ×Ö”ÐͱíÏÖ·½Ê½¿Éν´óÉ··ç¾°¡£¸ÄÔìlinux¿ØÖÆÌ¨Ê¹Ö®ÃÀ¹Û¿É¶¨ÖƵØÕ¹Ê¾¿ª»úÐÅÏ¢ºÍ
logo³ÉΪ»ùÓÚǶÈëʽlinuxÓ¦Ó ......

linuxÏÂÌí¼Ó·Óɱí

 # redhat-config-network
/* ʹÓÃifconfigÃüÁîÅäÖò¢²é¿´ÍøÂç½Ó¿ÚÇé¿ö */
//ÅäÖÃeth0µÄIP£¬Í¬Ê±¼¤»îÉ豸
# ifconfig eth0 192.168.168.119 netmask 255.255.255.0 up
//ÅäÖÃeth0±ðÃûÉ豸 eth0:1 µÄIP£¬²¢Ìí¼Ó·ÓÉ
# ifconfig eth0:1 192.168.168.110
# route add –host 192.168.168.110 dev eth0:1
//¼¤ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ