´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ª©ªÀ | 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²Îªº¨Ï¥Î¬Û¤ñ¤_Windowsn§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¤jS³òªºpºâ¾÷½sµ{¤Hû¾Ç²ß¡A¥unŪªÌ¨ã³Æ¤@©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°ò¤_¤å¥ó´yz²Åªº¤å¥ó¾Þ§@¨ç¼Æ¡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¥Dn¤º®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°ò¤_¤å¥ó´yz²Åªº¤å¥ó¾Þ§@(«D½w¨R) 3úP2úP1¤å¥ó´yz²Å 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¸Ñ¤å¥ó´yz²Å 3úP2úP8¤å¥ó´yz²Åªº´_¨î 3úP2úP9¤å¥óªºÂê©w 3úP2úP10Àò¨ú¤å¥ó«H®§ 3úP2úP11access¨ç¼Æ 3úP2úP12¼Ð·Ç¿é¤J/¿é¥X¤å¥ó´yz²Å 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úP5p®É¾¹»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 |