注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)UNIXShell腳本專家指南

Shell腳本專家指南

Shell腳本專家指南

定 價:¥39.00

作 者: (美)彼得 著,李曉群,付弘宇 譯
出版社: 人民郵電出版社
叢編項:
標 簽: Solaris

ISBN: 9787115230805 出版時間: 2010-08-01 包裝: 平裝
開本: 16開 頁數(shù): 222 字數(shù):  

內容簡介

  《Shell腳本專家指南》旨在為Linux、Unix以及OSx系統(tǒng)管理員提供短小精悍且功能強大的shell實現(xiàn)解決方案,教會讀者如何使用現(xiàn)有調試器調試shell腳本。全書分為3個部分:腳本技術基礎、系統(tǒng)交互和高級技術、有用的腳本實例。主要內容包括如何使小到中型的系統(tǒng)管理任務自動化,分析系統(tǒng)數(shù)據(jù)并編輯配置文件,使用bash和ksh等編寫IAnux、Unix和OSX應用程序的腳本文件等?!禨hell腳本專家指南》面向中高級的shell程序員,以及需要解決日常問題的系統(tǒng)管理員,但假定讀者能夠讀懂一般的shell代碼。

作者簡介

  彼得(Ron Peters),在過去的15年中大部分時間都在做系統(tǒng)管理員的工作。他曾是Intel公司的高級管理員,在那些日子里,他總是每周7天、每天24小時不停地工作,他也曾是一個專用于設計工作的大型計算機集群的首席管理員。他現(xiàn)在是Columbia運動服裝公司的LinuxRJNIx系統(tǒng)管理員。他喜歡和家人在一起,喜歡修理他的道奇Challenger汽車,還喜歡玩美式壁球。

圖書目錄

第1部分 基本腳本編程技術
第1章 shell腳本的錯誤檢測
1.1 shell跟蹤選項
1.2 簡單輸出語句
1.3 根據(jù)調試層次控制輸出
1.4 用函數(shù)簡化錯誤檢查
1.5 手動單步執(zhí)行
第2章 標準函數(shù)庫
2.1 庫文件
2.2 一些有用的函數(shù)
2.3 使用庫
第3章 日期和時間操作
3.1 用天數(shù)來計算日期
3.1.1 自從紀元以來的天數(shù)
3.1.2 以秒計算日期的其他方法
3.2 評估當前日期和時間
第4章 比較和測試
比較的基本原理
第5章 接受命令行選項、開關和參數(shù)
第6章 測試變量和設置默認值
6.1 設置默認值
6.2 變量替換
6.2.1 :=句法
6.2.2 =句法
6.2.3 :-句法
6.2.4 -句法
6.2.5 :?句法
6.2.6 ?句法
6.2.7 :+句法
6.2.8 +句法
第7章 非直接引用變量
7.1 用非直接變量監(jiān)控日志文件
7.2 主監(jiān)控循環(huán)
第8章 shell進程樹
8.1 用數(shù)組實現(xiàn)進程樹
8.2 用非直接變量實現(xiàn)進程樹
8.3 用Bourneshell實現(xiàn)進程樹
第9章 數(shù)據(jù)重定向
9.1 避免錯誤
9.2 普通重定向
9.3 訪問用戶指定的文件句柄
9.4 從shell中訪問描述符
第10章 管道輸入讀
10.1 逐行選項1
10.2 逐行選項2
10.3 逐行選項3
10.4 逐行選項4
10.5 直接管道讀
10.6 逐字處理輸入
第2部分 系統(tǒng)交互與高級技術
第11章 shell中的數(shù)學
11.1 expr
11.2 bc
11.3 de
第12章 cron
12.1 crontab條目
12.2 環(huán)境問題
12.3 輸出重定向
第13章 自鏈接腳本
第14章 對并行進程的數(shù)量控制
14.1 用ksh實現(xiàn)并行進程
14.2 用bash實現(xiàn)并行進程
第15章 命令行編輯和歷史命令
15.1 建立vi編輯環(huán)境
15.1.1 bash
15.1.2 ksh
15.2 命令和文件補全
第16章 從命令行編寫腳本
例子
第17章 用expect實現(xiàn)用戶輸出自動化
17.1 為expect腳本定制參數(shù)的shell腳本
17.2 讓telnet的expect腳本自動執(zhí)行
第18章 用戶輸入超時
18.1 手動實現(xiàn)超時
18.2 使用stty實現(xiàn)超時
18.3 一般的超時功能
第19章 即時鍵盤響應
第20章 目錄的復制
20.1 使用cp
20.2 使用tar
20.3 使用find
20.4 使用。rsync
第21章 X顯示環(huán)境概述
21.1 display變量
21.2 使用ssh處理X流量
21.3 通過第三方系統(tǒng)的X應用
21.4 用戶-Profile項
21.5 根-Profile項
21.6 彈出一個臨時的根窗口
第22章 X導航窗口
22.1 導航窗口的作用
22.2 建立導航
22.3 瀏覽窗口
第23章 命令行電子郵件附件
23.1 uuencode
23.2 MIME編碼
第24章 單行文本處理
24.1 顯示特殊域
24.2 指定域分隔符
24.3 簡單的模式匹配
24.4 幾個值的匹配域
24.5 確定域的數(shù)目
24.6 確定最后一個域
24.7 確定倒數(shù)第二個域
24.8 給awk傳送變量
24.9 在一定條件下使用給awk傳送的變量
24.10 顯示域的范圍(主要方法)
24.11 顯示域的范圍(備選方法)
24.12 使用awk確定串的長度
24.13 使用expr確定串的長度
24.14 使用awk顯示一個子串
24.15 使用expr顯示一個子串
24.16 使用sed進行簡單的查找和替換
24.17 忽略文件中的空行和注釋行
24.18 使用sed進行雙查找和替換
24.19 使用sed過濾行
24.20 使用egrep查找多個串
24.21 查找進程表的一個清理方法
24.22 使用awk進行列求和計算
24.23 使用awk產(chǎn)生隨機數(shù)字
24.24 從shell中產(chǎn)生隨機數(shù)字
24.25 使用sed顯示基于字符的域
24.26 特殊字符轉義
24.27 使用grep從一個模式匹配中返回末尾行
24.28 使用grep返回模式匹配之前的行
第25章 在適當?shù)奈恢镁庉嬑募?br />25.1 使用ed進行簡單的查找和替換
25.2 使用ed查找和替換、分割
25.3 ed命令的例子
25.4 對一個文件中的特殊字符轉義
第26章 平面文件中的變量賦值
第27章 讀取管道輸入
第28章 使用cat的自由格式輸出
第29章 自動交互處理
第3部分 有用的腳本實例
第30章 使用procmail自動處理郵件
30.1.procmailrc文件
30.2 使用示例
30.3 代碼
第31章 進程管理監(jiān)視器
第32章 管理文件的計數(shù)
32.1 文件計數(shù)監(jiān)視器
32.2 測試文件數(shù)目的計算方法
第33章 從inittab執(zhí)行進程
第34章 自動RCS
第35章 帶顏色的/proc報告
第36章 口令老化通知
36.1 腳本初始化
36.2 開始處理
36.3 確定口令年齡
第37章 偽shadow文件
第38章 搭建Linux金系統(tǒng)
第39章 系統(tǒng)快照
39.1 快照腳本
39.2 快照升級
39.3 創(chuàng)建最新快照
39.4 最后的想法
第40章 刪除大文件和日志滾動
第41章 核心探測器
第42章 網(wǎng)絡適配器故障轉移
42.1 檢查網(wǎng)絡
42.2 轉換接口
附錄A 測試開關
附錄B 特殊參數(shù)
附錄C shell腳本編程的其他資源
C.1 手冊
C.2 圖書
C.2.1 腳本編程圖書
C.2.2 補充圖書
C.3 shell資源
C.4.網(wǎng)絡資源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號