µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
CentOS 6.x¥ø·~²{³õ¹ê¾ÔÄ_¨å(ªþ¨â¤ùDVD)
¦¹§@ªÌµL¬ÛÃö®ÑÄy
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
Windows¨Ï¥ÎªÌª±³qLinux Bash¡G¨Ï¥ÎUbuntu
§@ªÌ¡G
°¨玉x¡B°qx
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
§@·~¨t²Î
¥Xª©ªÀ¡G
¨Î»í¸ê°T
¥Xª©¤é´Á¡G2015/8/7
ISBN¡G9789863791751
®ÑÄy½s¸¹¡Gkk0405685
¶¼Æ¡G432
©w»ù¡G
490
¤¸
Àu´f»ù¡G
88
§é
431
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
qÁÊ«á¥ß§Y¬°±z¶i³f
qÁÊ«á¥ß§Y¬°±z¶i³f¡G¥Ø«eµL®w¦s¶q,ŪªÌ¤Uq«á,¶}©l¶i¤J½Õ®Ñµ{§Ç,¤@¯ë¤Ñ¼Æ¬ù¬°2-10¤u§@¤é(¤£§t¨Ò°²¤é)¡C
¹ÎÁʼƳ̧C¬° 20 ¥»¥H¤W
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
Windows¨Ï¥ÎªÌª±³qLinux Bash¡G¨Ï¥ÎUbuntu
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
®ÑÄy¥Ø¿ý
¦PÃþ±ÀÂË
Windows使用ªÌ玩³qLinux Bash¡G使用Ubuntu 本書特ÂI ■ 實用性強¡A書中範例來¦Û多位在Linux 系統中的¶}發人員和實施 維Å@人員的實戰經Åç¡A結合對Shell 指令稿程式³]p的了¸Ñ和獨 特¨£¸Ñ¡A從實»Ú應用¨¤度出發¡A對實»Ú專案中的實例¶i¦æ細緻的 »¡明和分析¡C ■ 深入淺出¡B»´ÃP易學¡A以實例為主線¡AIJ發ŪªÌ¾\Ū¿³½ì¡AÅýŪ ªÌ真正學習到在Linux 系統下如何使用Shell 指令稿¸Ñ決問ÃD¡C ■ 書中實例大³£緊接一個¡u基礎知ÃÑ¡v¡A做到理½×和實»Ú相結合¡A用 大¶q實例»¡明如何應用¡u基礎知ÃÑ¡v撰寫Shell 指令稿¡A並¸Ñ決實 »Ú問ÃD¡C ¾A用¡GLinux系統Shell 程式³]p初學ªÌ¡B Linux 環境¶}發人員¡B Linux 系統管理員¡B 網¸ô系統管理員¡B伺服器管理員¡C
«e¨¥ Chapter 01 ¾Ç²ßShell ªºI´ºª¾ÃÑ¡GLinux ¨t²Î 1.1 Linux ¨t²Î°ò¦ ¡GLinux ¨t²Îªºµo®i / Linux ¨t²Î©MWindows ¨t²Îªº°Ï§O / Linux ªº±Ò°Ê¹Lµ{ 1.2 Linux Àɮרt²Î°ò¦¤¶²Ð¡G¥²¶·ÁA¸Ñªº¸`ÂIinode / Linux ²ÎÀÉ®×µ²ºc 1.3 ¾Ç·|Linux ¨t²Îªº°ò¥»¨Ï¥Î ¡G¨t²Îªºµn¤J»P°h¥X / ¨t²Î°ò¥»¿ï¶µ³]©w / ¤å¦r½s¿è¾¹ªº¨Ï¥Î 1.4 ¨«¶iShell¡G¤°»ò¬OShell / hell ¦bLinux ¨t²Î¤¤ªº§@¥Î/ Shell ªººØÃþ 1.5 ¤pµ² Chapter 02 ÁÚ¥XShell «ü¥O½Zµ{¦¡³]p²Ä¤@¨B 2.1 Shell «ü¥O½X»y¨¥·§z ¡GShell «ü¥O½X»y¨¥ªº©w¸q / Shell ²×ºÝªº°ò¥»¨Ï¥Î/ Shell ²×ºÝ¿ï³æªº¨Ï¥Î 2.2 Shell «ü¥O®æ¦¡¤¶²Ð¡GShell«ü¥O®æ¦¡/ «ü¥O¦C¤¶±¤¶²Ð/¦p¦ó¨ú±o»¡©ú 2.3 ²Ä¤@ÓShell µ{¦¡¡GHello¡ABash Shell ¡I¡G«Ø¥ßShell «ü¥O½Z / Shell «ü¥O½Z¤¤ªº®æ¦¡¤¶²Ð / ¦p¦ó°õ¦æShell µ{¦¡ 2.4 ¤pµ² Chapter 03 Shell ±`¥Î«ü¥O¤jºt½m 3.1 Shell «ü¥O¨Ï¥Î°ò¦ ¡GÀÉ®×Ãþ«¬ / µ´¹ï¸ô®|©M¬Û¹ï¸ô®| / ÀÉ®×ÄݩʩMÀɮ׳\¥iÅv / ¨Ï¥ÎªÌ©M¨Ï¥ÎªÌ¸s²Õ / ¯S®í¥Ø¿ý¤¶²Ð 3.2 ¨Ï¥ÎªÌ©M¨Ï¥ÎªÌ¸s²ÕºÞ²z¡G¨Ï¥ÎªÌºÞ²z±`¥Î«ü¥O / ¨Ï¥ÎªÌ¸s²ÕºÞ²z±`¥Î«ü¥O / ¨ä¥L±`¥Î«ü¥O 3.3 ÀɮשM¥Ø¿ý¾Þ§@ ¡GÀÉ®×¾Þ§@±`¥Î«ü¥O / ¥Ø¿ý¾Þ§@±`¥Î«ü¥O/ Àɮ׳\¥iÅvºÞ²z±`¥Î«ü¥O/ ´M§äÀÉ®×±`¥Î«ü¥O 3.4 ¨t²ÎºÞ²z¬ÛÃö¡Gºô¸ô¾Þ§@±`¥Î«ü¥O /¨t²Î¸ê·½ºÞ²z±`¥Î«ü¥O /ºÏºÐ¸ê°TÀ˵ø±`¥Î«ü¥O 3.5 ¤pµ² Chapter 04 Shell «ü¥O½Z¤¤ªºÅÜ¼Æ 4.1 ÅܼƪºÂ²³æ¨Ï¥Î ¡GÅܼƪº¨Ï¥Î /Åܼƪº¿é¤J©M¿é¥X / Åܼƪº¿é¥X«ü¥Oecho 4.2 Shell ¤¤¯S®íÅܼƪº¨Ï¥Î ¡G¦ì¸m°Ñ¼Æ¤¶²Ð / $@ ©M$* ªº°Ï§O 4.3 Àô¹ÒÅܼƪº¨Ï¥Î ¡GShell ¤¤ªºÀô¹ÒÅÜ¼Æ / Àô¹ÒÅܼƪº³]©wÀÉ / ¥þ°ìÀô¹ÒÅܼƩM¥»¾÷Àô¹ÒÅÜ¼Æ / Àô¹ÒÅܼƪº³]©w /Àô¹ÒÅܼƪº¨ú®ø 4.4 ¤pµ² Chapter 05 Shell «ü¥O½Z¤¤ªº¯S®í²Å¸¹ 5.1 ¤Þ¸¹ªº¨Ï¥Î ¡G³æ¤Þ¸¹ªº¨Ï¥Î / Âù¤Þ¸¹ªº¨Ï¥Î / ˤ޸¹ªº¨Ï¥Î 5.2 ¸U¥Î¦r¤¸ ¡G¨Ï¥Î¸U¥Î¦r¤¸ /¨Ï¥Î¥¿³W¦r¤¸ 5.3 ºÞ½u 5.4 ¨ä¥L¯S®í¦r¤¸¤¶²Ð ¡G«á¥x°õ¦æ²Å¸¹ / ¬A¸¹ / ¤À¸¹ 5.5¤pµ² Chapter 06 Linux ¤¤ªºÀɮ׳B²z 6.1 Linux ¤¤ªºÀÉ®×Ãþ«¬ ¡G¸Ë¸mÀÉ®× / ¸Ë¸mÀɮתº±¾¸ü©M²¾°£ / ³sµ²ÀÉ®× / ÀÉ®×´yz²Å¸¹ 6.2 ¼Ð·Ç¿é¤J¡B¿é¥X»P¿ù»~¡G¼Ð·Ç¿é¤J / ¼Ð·Ç¿é¥X©M¼Ð·Ç¿ù»~ 6.3 «·s¾É¦V ¡G«·s¾É¦Vªº©w¸q / ¿é¤J«·s¾É¦V / ¿é¥X«·s¾É¦V 6.4 ¦X¨Ö¼Ð·Ç¿é¥X©M¼Ð·Ç¿ù»~ 6.5 ¤pµ² Chapter 07 Shell «ü¥O½Z¤¤ªº¤À¤äµ²ºc 7.1 ´ú¸Õ«ü¥Oªº¨Ï¥Î ¡G´ú¸Õ«ü¥Oªº°ò¦µ²ºc / ´ú¸ÕÀÉ®×Ãþ«¬ / ´ú¸Õ¦r¦ê / ´ú¸Õ¼ÆÈ / ½Æ¦X´ú¸Õ±ø¥ó 7.2 if ¤À¤äµ²ºc ¡Gif -then µ²ºc / if -then-else µ²ºc / ±_ª¬µ²ºc 7.3 case ¦h±ø¥ó¤À¤äµ²ºc¡Gcase µ²ºc°ò¦ / ¦bShell «ü¥O½Z¤¤¨Ï¥Îcase µ²ºc / select «ü¥Oªº¨Ï¥Î 7.4 ¤pµ² Chapter 08 Shell ¤¤ªº´`Àôµ²ºc 8.1 for ´`Àô ¡G¨Ï¥Îfor-in µ²ºc / C ¦¡for µ²ºc 8.2 while «ü¥Oªº¨Ï¥Î ¡G¨Ï¥Îwhile µ²ºc / ¦h±ø¥óªºwhile µ²ºc / ¨Ï¥Îuntil «ü¥O 8.3 «ü¥Oªº±_ª¬µ²ºc¡Gfor «ü¥Oªº±_ª¬µ²ºc / while «ü¥Oªº±_ª¬µ²ºc / until «ü¥Oªº±_ª¬µ²ºc 8.4 ´`Àô±±¨î²Å¸¹¡G¨Ï¥Îbreak ¤¤Â_ / ¨Ï¥Îcontinue Ä~Äò 8.5 ¤pµ² Chapter 09 Shell ¤¤ªº¨ç¼Æ 9.1 ¨ç¼Æªº°ò¥»¥Îªk¡G¨ç¼Æªº«Ø¥ß»P¨Ï¥Î / ¨ç¼Æªº°Ñ¼Æ 9.2 ¨ç¼Æªº¶Ç¦^È ¡G¶Ç¦^Ȱò¦/¨ç¼Æªº¹w³]¶Ç¦^È / return «ü¥Oªº¨Ï¥Î /¨Ï¥Î¨ç¼Æªº¶Ç¦^È 9.3 ¨ç¼Æ¤¤ªº¥þ°ìÅܼƩM°Ï°ìÅÜ¼Æ ¡G¥þ°ìÅÜ¼Æ / °Ï°ìÅÜ¼Æ 9.4 °}¦C»P¨ç¼Æ ¡G°}¦C§@¬°¨ç¼Æ°Ñ¼Æ / °}¦C§@¬°¨ç¼Æ¶Ç¦^È 9.5 «ü¥O½Z¨ç¼Æ»¼°j 9.6 ¨ç¼Æªº±_ª¬µ²ºc©I¥s 9.7 ¤pµ² Chapter 10 Shell «ü¥O½Z¼¶¼g§Þ¥© 10.1 «ü¥O½Z¼¶¼g¼Ð·Ç¡G©R¦W¼Ð·Ç / µùÄÀ·®æ / ¨ä¥L»Ýnª`·Nªº¼Ð·Ç 10.2 «ü¥O½Z³Ì¨Î¤Æ ¡GShell «ü¥O½Z³Ì¨Î¤Æì«h / ´£¨Ñ¨¬°÷ªº´£¥Ü°T®§ 10.3 «ü¥O½Z¨Ï¥Î§Þ¥©¡G«ü¥O¿ï¶µ»¡©ú / ºâ¼Æ¹Bºâ / ¶i¶¥ºâ¼Æ¹Bºâ 10.4 ¤pµ² Chapter 11 ¥¿³Wªí¥Üªk 11.1 ¥¿³Wªí¥Üªk°ò¦¡G¥¿³Wªí¥Üªkªº©w¸q / ¥¿³Wªí¥Üªkªº¤ÀÃþ 11.2 °ò¥»¥¿³Wªí¥Üªkªº±`¥Î²Å¸¹ ¡G¨Ï¥ÎÂI¦r¤¸¤ñ¹ï³æ¦r¤¸ / ¨Ï¥Î©w¦ì²Å¸¹ / ¨Ï¥Î¡§*¡¨¤ñ¹ï¦r¦ê¤¤ªº³æ¦r¤¸©Î¨ä«½Æ§Ç¦C / ¨Ï¥Î¡§\¡¨ÁôÂä@Ó¯S®í¦r¤¸ªº§t¸q 11.3 ÂX¥R¥¿³Wªí¥Üªkªº±`¥Î²Å¸¹ ¡G¨Ï¥Î¡§[]¡¨¤ñ¹ï¤@Ó½d³ò©Î¶°¦X / ¨Ï¥Î¡§\{\}¡¨¤ñ¹ï¼Ò¦¡µ²ªG¥X²{ªº¦¸¼Æ / °Ý¸¹ªº¨Ï¥Î 11.4 ¤pµ² Chapter 12 Shell ¤¤ªº¤å¦r·j¯Á¤u¨ã¡Ggrep ®a±Ú 12.1 grep ªº°ò¦¨Ï¥Î¡Ggrep «ü¥Oªº°ò¥»¨Ï¥Î¤è¦¡ / grep ¿ï¶µ / ¦æ¼Æ / ¦³¤j¤p¼g°Ï¤À / Åã¥Ü«D²Å¦X¦æ / ¬d¸ß¦hÓÀɮשΦhÓÃöÁä¦r 12.2 grep ©M¥¿³Wªí¥Üªk ¡G¼Ò¦¡½d³ò¥H¤Î½d³ò²Õ¦X / ©w¦ì²Å¸¹ªº¨Ï¥Î / ¦r¤¸¤ñ¹ï / ¼Ò¦¡¥X²{¾÷²v / ¤ñ¹ï¯S®í¦r¤¸ 12.3 grep «ü¥OªºÂX¥R¨Ï¥Î¡GÃþ§O¦WºÙªº¨Ï¥Î / egrep «ü¥Oªº¨Ï¥Î / fgrep «ü¥Oªº¨Ï¥Î 12.4 grep «ü¥O¨Ï¥Î¹ê¨Ò ¡G¥Ø¿ý·j¯Á¡X¡X´M§ä¯S©w¥Ø¿ý©Î¤å¦r / ¨Ï¥Îps «ü¥OÀ˯Á¯S©wªº³B²zµ{¦¡ 12.5 ¤pµ² Chapter 13 sed µ{¦¡³]p 13.1 »{ÃÑsed¡Gsed ¤u§@¼Ò¦¡/ sed ±`¥Î«ü¥O/ sed ±`¥Î¿ï¶µ/ sed ¦a§}½d³ò 13.2 sed ½s¿è¾¹±`¥Î«ü¥O ¡G¨ú¥N«ü¥Oªº¨Ï¥Î / §R°£«ü¥Oªº¨Ï¥Î / ¤å¦rªº¼W¥[©M¨ú¥N 13.3 ¶i¶¥sed µ{¦¡³]p ¡G¦P®É³B²z¦h¦æ¸ê®Æ /sed ½s¿è¾¹ªºªÅ¶¡ / sed ½s¿è¾¹ªº¤Ï¦V / «·s¾É¦Vsed ªº¿é¥X 13.4 ¤pµ² Chapter 14 gawk µ{¦¡³]p 14.1 gawk ·§z¡Ggawk °ò¥»¤¶²Ð / gawk °ò¥»¨Ï¥Î 14.2 Åܼƪº¨Ï¥Î ¡G¤º«ØÅܼƪº¨Ï¥Î / ¦ÛqÅܼƪº¨Ï¥Î / °}¦Cªº¨Ï¥Î 14.3 µ²ºcªº¨Ï¥Î¡G±ø¥óµ²ºcªº¨Ï¥Î/´`Àôµ²ºcªº¨Ï¥Î / ´`Àôµ²ºc±±¨î±Ôz 14.4 ¨ç¼Æªº¨Ï¥Î ¡Gºâ³N¨ç¼Æªº¨Ï¥Î/ ¦ê³B²z¨ç¼Æªº¨Ï¥Î/ ¶¡¨ç¼Æªº¨Ï¥Î 14.5 ¤pµ² Chapter 15 «ü¥O½Z±±¨î 15.1 Linux °T¸¹±±¨î¡GLinux °T¸¹¾÷¨î²¤¶ / ¨Ï¥ÎShell «ü¥O½Z¾Þ§@°T¸¹ 15.2 ³B²zµ{¦¡ªº±±¨î ¡G«á¥x°õ¦æ²Å¸¹¤¶²Ð / °õ¦æ³B²zµ{¦¡ªº±±¨î / nohup «ü¥Oªº¨Ï¥Î 15.3 «ü¥O½Z°õ¦æªºÀu¥ý¶¶§Ç ¡GÀu¥ý¶¶§Ç¤¶²Ð / ¨Ï¥Înice «ü©wÀu¥ý¶¶§Ç/ ¨Ï¥Îrenice «¸mÀu¥ý¶¶§Ç 15.4 ¤pµ² Chapter 16 «ü¥O½Z°õ¦æªº³Ì¨Î¤Æ 16.1 ¼W¥[µøµ¡¡Gdialog ³nÅ骺¦w¸Ë / dialog «ü¥OªºÀ°§U¿ï¶µ / dialog «ü¥Oªº¨Ï¥Î 16.2 dialog ±`¥Îµøµ¡ªº¨Ï¥Î¡G°T®§µøµ¡ / yesno µøµ¡ / ¤å¦r¼ÐÅÒªº¨Ï¥Î / ¿ï³æªº¨Ï¥Î 16.3 ÃC¦âªº¨Ï¥Î 16.4 «Ø¥ß¿ï³æ¡G¦bShell «ü¥O½Z¤¤«Ø¥ß¿ï³æ / «Ø¥ß¤l¥\¯àªí¨ç¼Æ / «ü¥O½Zªº¾ã¦X 16.5 ¤pµ² Chapter 17 Shell ¹ê¾Ô¤§¨t²ÎºÞ²z 17.1 ¨t²ÎºÊ´ú ¡G¨t²ÎºÊ±±°ò¦ / Ubuntu ªþ±aªº¨t²ÎºÊ±±¤u¨ã / ºÊ±±«ü¥O½Zªº¼¶¼g 17.2 pµe¤u§@ªº¹ê²{ ¡Gat «ü¥Oªº¨Ï¥Î / atq «ü¥Oªº¨Ï¥Î / cron ªº¨Ï¥Î 17.3 ºô¸ôºÞ²z ¡Gºô¸ô³]©w / ¦øªA¾¹ªº¦w¸Ë 17.4 °O¿ýÀɺ޲z ¡G°O¿ýÀɲ¤¶/¦uÅ@³B²zµ{¦¡syslogd /°O¿ýÀɪº³Æ¥÷¾Þ§@/°O¿ýÀɪº©w®É¾Þ§@ 17.5 ¤pµ² Chapter 18 Shell ¹ê¾Ô¤§¸ê®Æ®w¾Þ§@ 18.1 Linux ¨t²Î¤¤ªº¸ê®Æ®w ¡GSQLite ²¤¶ / SQLite ªº¹Ï§Î¤Æ¾Þ§@ / MySQL ²¤¶ 18.2 SQL ±Ôz ¡GSQL »y¨¥°ò¥»¤¶²Ð/°ò¥»ªºSQL ¾Þ§@/¦bShell «ü¥O½Z¤¤°õ¦æSQL ±Ôz 18.3 ¹Ï®ÑºÞ²z¨t²Î¤¤¸ê®Æ®w¾Þ§@¹ê¨Ò ¡G¸ê®Æ®w¾Þ§@°ò¥»¬yµ{/«Ø¥ßªí/¼W¥[¹Ï®Ñ¸ê°T/×§ï¹Ï®Ñ¸ê°T/ °£¹Ï®Ñ¸ê°T 18.4 ¤pµ²
30¤Ñºë³q Powe
¹Ï¸ÑLINUX«ü¥O¾Þ
LinuxÀH¨«ü«n¡G
³Ì¨Î©çÀɧ¹¥þÅé- L
Windows 11
¯u¥¿¤F¸Ñ®Ö¤ß¡GLin
¸ò§Ú¾ÇWindows
µ´¹ïµw¬£¡GWindo
¶W¹ê¥Î¡IWord¡DE
Excel 365°Ó
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C