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

ǶÈëʽLinux²Ù×÷ϵͳѧϰ¹æ»®(ת)

ÔÚchinaunixÉÏ¿´µ½Ò»¸öÈËдµÄ£¬»òÐí¶Ô×Ô¼ºÑ§Ï°linuxÓеã°ïÖú£¬ËùÒԾͼÇÏÂÀ²£º
·½·¨²½Ö裺
 
1¡¢»ù´¡ÖªÊ¶£º
Ä¿µÄ£ºÄÜ¿´¶®Ó²¼þ¹¤×÷Ô­Àí£¬µ«ÖصãÔÚǶÈëʽÈí¼þ£¬ÌرðÊDzÙ×÷ϵͳ¼¶Èí¼þ£¬Äǽ«ÊÇÎÒµÄÓÅÊÆ¡£
¿ÆÄ¿£ºÊý×ֵ緡¢¼ÆËã»ú×é³ÉÔ­Àí¡¢Ç¶Èëʽ΢´¦ÀíÆ÷½á¹¹¡£
»ã±àÓïÑÔ¡¢C/C++¡¢±àÒëÔ­Àí¡¢ÀëÉ¢Êýѧ¡£
Êý¾Ý½á¹¹ºÍËã·¨¡¢²Ù×÷ϵͳ¡¢Èí¼þ¹¤³Ì¡¢ÍøÂç¡¢Êý¾Ý¿â¡£
·½·¨£ºËä¿ÆÄ¿Öڶ࣬µ«¶¼Êǽϼòµ¥µÄ»ù´¡£¬ÇҴ󲿷ÖÒÑÕÆÎÕ¡£²»Ò»¶¨È«Ñ§£¬¿É¸ù¾ÝÐèҪѡÐÞ¡£
Ö÷¹¥Êé¼®£ºthe c++ programming language£¨Ò»Ö±Ã»Ê±¼ä¶Á£©¡¢Êý¾Ý½á¹¹-C2¡£
 
2¡¢Ñ§Ï°linux£º
Ä¿µÄ£ºÉîÈëÕÆÎÕlinuxϵͳ¡£
·½·¨£ºÊ¹ÓÃlinux—¡µlinxuϵͳ±à³Ì¿ª·¢—¡µÇý¶¯¿ª·¢ºÍ·ÖÎölinuxÄںˡ£ÏÈ¿´ÉÄÇÖ÷½²Ô­Àí¡£¿´¼¸±éºó£¬¿´Çé¾°·ÖÎö£¬¶ÔÕÕÉî¿´£¬Á½±¾½»²æ£¬ÉîÊǸ٣¬ÇéÊÇÄ¿¡£ÆÊÎöÔòÊÇ0.11°æ£¬ÊʺÏѧϰ¡£×îºóÉîÈë´úÂë¡£
 
Ö÷¹¥Êé¼®£ºlinuxÄÚºËÍêÈ«ÆÊÎö¡¢unix»·¾³¸ß¼¶±à³Ì¡¢ÉîÈëÀí½âlinuxÄںˡ¢Çé¾°·ÖÎöºÍÔ´´ú¡£
 
3¡¢Ñ§Ï°Ç¶Èëʽlinux£º
Ä¿µÄ£ºÕÆÎÕǶÈëʽ´¦ÀíÆ÷Æ估ϵͳ¡£
·½·¨£º£¨1£©Ç¶Èëʽ΢´¦ÀíÆ÷½á¹¹ÓëÓ¦ÓãºÖ±½ÓarmÔ­Àí¼°»ã±à¼´¿É£¬²»ÒªÖظ´x86¡£
£¨2£©Ç¶Èëʽ²Ù×÷ϵͳÀࣺucOS/II¼òµ¥£¬¿ªÔ´£¬¿É¹©ÈëÃÅ¡£¶øºóÉîÈëÑо¿uClinux¡£
£¨3£©±ØÐëÓп鿪·¢°å£¨arm9ÒÔÉÏ£©£¬ÓÐÌõ¼þ¿É²Î¼ÓÅàѵ£¨½ø²½¿ì£¬ÄÜÈÏʶЩÅóÓÑ£©¡£
Ö÷¹¥Êé¼®£ºÃ«µÂ²ÙµÄ¡¶Ç¶Èëʽϵͳ¡·¼°ÆäËûarm9ÊÖ²áÓëarm»ã±àÖ¸ÁîµÈ¡£
 
4¡¢ÉîÈëѧϰ£º
A¡¢Êý×ÖͼÏñѹËõ¼¼Êõ£ºÖ÷ÒªÊÇÓ¦ÕÆÎÕMPEG¡¢mp3µÈ±à½âÂëËã·¨ºÍ¼¼Êõ¡£
B¡¢Í¨ÐÅЭÒé¼°±à³Ì¼¼Êõ£ºTCP/IPЭÒé¡¢802.11£¬Bluetooth£¬GPRS¡¢GSM¡¢CDMAµÈ¡£
C¡¢ÍøÂçÓëÐÅÏ¢°²È«¼¼Êõ£ºÈç¼ÓÃܼ¼Êõ£¬Êý×ÖÖ¤ÊéCAµÈ¡£
D¡¢DSP¼¼Êõ£ºDigital Signal Process£¬DSP´¦ÀíÆ÷ͨ¹ýÓ²¼þʵÏÖÊý×ÖÐźŴ¦ÀíËã·¨¡£
 
˵Ã÷£ºÌ«¶àϸ½Úδ˵Ã÷£¬¿É¸ù¾Ýʵ¼ÊÇé¿öµ÷Õû¡£ÖصãÔÚÓÚ1¡¢3£¬²»±ØÍêÈ«°´ÕÕ˳Ðò×÷¡£¶ÔÓÚѧϰc++£¬ÀíÓÉÊÇc++²»Ö»ÊÇÒ»ÖÖÓïÑÔ£¬Ò»ÖÖ¹¤¾ß£¬Ëý»¹ÊÇÒ»ÖÖÒÕÊõ£¬Ò»ÖÖÎÄ»¯£¬Ò»ÖÖÕÜѧÀíÄî¡¢µ«²»ÊÇÄÃÀ´ìÅÒ«µÃ¶«Î÷¡£¶ÔÓÚlinuxÄںˣ¬Ñ§Ï°±à³Ì£¬¶ÁһЩÓÅÐã´úÂëÒ²ÊÇÓбØÒªµÄ¡£
 
×¢Ò⣺¡¡ÒªÑ§»á¾ÙÒ»·´¶à£¬ÓÐÇ¿´óµÄ»ù´¡£¬ºÜ¶à¶«Î÷¼òµ¥¿´¿´¾ÍÄܻᡣÏë³ÉΪºÏ¸ñµÄ³ÌÐòÔ±£¬Ç°ÌáÊDZØÐëÊìÁ·ÖÁÉÙÒ»ÖÖ±à³ÌÓïÑÔ£¬²¢¾ßÓÐÁ¼ºÃµÄÂß¼­Ë¼Î¬¡£Ò»¶¨ÒªÀíÂÛ½áºÏʵ¼ù¡£
²»ÒªÒ»Î¶×êÑм¼Êõ£¬ËäÈ»¼·³öʱ¼äÊǺÜÄÑ×öµ½µÄ£¬µ«»¹ÊÇÒªÁôµãÓàµØÈ¥ÍêÉÆÆäËûµÄ°®ºÃ£¬±ÈÈ


Ïà¹ØÎĵµ£º

linux±à³Ì——ÐźÅƪ£Ûת£Ý

ÐźŻù±¾Ô­Àí

LinuxÊÇÒ»ÖÖ¶àÓû§¶àÈÎÎñµÄ²Ù×÷ϵͳ£¬ÏµÍ³ÄÚ»áÓжà¸ö½ø³Ì´æÔÚ¡£ÎÞÂÛÊDzÙ×÷ϵͳÓëÓû§½ø³ÌÖ®¼ä£¬»¹ÊÇÓû§½ø³ÌÖ®¼ä£¬¾­³£ÐèÒª¹²ÏíÊý¾ÝºÍ½»»»ÐÅÏ¢¡£½ø³Ì
¼äÏ໥ͨÐŵķ½·¨ÓжàÖÖ£¬ÐźűãÊÇÆäÖÐ×îΪ¼òµ¥µÄÒ»ÖÖ£¬ËüÓÃÒÔÖ¸³öijʼþµÄ·¢Éú¡£ÔÚLinuxϵͳÖУ¬¸ù¾Ý¾ßÌåµÄµÄÈíÓ²¼þÇé¿ö£¬Äں˳ÌÐò»á·¢³ö²»Í¬µÄÐźŠ......

linux½ø³ÌͨÐÅ£º¹²ÏíÄڴ棨ת£©

²ÉÓù²ÏíÄÚ´æͨÐŵÄÒ»¸öÏÔ¶øÒ×¼ûµÄºÃ´¦ÊÇЧÂʸߣ¬ÒòΪ½ø³Ì¿ÉÒÔÖ±½Ó¶ÁдÄڴ棬¶ø²»ÐèÒªÈκÎÊý¾ÝµÄ¿½±´¡£¶ÔÓÚÏñ¹ÜµÀºÍÏûÏ¢¶ÓÁеÈͨÐÅ·½Ê½£¬ÔòÐèÒªÔÚÄÚ
ºËºÍÓû§¿Õ¼ä½øÐÐËĴεÄÊý¾Ý¿½±´£¬¶ø¹²ÏíÄÚ´æÔòÖ»¿½±´Á½´ÎÊý¾Ý[1]£ºÒ»´Î´ÓÊäÈëÎļþµ½¹²ÏíÄÚ´æÇø£¬ÁíÒ»´Î´Ó¹²ÏíÄÚ´æÇøµ½Êä³öÎļþ¡£Êµ¼ÊÉÏ£¬½ø³ÌÖ®¼äÔÚ¹²
ÏíÄÚ´æʱ£¬²¢²»×ÜÊ ......

[Pthread] Linux³ÌÐòµ÷ÊԵĻùʯ(¶þ)


3. GDBµÄʵÏÖ
GDBÊÇGNU·¢²¼µÄÒ»¸öÇ¿´óµÄ³ÌÐòµ÷ÊÔ¹¤¾ß£¬ÓÃÒÔµ÷ÊÔC/C++³ÌÐò¡£¿ÉÒÔʹ³ÌÐòÔ±ÔÚ³ÌÐòÔËÐеÄʱºò¹Û²ì³ÌÐòÔÚÄÚ´æ/¼Ä´æÆ÷ÖеÄʹÓÃÇé¿ö¡£ËüµÄʵÏÖÒ²ÊÇ»ùÓÚptraceϵͳµ÷ÓÃÀ´Íê³ÉµÄ¡£
Æä
Ô­ÀíÊÇÀûÓÃptraceϵͳµ÷Óã¬ÔÚ±»µ÷ÊÔ³ÌÐòºÍgdbÖ®¼ä½¨Á¢¸ú×Ù¹Øϵ¡£È»ºóËùÓз¢Ë͸ø±»µ÷ÊÔ³ÌÐòµÄÐźÅ(³ýSIGKILL)¶¼»á±»gdb½Ø ......

LinuxϵÄÈíÁ´½ÓºÍÓ²Á´½ÓµÄ²»Í¬¡¾×ª¡¿

½ñÌì±àÒëBlueZµÄʱºò£¬Í»È»¼ä·¢ÉúÁËÒ»¸ö´´½¨ Ó²Á´½Óʧ°Ü £¬ÄÔº£ÀïÌø³öÁËÁËÒ»¸öʲôÊÇÓ²Á´½ÓµÄ¸ÅÄһʱ¼ä»¹Õæ»Ø´ð²»ÉÏÀ´£¬googleÁËÏ£¬·¢ÏÖÕâƪ²©ÎÄÃèÊöµÄºÜÇåÎú£¬×ªÔØÖ®£¬ÒÔ±¸Íü...
Á´½Ó——ÊÇÒ»ÖÖÔÚ¹²ÏíÎļþºÍ·ÃÎÊËüµÄÓû§µÄÈô¸ÉĿ¼ÏîÖ®¼ä½¨Á¢ÁªÏµµÄÒ»ÖÖ·½·¨¡£
LinuxÖаüÀ¨Á½ÖÖÁ´½Ó£ºÓ²Á´½Ó(Hard Link)ºÍÈí ......

LinuxÎļþËÑË÷Ö® find / locate / whereis / which

ÒýÑÔ
find×îÇ¿´ó£¬Ê²Ã´¶¼Äܲ飬¿ÉÒÔ¸ù¾ÝÌõ¼þ²éÕÒÎļþ¡£
whichÖ»Äܲé¿ÉÖ´ÐÐÎļþºÍ±ðÃû(alias)¡£
whereisÖ»Äܲé¶þ½øÖÆÎļþ¡¢ËµÃ÷Îĵµ£¬Ô´ÎļþµÈ£¬¿ÉÒÔÕÒµ½¿ÉÖ´ÐгÌÐòºÍman page¡£
locateÊÇÔÚÊý¾Ý¿âÀï²éÕÒ£¬Êý¾Ý¿â´óÖÁÿÌì¸üÐÂÒ»´Î£¬µ«¸úwhereisÒ»Ñù¶¼ÊDzéÊý¾Ý¿âÀïµÄÄÚÈÝ¡£
1.find /etc -name my.so
2.locate ÊÇÓÃÀ´Í¨¹ý ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ