-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

´O¤J¦¡Linux¨t²Î½sµ{

( ²Åé ¦r)
§@ªÌ¡G²`¦`«H¬Õ¹F¹q¤l¦³­­¤½¥q,¯³¥ß¬K,©P¤¤§µÃþ§O¡G1. -> §@·~¨t²Î -> Linux
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ´O¤J¦¡Linux¨t²Î½sµ{ 3dWoo®Ñ¸¹¡G 39930
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 250 ¤¸

¥Xª©¤é¡G8/1/2014
­¶¼Æ¡G296
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121230257
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

ªñ¦~¨Ó¡ALinux¾Þ§@¨t²Î¨Ï¥Î¶V¨Ó¶V¼sªx¡C¦ÓLinux¾Þ§@¨t²Îªº¨Ï¥Î¬Û¤ñ¤_Windows­n§xÃø¤@¨Ç¡A¤S¥Ñ¤_Linux¤U¨S¦³«Ü¦nªº¶°¦¨¶}µoÀô¹Ò¡]IDE¡^¡A¦bLinux¤U¶i¦æC»y¨¥½sµ{¶}µo¤ñWindows¤U§ó¤£®e©ö¡C¦Ó¥B¦bLinux¤U½sµ{»Ý­n¥Î¨ì«Ü¦hLinux¨t²ÎAPI¨ç¼Æ¡A³o¨Ç¨ç¼ÆÁöµM¦³§¹¾ãªºÀ°§U¤åÀÉ¥i¥H¬d¾\¡A¦ý¥Ñ¤_¬O­^¤å¡AÁ¿¸Ñ¤Ó¸Ô²Ó¤Ó¥þ­±¡A©Ò¥H¤º®e¤Ó¦h¡A§Ú­Ì³q±`¨S¦³®É¶¡¹ï¥¦­Ì¶i¦æ¸ÔºÉªº¾\Ū¡A¦Ó¥B³o¨ÇÀ°§U¤åÀÉ¥H°Ñ¦Ò©Êªº¤º®e¬°¥D¡A³oµLºÃ¼W¥[¤F¶}µo¤H­û¾Ç²ßªºÃø«×¡C©Ò¥H§Ú­Ì½T¹ê»Ý­n¤@¥»³q«U©öÀ´ªº¤¶²ÐLinux¨t²Î¤U½sµ{ªº®Ñ¡C¥»®Ñ¬O¤@¥»¸û¬°¥þ­±¨t²Î¦a¤¶²ÐLinux¤UÀ³¥Îµ{§Ç½sµ{ª¾ÃѪº®ÑÄy¡A²[»\¤FLinux¨t²Î¤U½sµ{µ´¤j¦h¼ÆªºAPI¨ç¼Æ¤Î¨Ï¥Î¥Ü¨Ò¡A¨¬°÷¼s¤j¶}µo¤H­û°Ñ¦Ò¨Ï¥Î¡C
°ê¤ºÃö¤_Á¿¸ÑLinux¨t²Î½sµ{ª¾ÃѪº®ÑÄy¤ñ¸û¤Ö¡A°ê¥~¬ÛÃöµÛ§@ÁöµM¥þ­±¨t²Î¡A¦ýÁ¿¸Ñ­·®æ«o¬O¨Ì·Ó¦è¤èªº«äºû¤è¦¡¡A¹L¤_±M·~©M²`¶ø¡A³o»P¤¤°ê¤Hªº«äºû¤è¦¡¦³¨Ç¤£¦P¡A©Ò¥H§Ú­Ì¦b¾\Ū¨º¨Ç®Ñ®ÉÃø§K·|·P¨ì¤£²ßºD¡A¼vÅT¾Ç²ß¡C¦]¦¹¡A§Ú­Ì»Ý­n¤@¥»«ö·Ó°ê¤H®e©ö±µ¨üªº¤è¦¡¥hÁ¿¸Ñ½sµ{ª¾ÃѪº°Ñ¦Ò®Ñ¡C¥»®ÑÁ¿¸Ñ²M´·©öÀ´¡A¤º®e¬ì¾Ç¦X²z¡A¦³§U¤_ªì¾ÇªÌ¨³³t´x´¤ª¾ÃÑÅé¨t©MºëÅè¡A¦b¾Ç²ß®É¶¡¬Û¦Pªº±¡ªp¤U¡A¾Ç²ß®ÄªG¤]§ó¦n¡C
¥»®Ñ¾A¦X¼s¤j­S³òªº­pºâ¾÷½sµ{¤H­û¾Ç²ß¡A¥u­nŪªÌ¨ã³Æ¤@©wªºC»y¨¥½sµ{°ò¦§Y¥i¡C§Y¨Ï¨S¥Î¹LLinux¨t²Îªº¤H¡A¾\Ū¥»®Ñ²Ä1³¹Linux°ò¥»©R¥OÁ¿¸Ñ¦Z¡A¤]¯à¹ïLinux¨t²Î¦³¬Û·íªº¤F¸Ñ©M¼ô±x¡CµM¦ZÁ¿­z¤FLinux¤Uµ{§Ç½sĶ©M½Õ¸Õªº°ò¥»ª¾ÃÑ¡A¦pgcc¡Bgdbªº¥Îªk¡AMakefileªº½s¼g³W«h¡A³o¨â³¹ºâ¬O°ò¦¤Jªùª¾ÃÑ¡A±µ¤U¨Ó¦Z­±ªº³¹¸`³£¬O¤¶²ÐLinux¤UªºAPI¨ç¼Æ¤Î¨ä¥Ü¨Ò¥Îªk¡Aµ{§Ç³£¬Oºë¤ß³]­pªº¡A¤@°w¨£¦å¦aªí¹F¥X¤F­«ÂI¡CAPI¨ç¼Æ³¡¤À¥]¬ALinux¤å¥ó¥Ø¿ý¾Þ§@¡B°ò¤_¤å¥ó«ü°w©M°ò¤_¤å¥ó´y­z²Åªº¤å¥ó¾Þ§@¨ç¼Æ¡B¦h¶iµ{ªº±±¨î¡BLinux¤U«H¸¹³B²z¡B¦UºØ¶iµ{¶¡³q«H¤è¦¡ªºÁ¿¸Ñ¡B¦h½uµ{½sµ{¡B½uµ{¦P¨B»P¤¬¥¸¡A¥H¤Îºôµ¸Socket½sµ{³o¨Ç¤º®e¡C
¥»®Ñ¤º®e²[»\­±¼s¡Aª¾ÃÑÂI¥þ­±¡A»y¨¥Â²½m¦Ó²M´·¡A¯àÅýŪªÌ¨³³t´x´¤ºëÅè¡A¤]«Ü¾A¦X¦Û¾Ç¡Cªì¾ÇªÌ©M±M·~¶}µo¤H­û³£¯à±q¤¤¨ü¯q­ê²L¡C
¥»®Ñªº¥Xª©¡AÂ÷¤£¶}²`¦`«H¬Õ¹F¹q¤l¦³­­¤½¥q©Ò¦³¦P¨Æ­Ìªº¤ä«ù©MÀ°§U¡A¤×¨ä¬O³¯§Óµoµ¥¤uµ{®v¡A ¦b¦¹¦V¥L­Ìªí¥Ü°J¤ßªº·PÁ¡C¥t¥~¡A·PÁ¹q¤l¤u·~¥Xª©ªÀ¡A¬O¥L­Ì»{¯u±M·~ªº¼f®Ö¡AÅý¥»®Ñ¥Ñ²ÊÁWªºªì½ZÅܦ¨¤Fºë¬üªº¹Ï®Ñ¡C
¥Ñ¤_®É¶¡­Ü«P¡A½sªÌ¤ô¥­¦³­­¡A®Ñ¤¤Ãø§K¦³¤£«ê·íªº¦a¤è¡A§Æ±æ¼s¤jŪªÌ§åµû«ü¥¿¡AÁp¨t¶l½c¡Gniusdw@163úPcom¡AÅwªï¨Ó«H¥æ¬y¡C

½sªÌ
2014¦~2¤ë27
¤º®e²¤¶¡G

¥»®Ñ¬O°t¦XLinux¨t²Îµ{§Ç³]­pªº«ü¾É±Ð§÷¡A¿W¥ß¤_¥ô¦óLinux¨t²Î½sµ{ªº±Ð¬ì®Ñ¡C¥D­n¤º®e¦³¡GLinux°ò¦ª¾ÃÑ¡A¥]¬A°ò¥»©R¥O¡Bvi½s¿è¾¹ªº¥Îªk¡BShell½sµ{¡FLinuxÀô¹Ò¤Uµ{§Çªº½sĶ»P½Õ¸Õ¡A¥]¬Agcc/g++ªº¥Îªk¡BMakefileªº½s¼g¡Bgdb½Õ¸Õ¾¹ªº°ò¥»¥Îªkµ¥¡FLinux¤å¥ó¥Ø¿ý¾Þ§@¡FLinux¦h¶iµ{ªº±±¨î;LinuxÀô¹Ò¤U«H¸¹ªº³B²z¡F¨t²Î¦U¶iµ{¶¡³q«H¤è¦¡¡FLinux¦h½uµ{¡A¥]¬A½uµ{ªº¦P¨B»P¤¬¥¸¡Fºôµ¸Socket½sµ{¡C
¥»®Ñ²[»\¤FLinux¤UÀ³¥Î¼h½sµ{ªº¥þ­±ª¾ÃÑ¡A¦}¥BÁ¿¸Ñ²M´·©öÀ´¡C³q¹L¸Ô²Óªº¥Ü¨Ò¡A±q¹s¶}©l¡A¥Ñ²L¤J²`¡B´`§Çº¥¶i¦a«ü¾Éªì¾ÇªÌ´x´¤Linux¨t²Î½sµ{¡A°ö¾iŪªÌ¹ê»Ú¤ÀªR°ÝÃD©M½sµ{ªº¯à¤O¡A´£°ªÅªªÌ©M¾Ç¥Íªººî¦X¯À½è¡C

¥Ø¿ý¡G

²Ä1³¹Linux°ò¦ª¾ÃÑ
1úP1Linuxªº¾ú¥v
1úP2Linux¥Ø¿ýµ²ºc
1úP3Linux±`¥Î©R¥O
1úP3úP1su(¥Î¤á¤Á´«)
1úP3úP2useradd(²K¥[¥Î¤á)
1úP3úP3passwd(­×§ï±K½X)
1úP3úP4¶iµ{¬ÛÃö¡]¨t²ÎºÞ²z¡^©R¥O
1úP3úP5ºÏ½L¬ÛÃö©R¥O¡]fdisk¡^
1úP3úP6pwd(Åã¥Ü¤u§@¥Ø¿ý)
1úP3úP7cd(§ïÅܤu§@¥Ø¿ý)
1úP3úP8ls(¬d¬Ý¤å¥ó/¥Ø¿ý)
1úP3úP9mkdir(³Ð«Ø¥Ø¿ý)
1úP3úP10cp(¤å¥ó/¥Ø¿ý´_¨î)
1úP3úP11mv(¤å¥ó/¥Ø¿ý§ï¦W¡B²¾°Ê)
1úP3úP12rm(¤å¥ó/¥Ø¿ý§R°£)
1úP3úP13cat(¬d¬Ý¤å¥ó¤º®e)
1úP3úP14more(¤À­¶Åã¥Ü¤å¥ó¤º®e)
1úP3úP15less(¤À­¶Åã¥Ü¤å¥ó¤º®e)
1úP3úP16ºÞ¹D»P©R¥O´À´«
1úP3úP17umask(¤å¥ó/¥Ø¿ý³Ð«Ø±»½X)
1úP3úP18chgrp(§ïÅܤå¥ó/¥Ø¿ý©ÒÄݪº²Õ)
1úP3úP19chown(§ó§ï¬Y­Ó¤å¥ó/¥Ø¿ýªº©Ò¦³ªÌ©MÄݲÕ)
1úP3úP20chmod(­×§ï¤å¥óÅv­­)
1úP3úP21find(¤å¥ó¬d§ä)
1úP3úP22locate(§Ö³t¤å¥ó¬d§ä)
1úP3úP23ln(«Ø¥ß²Å¸¹Ãì±µ)
1úP3úP24whereis©Mwhich(¬d§ä©R¥O©Ò¦b¥Ø¿ý)
1úP3úP25grep(·j¯Á¤å¥ó¤º®e)
1úP3úP26tar(À£ÁY¸ÑÀ£)
1úP3úP27gzip/gunzip©Mbzip2/bunzip2(¤å¥óÀ£ÁY/¸ÑÀ£ÁY)
1úP3úP28unzip(winzip¤å¥ó¸ÑÀ£ÁY)
1úP3úP29ifconfig¤Îºôµ¸¬ÛÃö©R¥O
1úP3úP30Linux¤U½sµ{Àô¹Ò
1úP4vi½s¿è¾¹
1úP5Linux±`¥Î§Þ¥©
1úP5úP1¨Ï¥Î¡§Tab¡¨Áä
1úP5úP2Ret Hat Linux±Ò°Ê¨ì¦r²Å¬É­±(¤£±Ò°ÊXWindow)
1úP5úP3±¾±µUSB°{¦s
1úP5úP4¤£¥Îsamba©Îftp¡A§Q¥ÎVM¦Û¨­¹ê²{¥»¾÷»PµêÀÀ¾÷ªº¤å¥ó¦@¨É
1úP5úP5¨ä¥L±`¥Î©R¥O
1úP5úP6vi´«¦æ¦Û°ÊÁY¶i¹ï»ô¥H¤Î¦bvim¤¤³]¸m¦h­Óµ¡¤f
1úP5úP7Shell½sµ{
²Ä2³¹LinuxÀô¹Ò¤Uªº½sĶ»P½Õ¸Õ
2úP1gcc/g++½sĶ¾¹
2úP1úP1gcc/g++½sĶ¹Lµ{
2úP1úP2ÀRºA®w©M°ÊºA®w
2úP1úP3gccĵ§i©MÀu¤Æ¿ï¶µ
2úP2make¤uµ{ºÞ²z¾¹©MMakefile
2úP2úP1Makefile¤¤¯S®í³B²z»P°°¥Ø¼Ð
2úP2úP2Åܶq¡B³W«h»P¨ç¼Æ
2úP3gdb½Õ¸Õ¾¹
2úP3úP1gdbªº±`¥Î©R¥O
2úP3úP2gdbÀ³¥ÎÁ|¨Ò
²Ä3³¹Linux¤å¥ó¥Ø¿ý¾Þ§@
3úP1°ò¤_¤å¥ó«ü°wªº¤å¥ó¾Þ§@(½w¨R)
3úP1úP1¤å¥óªº³Ð«Ø¡B¥´¶}»PÃö³¬
3úP1úP2Ū¼g¤å¥ó
3úP1úP3¤å¥ó©w¦ì
3úP1úP4¼Ð·Ç¿é¤J/¿é¥X¬y
3úP1úP5¥Ø¿ý¾Þ§@
3úP2°ò¤_¤å¥ó´y­z²Åªº¤å¥ó¾Þ§@(«D½w¨R)
3úP2úP1¤å¥ó´y­z²Å
3úP2úP2¥´¶}¡B³Ð«Ø©MÃö³¬¤å¥ó
3úP2úP3Ū¼g¤å¥ó
3úP2úP4§ïÅܤå¥ó¤j¤p
3úP2úP5¤å¥ó©w¦ì
3úP2úP6­ì¤l¾Þ§@
3úP2úP7¶i¤@¨B²z¸Ñ¤å¥ó´y­z²Å
3úP2úP8¤å¥ó´y­z²Åªº´_¨î
3úP2úP9¤å¥óªºÂê©w
3úP2úP10Àò¨ú¤å¥ó«H®§
3úP2úP11access¨ç¼Æ
3úP2úP12¼Ð·Ç¿é¤J/¿é¥X¤å¥ó´y­z²Å
3úP2úP13®É¶¡©M¤é´Á¬ÛÃö¨ç¼Æ
3úP2úP14³B²zªº¼Ò«¬(¸É¥R)
3úP2úP15¦ê¤f½sµ{
3úP2úP16¤é§Ó
²Ä4³¹Linux¦h¶iµ{
4úP1Linux¶iµ{·§­z
4úP1úP1¶iµ{¼ÐÃÑ
4úP1úP2¶iµ{ªº¥Î¤áID»P²ÕID(¶iµ{ªº¹B¦æ¨­¥÷)
4úP1úP3¶iµ{ªºª¬ºA
4úP1úP4Linux¤Uªº¶iµ{µ²ºc¤ÎºÞ²z
4úP2Linux¶iµ{ªº³Ð«Ø»P±±¨î
4úP2úP1fork¨ç¼Æ
4úP2úP2¶iµ{ªº²×¤î
4úP2úP3wait©Mwaitpid¨ç¼Æ
4úP2úP4exec¨ç¼Æ±Ú
4úP2úP5system¨ç¼Æ
4úP2úP6popen¨ç¼Æ
4úP3¦uÅ@¶iµ{
²Ä5³¹Linux«H¸¹³B²z
5úP1«H¸¹·§©À
5úP2signal«H¸¹³B²z¾÷¨î
5úP3sigaction«H¸¹³B²z¾÷¨î
5úP3úP1«H¸¹³B²z±¡ªp¤ÀªR
5úP3úP2sigaction«H¸¹³B²zª`¥U
5úP3úP3sigprocmask«H¸¹ªý¶ë
5úP4¥Îµ{§Çµo°e«H¸¹
5úP4úP1kill©Mraise«H¸¹µo°e¨ç¼Æ
5úP4úP2sigqueue«H¸¹µo°e¨ç¼Æ
5úP5­p®É¾¹»P«H¸¹
5úP5úP1ºÎ¯v¨ç¼Æ
5úP5úP2®ÉÄÁ³B²z
²Ä6³¹¶iµ{¶¡³q«H
6úP1¶iµ{¶¡³q«H¡]IPC¡^²¤¶
6úP2¼Ð·ÇºÞ¹D¬y
6úP3µL¦WºÞ¹D(PIPE)
6úP4©R¦WºÞ¹D(FIFO)
6úP4úP1³Ð«Ø¡B§R°£FIFO¤å¥ó
6úP4úP2¥´¶}¡BÃö³¬FIFO¤å¥ó
6úP4úP3Ū¼gFIFO
6úP5¤º¦s¬M®g
6úP6System V¦@¨É¤º¦s¾÷¨î
6úP7®ø®§¶¤¦C
6úP8«H¸¹¶q
6úP8úP1System V IPC¾÷¨î¡G«H¸¹¶q
6úP8úP2Posix¦³¦W«H¸¹¶q
²Ä7³¹Linux¦h½uµ{
7úP1Linux¦h½uµ{·§­z
7úP1úP1¦h½uµ{·§­z
7úP1úP2½uµ{¤ÀÃþ
7úP1úP3½uµ{³Ð«ØªºLinux¹ê²{
7úP2½uµ{ªº³Ð«Ø©M°h¥X
7úP3½uµ{ªºµ¥«Ý°h¥X
7úP3úP1µ¥«Ý½uµ{°h¥X
7úP3úP2½uµ{ªº¨ú®ø
7úP3úP3½uµ{²×¤î²M²z¨ç¼Æ
7úP4½uµ{ªº¤¬¥¸
7úP5½uµ{ªº¦P¨B
7úP5úP1±ø¥óÅܶq
7úP5úP2«H¸¹¿O
7úP6¥Í²£ªÌ®ø¶OªÌ°ÝÃD
7úP7½uµ{ªºÄÝ©Ê
²Ä8³¹Linuxºôµ¸½sµ{
8úP1Linuxºôµ¸½sµ{¤¶²Ð
8úP1úP1TCP/IP·§­z
8úP1úP2OSI°Ñ¦Ò¼Ò«¬¤ÎTCP/IP°Ñ¦Ò¼Ò«¬
8úP1úP3TCP
8úP1úP4UDP
8úP1úP5¨óijªº¿ï¾Ü
8úP2ºôµ¸¬ÛÃö·§©À
8úP2úP1Socket·§©À
8úP2úP2SocketÃþ«¬
8úP2úP3Socketªº«H®§¼Æ¾Úµ²ºc
8úP2úP4¼Æ¾Ú¦sÀxÀu¥ý¶¶§ÇªºÂà´«
8úP2úP5¦a§}®æ¦¡Âà¤Æ
8úP2úP6¦W¦r¦a§}Âà¤Æ
8úP3Socket½sµ{
8úP3úP1¨Ï¥ÎTCPªº¬yµ{¹Ï
8úP3úP2¨Ï¥ÎUDPªº¬yµ{¹Ï
8úP3úP3³]¸m®M±µ¤fªº¿ï¶µsetsockoptªº¥Îªk
²Ä9³¹¨t²Î½sµ{ªº¨Ò¤l
ªþ¿ýAC»y¨¥¤å¥ó¾Þ§@¸Ô¸Ñ
ªþ¿ýB¤º¦s¬M®g©M´¶³q¤å¥ó³X°Ýªº°Ï§O
ªþ¿ýCping©R¥O¸ÑªR
ªþ¿ýD¤jºÝ¤pºÝ
§Ç¡G