商品編號:DJAA2V-A900FHEU7

Linux Shell程式設計與管理實務(第三版)(暢銷回饋版)

驚喜優惠
$537
$680
  • P幣

    全盈+PAY單筆消費滿1200回饋80P幣(限量)

  • 登記送

    【全家】單筆滿$350純取貨/取貨付款訂單登記送日式稻荷壽司兌換券乙張(限量)

付款方式
出貨
  • PChome 倉庫出貨,24小時到貨
配送
宅配滿$490免運,超取滿$350免運
  • 宅配到府(本島/低溫)
    滿$699免運
  • 宅配到府(本島/常溫)
    滿$490免運
  • 超商取貨(常溫)
    滿$350免運
  • 超商取貨(低溫)
    滿$699免運
  • i郵箱(常溫)
    滿$290免運

商品評價

5.0
共 1 則評價
5.0
100%
4.0
0%
3.0
0%
2.0
0%
1.0
0%
最相關
*文*
2024/08/11
商品詳情
作者:
ISBN:
9786263332539
出版社:
出版日期:
2022/09/20
  • 內文簡介

  • <內容簡介>

    ☝ 博碩嚴選!系統管理者必備的經典工具書!
    ☝ 好評再上市,熱銷回饋發行中!

    主機管理的上乘之道,就在於能夠把工作予以自動化;凡是可以交給電腦做的事,就不要由人來做。工作自動化的關鍵,就在於管理者是否具備 Shell 程式設計的能力。我們可以說:對 Shell 的操控能力以及 Shell 程式設計的能力,是每一位主機管理者應具備的基本知能,欲進階主機管理者,不可不熟 Shell!

    本書由淺入深,帶領讀者由入門到精通,徹底把 Shell 程式設計一次弄通,書中並含有許多實務方面的應用知識,可快速提升讀者的管理能力。

    本書特點如下:
    1. 完整涵蓋 Bash Shell 4.x 的各項功能介紹,是目前最詳實的中文書籍。
    2. 本書循序漸進,解說 Bash Shell 的各項觀念,讓讀者能在最短的時間內,打通 Shell 程式設計的任督二脈。
    3. 書中含有豐富的範例,展示各式 Shell 技法,是您進階 Shell 程式設計的最佳範本。
    4. 包含許多網路管理的實務經驗,提升讀者主機管理的能力。
    5. 本書含有許多自動化管理主機的技巧,讓您輕輕鬆鬆就能成為一位有創意、高生產力的管理者。


    ★目錄:

    Chapter 00 前言
    0.1 前言
    0.2 關於本書範例

    Chapter 01 Shell 簡介
    1.1 Shell 是什麼?
    1.2 Shell 的歷史簡介
    1.3 Bash shell 的功能
    1.4 第一支 Bash shell 程式:「哈囉!Bash shell!」
    1.5 第一支有用的 Bash shell script
    1.6 第二支有用的 Bash shell script
    1.7 第三支有用的 Bash shell script

    Chapter 02 佈署 Bash shell 的環境
    2.1 在 Linux 平台佈署 Bash shell 的環境
    2.2 自行編譯最新版的 Bash
    2.3 切換使用新版的 Bash shell
    2.4 在 FreeBSD 平台佈署 Bash shell 的環境
    2.5 在 OpenBSD 平台佈署 Bash shell 的環境
    2.6 在 Windows 平台佈署 Bash shell 的環境

    Chapter 03 基礎概念介紹
    3.1 登入、登出
    3.2 檔案、目錄
    3.3 萬用字元與跳脫字元
    3.4 字元集合
    3.5 括號擴展3.6 系統預設開啟的檔案
    3.7 標準輸入/ 輸出轉向
    3.8 管線
    3.9 前景工作、背景工作

    Chapter 04 Bash shell 程式的結構
    4.1 Shell 程式的組成
    4.2 設定執行權
    4.3 執行 Bash script 的方法
    4.4 Bash script 的除錯方法
    4.5 Bash script 的執行原理
    4.6 Bash shell 的起動設定檔4.7 Bash shell 程式快速入門

    Chapter 05 基本操作簡介
    5.1 內建命令
    5.2 命令列程式
    5.3 執行多個命令的方法
    5.4 記錄命令的執行過程
    5.5 命令列編修的方法
    5.6 Bash 分析命令列的方式

    Chapter 06 變數與字串操作
    6.1 變數是什麼?
    6.2 變數的命名
    6.3 設定變數
    6.4 變數值和字串組合
    6.5 取消變數
    6.6 變數和引號
    6.7 變數的有效範圍
    6.8 環境變數
    6.9 Bash 的內建變數
    6.10 調整變數的屬性
    6.11 別名
    6.12 自訂環境
    6.13 陣列
    6.14 Here Document
    6.15 Bash 和 locale 多國語言

    Chapter 07 進階變數
    7.1 變數擴展-測試存在性及空值
    7.2 變數擴展-取得字串切片、計算字串長度、轉換字串大小寫
    7.3 變數擴展-比對樣式
    7.4 變數擴展-取得變數名稱列表、陣列索引列表
    7.5 命令替換
    7.6 算術擴展

    Chapter 08 算術運算
    8.1 簡介
    8.2 算術擴展
    8.3 使用外部程式 expr 做算術運算
    8.4 使用 $[] 做算術運算
    8.5 使用內建命令 declare、let 做算術運算

    Chapter 09 流程控制
    9.1 命令的結束狀態
    9.2 if 條件判斷
    9.3 條件測試的寫法
    9.4 條件判斷式的真假值
    9.5 case 條件判斷
    9.6 for 迴圈
    9.7 while 迴圈
    9.8 until 迴圈
    9.9 select 命令
    9.10 break 和 continue
    9.11 綜合運用

    Chapter 10 函式
    10.1 函式的用法
    10.2 函式與變數的作用範圍
    10.3 位置參數
    10.4 建立函式庫
    10.5 遞迴函式
    10.6 實例應用

    Chapter 11 轉向
    11.1 檔案代碼
    11.2 操作檔案
    11.3 轉向的用法

    Chapter 12 信號和 trap 陷阱觸發
    12.1 信號(signal)
    12.2 trap 的運用

    Chapter 13 sed 和 awk 入門
    13.1 正規表示式
    13.2 sed 的用法
    13.3 awk 的用法

    Chapter 14 行程管理和工作控制
    14.1 行程管理
    14.2 工作控制
    14.3 行程替換
    14.4 平行行程

    Chapter 15 歷史指令
    15.1 歷史指令的功能
    15.2 歷史指令擴展

    Chapter 16 使用 Shell script 撰寫文字和圖型介面程式
    16.1 使用 dialog 撰寫文字介面程式
    16.2 使用 zenity 撰寫圖型介面程式

    Chapter 17 檔案操作
    17.1 取得目錄內容:檔案清單
    17.2 判斷檔案是否存在
    17.3 建立檔案
    17.4 取得檔案的屬性
    17.5 比對檔案的差異
    17.6 搜尋檔案內容
    17.7 建立暫存檔
    17.8 拷貝檔案
    17.9 大寫檔名、小寫檔名互換
    17.10 轉換編碼

    Chapter 18 主機系統管理
    18.1 帳號管理
    18.2 DNS 自動產生器
    18.3 DHCP 自動產生器
    18.4 偵測主機存活

    Chapter 19 Bash 在 TCP/IP 方面的運用
    19.1 Bash 網路轉向
    19.2 自動登入 FTP
    19.3 自動登入 SSH

    Chapter 20 主機安全管理
    20.1 收集主機資訊
    20.2 主機服務通道
    20.3 限制連線來源
    20.4 限制連線來源- 使用 iptables
    20.5 檔案完整性檢核
    20.6 郵寄通知

    Chapter 21 備份
    21.1 使用 tar 做備份
    21.2 使用磁帶備份
    21.3 使用 cpio 做備份
    21.4 使用 dump/restore 做備份/ 回復
    21.5 使用 cp、dd 做備份
    21.6 使用光碟片


    <作者簡介>

    臥龍小三(OLS3)
    台灣大學數學系畢。擁有數十年豐富的網管經驗,歷任:電腦工程師、程式研發組組長、教網中心主任等工作,是 B2D/OB2D Linux 的創建者,著有:「Linux Shell 程式設計」、「Postfix郵件系統建置手冊」等書。
購物須知
寄送時間
全台灣24h到貨,遲到提供100元現金積點。全年無休,週末假日照常出貨。例外說明
送貨方式
透過宅配送達。除網頁另有特別標示外,均為常溫配送。
消費者訂購之商品若經配送兩次無法送達,再經本公司以電話與Email均無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
送貨範圍
限台灣本島與離島地區註,部分離島地區包括連江馬祖、綠島、蘭嶼、琉球鄉…等貨件,將送至到岸船公司碼頭,需請收貨人自行至碼頭取貨。注意!收件地址請勿為郵政信箱。
註:離島地區不配送安裝商品、手機門號商品、超大材商品及四機商品。
售後服務
缺掉頁更換新品
執照證號&登錄字號
本公司食品業者登錄字號A-116606102-00000-0
關於退貨
  • PChome24h購物的消費者,都可以依照消費者保護法的規定,享有商品貨到次日起七天猶豫期的權益。(請留意猶豫期非試用期!!)您所退回的商品必須回復原狀(復原至商品到貨時的原始狀態並且保持完整包裝,包括商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性)。商品一經拆封/啟用保固,將使商品價值減損,您理解本公司將依法收取回復原狀必要之費用(若無法復原,費用將以商品價值損失計算),請先確認商品正確、外觀可接受再行使用,以免影響您的權利,祝您購物順心。
  • 如果您所購買商品是下列特殊商品,請留意下述退貨注意事項:
    1. 易於腐敗之商品、保存期限較短之商品、客製化商品、報紙、期刊、雜誌,依據消費者保護法之規定,於收受商品後將無法享有七天猶豫期之權益且不得辦理退貨。
    2. 影音商品、電腦軟體或個人衛生用品等一經拆封即無法回復原狀的商品,在您還不確定是否要辦理退貨以前,請勿拆封,一經拆封則依消費者保護法之規定,無法享有七天猶豫期之權益且不得辦理退貨。
    3. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,一經您事先同意後始提供者,依消費者保護法之規定,您將無法享有七天猶豫期之權益且不得辦理退貨。
    4. 組合商品於辦理退貨時,應將組合銷售商品一同退貨,若有遺失、毀損或缺件,PChome將可能要求您依照損毀程度負擔回復原狀必要之費用。
  • 若您需辦理退貨,請利用顧客中心「查訂單」或「退訂/退款查詢」的「退訂/退貨」功能填寫申請,我們將於接獲申請之次日起1個工作天內檢視您的退貨要求,檢視完畢後將以E-mail回覆通知您,並將委託本公司指定之宅配公司,在5個工作天內透過電話與您連絡前往取回退貨商品。請您保持電話暢通,並備妥原商品及所有包裝及附件,以便於交付予本公司指定之宅配公司取回(宅配公司僅負責收件,退貨商品仍由特約廠商進行驗收),宅配公司取件後會提供簽收單據給您,請注意留存。
  • 退回商品時,請以本公司或特約廠商寄送商品給您時所使用的外包裝(紙箱或包裝袋),原封包裝後交付給前來取件的宅配公司;如果本公司或特約廠商寄送商品給您時所使用的外包裝(紙箱或包裝袋)已經遺失,請您在商品原廠外盒之外,再以其他適當的包裝盒進行包裝,切勿任由宅配單直接粘貼在商品原廠外盒上或書寫文字。
  • 若因您要求退貨或換貨、或因本公司無法接受您全部或部分之訂單、或因契約解除或失其效力,而需為您辦理退款事宜時,您同意本公司得代您處理發票或折讓單等相關法令所要求之單據,以利本公司為您辦理退款。
  • 本公司收到您所提出的申請後,若經確認無誤,將依消費者保護法之相關規定,返還您已支付之對價(含信用卡交易),退款日當天會再發送E-mail通知函給您。