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

³ÌÐòµÄÁ´½ÓºÍ×°Èë¼°Linux϶¯Ì¬Á´½ÓµÄʵÏÖ ÊÕ²Ø

  ¼¶±ð£º ³õ¼¶ ÍõÓ (yongwang@buaa.edu.cn), ±±¾©º½¿Õº½Ìì´óѧ¼ÆËã»úѧԺϵͳÈí¼þʵÑéÊÒ 2003 Äê 8 Ô 10 ÈÕ ³ÌÐòµÄÁ´½ÓºÍ×°Èë´æÔÚ×ŶàÖÖ·½·¨£¬¶øÈç½ñ×îΪÁ÷Ðеĵ±Êô¶¯Ì¬Á´½Ó¡¢¶¯Ì¬×°Èë·½·¨¡£±¾ÎÄÊ×ÏȻعËÁËÁ´½ÓÆ÷ºÍ×°ÈëÆ÷µÄ»ù±¾¹¤×÷Ô­Àí¼°ÕâÒ»¼¼ÊõµÄ·¢Õ¹ÀúÊ·£¬È»ºóͨ¹ýʵ¼ÊµÄÀý×ÓÆÊÎöÁËLinuxϵͳ϶¯Ì¬Á´½ÓµÄʵÏÖ¡£Á˽âµ×²ã¹Ø¼ü¼¼ÊõµÄʵÏÖϸ½Ú¶Ôϵͳ·ÖÎöºÍÉè¼ÆÈËÔ±ÎÞÒÉÊDZØÐëµÄ£¬ÓÈÆäµ±ÎÒÃÇÔÚÃæ¶Ôʵʱϵͳ£¬ÐèÒª¶Ô³ÌÐòÖ´ÐÐʱµÄʱ¿ÕЧÂÊÓÐמ«È·µÄ¶ÈÁ¿ºÍ°ÑÎÕʱ£¬ÕâÖÖ֪ʶ¸üÏÔÖØÒª¡£ Á´½ÓÆ÷ºÍ×°ÈëÆ÷µÄ»ù±¾¹¤×÷Ô­Àí Ò»¸ö³ÌÐòÒªÏëÔÚÄÚ´æÖÐÔËÐУ¬³ýÁ˱àÒëÖ®Í⻹Ҫ¾­¹ýÁ´½ÓºÍ×°ÈëÕâÁ½¸ö²½Öè¡£´Ó³ÌÐòÔ±µÄ½Ç¶ÈÀ´¿´£¬ÒýÈëÕâÁ½¸ö²½Öè´øÀ´µÄºÃ´¦¾ÍÊÇ¿ÉÒÔÖ±½ÓÔÚ³ÌÐòÖÐʹÓÃprintfºÍerrnoÕâÖÖÓÐÒâÒåµÄº¯ÊýÃûºÍ±äÁ¿Ãû£¬¶ø²»ÓÃÃ÷È·Ö¸Ã÷printfºÍerrnoÔÚ±ê×¼C¿âÖеĵØÖ·¡£µ±È»£¬ÎªÁ˽«³ÌÐòÔ±´ÓÔçÆÚÖ±½ÓʹÓõØÖ·±à³ÌµÄÃÎ÷ÊÖнâ¾È³öÀ´£¬±àÒëÆ÷ºÍ»ã±àÆ÷ÔÚÕâµ±ÖÐ×ö³öÁ˸ïÃüÐԵűÏס£±àÒëÆ÷ºÍ»ã±àÆ÷µÄ³öÏÖʹµÃ³ÌÐòÔ±¿ÉÒÔÔÚ³ÌÐòÖÐʹÓøü¾ßÒâÒåµÄ·ûºÅÀ´Îªº¯ÊýºÍ±äÁ¿ÃüÃû£¬ÕâÑùʹµÃ³ÌÐòÔÚÕýÈ·ÐԺͿɶÁÐԵȷ½Ã涼µÃµ½Á˼«´óµÄÌá¸ß¡£µ«ÊÇËæ×ÅCÓïÑÔÕâÖÖÖ§³Ö·Ö±ð±àÒëµÄ³ÌÐòÉè¼ÆÓïÑÔµÄÁ÷ÐУ¬Ò»¸öÍêÕûµÄ³ÌÐòÍùÍù±»·Ö¸îΪÈô¸É¸ö¶ÀÁ¢µÄ²¿·Ö²¢Ðпª·¢£¬¶ø¸÷¸öÄ£¿é¼äͨ¹ýº¯Êý½Ó¿Ú»òÈ«¾Ö±äÁ¿½øÐÐͨѶ¡£Õâ¾Í´øÀ´ÁËÒ»¸öÎÊÌ⣬±àÒëÆ÷Ö»ÄÜÔÚÒ»¸öÄ£¿éÄÚ²¿Íê³É·ûºÅÃûµ½µØÖ·µÄת»»¹¤×÷£¬²»Í¬Ä£¿é¼äµÄ·ûºÅ½âÎöÓÉË­À´×öÄØ£¿±ÈÈçÇ°ÃæËù¾ÙµÄÀý×Ó£¬µ÷ÓÃprintfµÄÓû§³ÌÐòºÍʵÏÖÁËprintfµÄ±ê×¼C¿âÏÔÈ»¾ÍÊÇÁ½¸ö²»Í¬µÄÄ£¿é¡£Êµ¼ÊÉÏ£¬Õâ¸ö¹¤×÷ÊÇÓÉÁ´½ÓÆ÷À´Íê³ÉµÄ¡£ ΪÁ˽â¾ö²»Í¬Ä£¿é¼äµÄÁ´½ÓÎÊÌ⣬Á´½ÓÆ÷Ö÷ÒªÓÐÁ½¸ö¹¤×÷Òª×ö¨D¨D·ûºÅ½âÎöºÍÖض¨Î»£º ·ûºÅ½âÎö£ºµ±Ò»¸öÄ£¿éʹÓÃÁËÔÚ¸ÃÄ£¿éÖÐûÓж¨Òå¹ýµÄº¯Êý»òÈ«¾Ö±äÁ¿Ê±£¬±àÒëÆ÷Éú³ÉµÄ·ûºÅ±í»á±ê¼Ç³öËùÓÐÕâÑùµÄº¯Êý»òÈ«¾Ö±äÁ¿£¬¶øÁ´½ÓÆ÷µÄÔðÈξÍÊÇÒªµ½±ðµÄÄ£¿éÖÐÈ¥²éÕÒËüÃǵĶ¨Ò壬Èç¹ûûÓÐÕÒµ½ºÏÊʵĶ¨Òå»òÕßÕÒµ½µÄºÏÊʵĶ¨Ò岻Ψһ£¬·ûºÅ½âÎö¶¼ÎÞ·¨Õý³£Íê³É¡£ Öض¨Î»£º±àÒëÆ÷ÔÚ±àÒëÉú³ÉÄ¿±êÎļþʱ£¬Í¨³£¶¼Ê¹ÓôÓÁ㿪ʼµÄÏà¶ÔµØÖ·¡£È»¶ø£¬ÔÚÁ´½Ó¹ý³ÌÖУ¬Á´½ÓÆ÷½«´ÓÒ»¸öÖ¸¶¨µÄµØÖ·¿ªÊ¼£¬¸ù¾ÝÊäÈëµÄÄ¿±êÎļþµÄ˳ÐòÒÔ¶ÎΪµ¥Î»½«ËüÃÇÒ»¸ö½ÓÒ»¸öµÄÆ´×°ÆðÀ´¡£³ýÁËÄ¿±êÎļþµÄÆ´×°Ö®Í⣬ÔÚÖض¨Î»µÄ¹ý³ÌÖл¹Íê³ÉÁËÁ½¸öÈÎÎñ£ºÒ»ÊÇÉú³É×îÖյķûºÅ±í£»¶þÊǶԴúÂë¶ÎÖеÄijЩλÖýøÐÐÐ޸ģ¬ËùÓÐÐèÒªÐ޸ĵÄλÖö¼ÓɱàÒëÆ÷Éú³ÉµÄÖض¨Î»±íÖ¸³ö¡£ ¾Ù¸ö¼òµ¥µÄ


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì (Æß) SDPЭÒé

Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖЭÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀЭÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......

linux vi ÖÐÎÄÂÒÂë

 



ÔÚlinux ÖУ¬ÊäÈëviʱºò£¬Æäʵ¾ÍÊÇÔÚµ÷ÓÃvimÁË;
ubuntuÖУ¬vi´ò¿ªÒ»¸öº¬ÖÐÎĵÄÎļþ£¬Èç.fcitx/configÎļþ£¬Ä¬ÈÏÏÔʾÂÒÂ룬½â¾ö·½·¨£º
1)¶ÔËùÓÐÓû§¶¼ÓÐЧ,½â¾öϵͳÖÐËùÓÃÓû§µÄviÖÐÎÄÂÒÂëÎÊÌâ
   sudo /etc/vim/vimrc.tiny  »ò/etc/vimrc
¼ÓÈëÈçÏÂÄÚÈÝ£º
#Ìṩһ¸öʵ¼ùÖо ......

linux ¼¸ÖÖIPCÀý×Ó×ܽá

1.¹ÜµÀ
1.1ÆÕͨ¹ÜµÀ
#include <unistd.h>
#include <sys/types.h>
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
 
int main()
{
       int pipe_fd[2];
       pid_t pid;
    ......

ÁªÏëÔÚÓÖ×ß»ØLinuxµÄÀÏ·?

 
¾¡¹Ü²»Ô¸Òâ¹ý·ÖÉùÕÅ£¬µ«ÁªÏëȷʵÔÚÖØ»ØLinuxµÄÀÏ·¡£11ÔÂ12ÈÕ£¬¸ßͨCEO Paul Jacobs͸¶ÁËÁªÏëÒ»¿î»ùÓÚARM¼Ü¹¹
Snapdragon´¦ÀíÆ÷µÄÖÇÄܱ¾²úÆ·£¬ÕâÖÖ²úÆ·µÄ¶¨Î»½éÓÚÖÇÄÜÊÖ»úÓëÉÏÍø±¾Ö®¼ä¡£Jacobs»¹Ðû³ÆÕâ¿î»ùÓÚLinuxµÄÖÇÄܱ¾½«ÓÚÃ÷Äê1Ô·ÝÕÙ¿ªµÄ
CES¼ÆËã»úµç×ÓÕ¹»áÉÏÕýʽ¶Ã棬¶øÁªÏëËæºóÒ²¶ÔÕâÔòÏûÏ¢½øÐÐÁËÈ·ÈÏ£¬ ......

Linuxϲ鿴Îļþ±àÂë,Îļþ»òÎļþÃû±àÂë¸ñʽת»»


Èç¹ûÄãÐèÒªÔÚLinuxÖвÙ×÷windowsϵÄÎļþ£¬ÄÇôÄã¿ÉÄܻᾭ³£Óöµ½Îļþ±àÂëת»»µÄÎÊÌâ¡£WindowsÖÐĬÈϵÄÎļþ¸ñʽÊÇGBK(gb2312)£¬¶øLinuxÒ»°ã¶¼ÊÇUTF-8¡£ÏÂÃæ½éÉÜһϣ¬ÔÚLinuxÖÐÈçºÎ²é¿´ÎļþµÄ±àÂë¼°ÈçºÎ½øÐжÔÎļþ½øÐбàÂëת»»¡£
Ò»£¬²é¿´Îļþ±àÂ룺
ÔÚLinuxÖв鿴Îļþ±àÂë¿ÉÒÔͨ¹ýÒÔϼ¸ÖÖ·½Ê½£º
1.ÔÚVimÖпÉÒÔÖ±½Ó²é¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ