首 頁(yè)
手機(jī)版

linux命令行和shell腳本編程寶典 pdf掃描版

  • 軟件大小:52.03M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類(lèi)型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2023/09/01
  • 軟件類(lèi)別:電子閱讀
  • 應(yīng)用平臺(tái):Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評(píng)分:6.7分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載
linux命令行和shell腳本編程寶典是一本linux系統(tǒng)命令行和shell腳本編程手冊(cè),由美國(guó)系統(tǒng)網(wǎng)絡(luò)管理員Richard Blum編著。本書(shū)基礎(chǔ)部分需要學(xué)習(xí)的內(nèi)容很多,不僅簡(jiǎn)明扼要的介紹了開(kāi)源linux軟件的結(jié)構(gòu),并且展示了如何摒棄笨重的linux圖形用戶(hù)界面,而使用一種更加快速而有效的方式——命令行和自動(dòng)化腳本。你將學(xué)習(xí)如何在不使用GUI的情況下管理文件系統(tǒng)的文件,啟動(dòng)和終止程序,使用數(shù)據(jù)庫(kù),甚至執(zhí)行Web編程。linux命令行和shell腳本編程寶典詳細(xì)的介紹了linux桌面和各種命令行參數(shù),介紹了文件系統(tǒng)導(dǎo)航、文件處理、bash shell命令的基礎(chǔ),管理嵌套結(jié)構(gòu)化命令,使用sed、gawk和正則表達(dá)式等等,適用于linux系統(tǒng)的學(xué)員閱讀。

內(nèi)容介紹

Linux系統(tǒng)中,命令和shell腳本是非常重要的內(nèi)容,它們的功能非常強(qiáng)大,使用它們可以完成各種操作。Linux命令行和sheell腳本編程寶典分為5部分。第1部分介紹Linux shell的基礎(chǔ)知識(shí);第2部分介紹shell腳本;第3部分介紹shell腳本編程的高級(jí)內(nèi)容;第4部分介紹如何使用Linux環(huán)境中的各種shell編寫(xiě)shell腳本;第5部分演示如何在實(shí)際情況中使用shell腳本。本書(shū)非常全面地介紹了Linux命令行和shell命令,并且提供了很多實(shí)踐教程和實(shí)例應(yīng)用程序信息,為學(xué)習(xí)的內(nèi)容提供了相關(guān)環(huán)境,是Linux的愛(ài)好者以及Linux系統(tǒng)管理員的首選。

章節(jié)目錄

第1部分 Linux命令行 
第1章 Linux shell入門(mén) 3 
1.1 什么是Linux 3 
1.1.1 深入研究Linux內(nèi)核 4 
1.1.2 GNU實(shí)用程序 9 
1.1.3 Linux桌面環(huán)境 10 
1.2 Linux發(fā)行版 13 
1.2.1 核心Linux發(fā)行版 13 
1.2.2 特定Linux發(fā)行版 14 
1.2.3 Linux LiveCD 14 
1.3 小結(jié) 15 
第2章 了解shell 17 
2.1 終端模擬 17 
2.1.1 圖形功能 18 
2.1.2 鍵盤(pán) 20 
2.2 terminfo數(shù)據(jù)庫(kù) 21 
2.3 Linux控制臺(tái) 23 
2.4 xterm終端 24 
2.4.1 命令行參數(shù) 24 
2.4.2 xterm主菜單 25 
2.4.3 VT選項(xiàng)菜單 26 
2.4.4 VT字體菜單 28 
2.5 Konsole終端 29 
2.5.1 命令行參數(shù) 29 
2.5.2 會(huì)話(huà) 30 
2.5.3 菜單欄 31 
2.6 GNOME終端 34 
2.6.1 命令行參數(shù) 34 
2.6.2 選項(xiàng)卡 35 
2.6.3 菜單欄 35 
2.7 小結(jié) 37 
第3章 基本的bash shell命令 38 
3.1 啟動(dòng)shell 38 
3.2 shell提示符 39 
3.3 bash手冊(cè) 40 
3.4 文件系統(tǒng)導(dǎo)航 41 
3.4.1 Linux文件系統(tǒng) 41 
3.4.2 瀏覽目錄 43 
3.5 文件和目錄列表 44 
3.5.1 基本列表 44 
3.5.2 修改顯示的信息 45 
3.5.3 完整的參數(shù)列表 46 
3.5.4 過(guò)濾列表輸出 48 
3.6 文件處理 48 
3.6.1 創(chuàng)建文件 48 
3.6.2 復(fù)制文件 49 
3.6.3 鏈接文件 50 
3.6.4 重命名文件 51 
3.6.5 刪除文件 52 
3.7 目錄處理 53 
3.7.1 創(chuàng)建目錄 53 
3.7.2 刪除目錄 53 
3.8 查看文件內(nèi)容 54 
3.8.1 查看文件統(tǒng)計(jì)數(shù)據(jù) 54 
3.8.2 查看文件類(lèi)型 54 
3.8.3 查看整個(gè)文件 55 
3.8.4 查看部分文件 57 
3.9 小結(jié) 58 
第4章 更多bash shell命令 59 
4.1 監(jiān)控程序 59 
4.1.1 進(jìn)程查看 59 
4.1.2 實(shí)時(shí)進(jìn)程監(jiān)控 64 
4.1.3 停止進(jìn)程 66 
4.2 監(jiān)控磁盤(pán)空間 67 
4.2.1 掛載介質(zhì) 68 
4.2.2 使用df命令 70 
4.2.3 使用du命令 71 
4.3 操作數(shù)據(jù)文件 71 
4.3.1 數(shù)據(jù)排序 72 
4.3.2 搜索數(shù)據(jù) 74 
4.3.3 壓縮數(shù)據(jù) 75 
4.3.4 歸檔數(shù)據(jù) 78 
4.4 小結(jié) 79 
第5章 使用Linux環(huán)境變量 80 
5.1 什么是環(huán)境變量 80 
5.1.1 全局環(huán)境變量 80 
5.1.2 本地環(huán)境變量 81 
5.2 設(shè)置環(huán)境變量 83 
5.2.1 設(shè)置本地環(huán)境變量 83 
5.2.2 設(shè)置全局環(huán)境變量 84 
5.3 移除環(huán)境變量 84 
5.4 默認(rèn)的shell環(huán)境變量 85 
5.5 設(shè)置PATH環(huán)境變量 87 
5.6 定位系統(tǒng)環(huán)境變量 88 
5.6.1 登錄shell 88 
5.6.2 交互式shell 90 
5.6.3 非交互式shell 92 
5.7 變量數(shù)組 92 
5.8 使用命令別名 93 
5.9 小結(jié) 94 
第6章 理解Linux文件權(quán)限 96 
6.1 Linux安全性 96 
6.1.1 /etc/passwd文件 96 
6.1.2 /etc/shadow文件 98 
6.1.3 添加新用戶(hù) 98 
6.1.4 刪除用戶(hù) 100 
6.1.5 修改用戶(hù) 100 
6.2 使用Linux用戶(hù)組 102 
6.2.1 /etc/group文件 103 
6.2.2 創(chuàng)建新用戶(hù)組 103 
6.2.3 修改用戶(hù)組 104 
6.3 解碼文件權(quán)限 104 
6.3.1 使用文件權(quán)限符號(hào) 105 
6.3.2 默認(rèn)文件權(quán)限 105 
6.4 修改安全設(shè)置 107 
6.4.1 修改權(quán)限 107 
6.4.2 修改所有者 108 
6.5 共享文件 108 
6.6 小結(jié) 109 
第7章 使用編輯器 111 
7.1 vim編輯器 111 
7.1.1 vim基本用法 111 
7.1.2 編輯數(shù)據(jù) 113 
7.1.3 復(fù)制和粘貼 113 
7.1.4 搜索和替換 114 
7.2 emacs編輯器 114 
7.2.1 在控制臺(tái)中使用emacs 114 
7.2.2 在X Windows中使用emacs 118 
7.3 KDE系列編輯器 119 
7.3.1 KWrite編輯器 119 
7.3.2 Kate編輯器 121 
7.4 GNOME編輯器 124 
7.4.1 啟動(dòng)gedit 124 
7.4.2 基本gedit特性 125 
7.4.3 設(shè)置首選項(xiàng) 125 
7.5 小結(jié) 128 
第2部分 shell腳本的基礎(chǔ)知識(shí) 
第8章 基本腳本編譯 131 
8.1 使用多條命令 131 
8.2 創(chuàng)建腳本文件 131 
8.3 顯示消息 133 
8.4 使用變量 134 
8.4.1 環(huán)境變量 134 
8.4.2 用戶(hù)變量 135 
8.4.3 反引號(hào) 136 
8.5 重定向輸入輸出 137 
8.5.1 輸出重定向 137 
8.5.2 輸入重定向 137 
8.6 管道 138 
8.7 數(shù)學(xué)計(jì)算 140 
8.7.1 expr命令 140 
8.7.2 使用括號(hào) 141 
8.7.3 浮點(diǎn)解決方案 142 
8.8 退出腳本 145 
8.8.1 核對(duì)退出狀態(tài) 145 
8.8.2 退出命令 146 
8.9 小結(jié) 147 
第9章 使用結(jié)構(gòu)化命令 148 
9.1 使用if-then語(yǔ)句 148 
9.2 if-then-else語(yǔ)句 150 
9.3 嵌套if語(yǔ)句 150 
9.4 test命令 151 
9.4.1 數(shù)值比較 151 
9.4.2 字符串比較 152 
9.4.3 文件比較 155 
9.5 復(fù)合條件檢查 161 
9.6 if-then的高級(jí)特征 161 
9.6.1 使用雙圓括號(hào) 162 
9.6.2 使用雙方括號(hào) 162 
9.7 case命令 163 
9.8 小結(jié) 164 
第10章 更多結(jié)構(gòu)化命令 165 
10.1 for命令 165 
10.1.1 讀取列表中的值 165 
10.1.2 讀取列表中的復(fù)雜值 166 
10.1.3 從變量讀取列表 168 
10.1.4 讀取命令中的值 168 
10.1.5 改變字段分隔符 169 
10.1.6 使用通配符讀取目錄 170 
10.2 C式的for命令 171 
10.2.1 C語(yǔ)言中的for命令 171 
10.2.2 使用多個(gè)變量 172 
10.3 while命令 173 
10.3.1 while的基本格式 173 
10.3.2 使用多條測(cè)試命令 174 
10.4 until命令 175 
10.5 嵌套循環(huán) 176 
10.6 文件數(shù)據(jù)的循環(huán) 178 
10.7 控制循環(huán) 178 
10.7.1 break命令 179 
10.7.2 continue命令 181 
10.8 處理循環(huán)的輸出 183 
10.9 小結(jié) 184 
第11章 處理用戶(hù)輸入 185 
11.1 命令行參數(shù) 185 
11.1.1 讀取參數(shù) 185 
11.1.2 讀取程序名稱(chēng) 187 
11.1.3 測(cè)試參數(shù) 188 
11.2 特殊的參數(shù)變量 188 
11.2.1 參數(shù)計(jì)數(shù) 188 
11.2.2 獲取所有數(shù)據(jù) 190 
11.3 移位 190 
11.4 處理選項(xiàng) 191 
11.4.1 找出選項(xiàng) 191 
11.4.2 使用getopt命令 194 
11.4.3 更高級(jí)的getopts命令 196 
11.5 標(biāo)準(zhǔn)化選項(xiàng) 197 
11.6 獲取用戶(hù)輸入 198 
11.6.1 基本讀取 198 
11.6.2 計(jì)時(shí) 199 
11.6.3 默讀 200 
11.6.4 讀取文件 200 
11.7 小結(jié) 201 
第12章 顯示數(shù)據(jù) 202 
12.1 了解輸入和輸出 202 
12.1.1 標(biāo)準(zhǔn)文件描述符 202 
12.1.2 重定向錯(cuò)誤 204 
12.2 在腳本中重定向輸出 205 
12.2.1 臨時(shí)重定向 205 
12.2.2 永久重定向 206 
12.3 在腳本中重定向輸入 207 
12.4 創(chuàng)建自己的重定向 207 
12.4.1 創(chuàng)建輸出文件描述符 207 
12.4.2 重定向文件描述符 208 
12.4.3 創(chuàng)建輸入文件描述符 208 
12.4.4 創(chuàng)建讀取/寫(xiě)入文件描述符 209 
12.4.5 關(guān)閉文件描述符 210 
12.5 列出開(kāi)放文件描述符 210 
12.6 禁止命令輸出 212 
12.7 使用臨時(shí)文件 212 
12.7.1 創(chuàng)建本地臨時(shí)文件 213 
12.7.2 在/temp中創(chuàng)建臨時(shí)文件 213 
12.7.3 創(chuàng)建臨時(shí)目錄 214 
12.8 記錄消息 215 
12.9 小結(jié) 216 
第13章 腳本控制 217 
13.1 處理信號(hào) 217 
13.1.1 Linux信號(hào)回顧 217 
13.1.2 生成信號(hào) 218 
13.1.3 捕獲信號(hào) 219 
13.1.4 捕獲腳本退出 220 
13.1.5 移除捕獲 220 
13.2 以后臺(tái)模式運(yùn)行腳本 221 
13.2.1 以后臺(tái)模式運(yùn)行 221 
13.2.2 運(yùn)行多個(gè)后臺(tái)作業(yè) 222 
13.2.3 退出終端 222 
13.3 在不使用控制臺(tái)的情況下運(yùn)行腳本 222 
13.4 作業(yè)控制 223 
13.4.1 查看作業(yè) 223 
13.4.2 重新啟動(dòng)停止的作業(yè) 225 
13.5 變得更好 225 
13.5.1 nice命令 226 
13.5.2 renice命令 226 
13.6 準(zhǔn)確無(wú)誤地運(yùn)行 227 
13.6.1 使用at命令調(diào)度作業(yè) 227 
13.6.2 使用batch命令 229 
13.6.3 調(diào)度定期腳本 229 
13.7 從頭開(kāi)始 230 
13.7.1 在啟動(dòng)時(shí)啟動(dòng)腳本 231 
13.7.2 隨新shell一起啟動(dòng) 232 
13.8 小結(jié) 232 
第3部分 高級(jí)shell腳本編程 
第14章 創(chuàng)建函數(shù) 235 
14.1 基本腳本函數(shù) 235 
14.1.1 創(chuàng)建函數(shù) 235 
14.1.2 使用函數(shù) 236 
14.2 返回值 237 
14.2.1 默認(rèn)退出狀態(tài) 237 
14.2.2 使用return命令 238 
14.2.3 使用函數(shù)輸出 239 
14.3 在函數(shù)中使用變量 239 
14.3.1 向函數(shù)傳遞參數(shù) 240 
14.3.2 在函數(shù)中處理變量 241 
14.4 數(shù)組變量與函數(shù) 243 
14.4.1 向函數(shù)傳遞數(shù)組 243 
14.4.2 從函數(shù)返回?cái)?shù)組 244 
14.5 函數(shù)遞歸 245 
14.6 創(chuàng)建庫(kù) 246 
14.7 在命令行中使用函數(shù) 247 
14.7.1 在命令行創(chuàng)建函數(shù) 247 
14.7.2 在.bashrc文件中定義函數(shù) 248 
14.8 小結(jié) 249 
第15章 在腳本中添加顏色 250 
15.1 創(chuàng)建文本菜單 250 
15.1.1 創(chuàng)建菜單布局 250 
15.1.2 創(chuàng)建菜單函數(shù) 251 
15.1.3 添加菜單邏輯 252 
15.1.4 將其全部組合在一起 252 
15.1.5 使用select命令 253 
15.2 添加顏色 254 
15.2.1 ANSI轉(zhuǎn)義碼 254 
15.2.2 顯示ANSI轉(zhuǎn)義碼 255 
15.2.3 在腳本中使用顏色 256 
15.3 制作窗口 257 
15.3.1 dialog軟件包 257 
15.3.2 dialog選項(xiàng) 261 
15.3.3 在腳本中使用dialog命令 263 
15.4 獲取圖形 265 
15.4.1 KDE環(huán)境 265 
15.4.2 GNOME環(huán)境 267 
15.5 小結(jié) 270 
第16章 sed和gawk介紹 271 
16.1 文本處理 271 
16.1.1 sed編輯器 271 
16.1.2 gawk程序 273 
16.2 sed編輯器基礎(chǔ)知識(shí) 278 
16.2.1 更多替換選項(xiàng) 278 
16.2.2 使用地址 279 
16.2.3 刪除行 281 
16.2.4 插入和附加文本 282 
16.2.5 更改行 283 
16.2.6 變換命令 284 
16.2.7 打印命令溫習(xí) 284 
16.2.8 將文件用于sed 286 
16.3 小結(jié) 288 
第17章 正則表達(dá)式 289 
17.1 正則表達(dá)式是什么 289 
17.1.1 正則表達(dá)式的定義 289 
17.1.2 正則表達(dá)式的類(lèi)型 290 
17.2 定義BRE模式 290 
17.2.1 純文本 290 
17.2.2 特殊字符 291 
17.2.3 定位符 292 
17.2.4 點(diǎn)字符 293 
17.2.5 字符類(lèi) 294 
17.2.6 否定字符類(lèi) 295 
17.2.7 使用范圍 296 
17.2.8 特殊字符類(lèi) 296 
17.2.9 星號(hào) 297 
17.3 擴(kuò)展的正則表達(dá)式 298 
17.3.1 問(wèn)號(hào) 298 
17.3.2 加號(hào) 299 
17.3.3 使用大括號(hào) 299 
17.3.4 管道符號(hào) 300 
17.3.5 將表達(dá)式分組 300 
17.4 正則表達(dá)式實(shí)戰(zhàn) 301 
17.4.1 計(jì)算目錄文件 301 
17.4.2 驗(yàn)證電話(huà)號(hào)碼 302 
17.4.3 解析電子郵件地址 303 
17.5 小結(jié) 304 
第18章 高級(jí)sed編程 306 
18.1 多行命令 306 
18.1.1 next命令 306 
18.1.2 多行刪除命令 309 
18.1.3 多行打印命令 310 
18.2 保留空間 310 
18.3 否定命令 311 
18.4 更改命令流 313 
18.4.1 分支 313 
18.4.2 測(cè)試 314 
18.5 模式替換 315 
18.5.1 與號(hào) 315 
18.5.2 替換個(gè)別單詞 315 
18.6 在腳本中使用sed 316 
18.6.1 使用包裝器 316 
18.6.2 重定向sed輸出 317 
18.7 創(chuàng)建sed工具 317 
18.7.1 雙倍行距 318 
18.7.2 對(duì)可能有空行的文件使用雙倍行距 318 
18.7.3 對(duì)文件中的行記數(shù) 319 
18.7.4 打印最后幾行 319 
18.7.5 刪除行 320 
18.7.6 刪除HTML標(biāo)記 322 
18.8 小結(jié) 323 
第19章 高級(jí)gawk編程 324 
19.1 使用變量 324 
19.1.1 內(nèi)置變量 324 
19.1.2 用戶(hù)定義的變量 328 
19.2 使用數(shù)組 329 
19.2.1 定義數(shù)組變量 329 
19.2.2 在數(shù)組變量中遞歸 330 
19.2.3 刪除數(shù)組變量 330 
19.3 使用模式 331 
19.3.1 正則表達(dá)式 331 
19.3.2 匹配操作符 331 
19.3.3 數(shù)學(xué)表達(dá)式 332 
19.4 結(jié)構(gòu)化命令 332 
19.4.1 if語(yǔ)句 333 
19.4.2 while語(yǔ)句 334 
19.4.3 do-while語(yǔ)句 335 
19.4.4 for語(yǔ)句 335 
19.5 格式化打印 335 
19.6 內(nèi)置函數(shù) 337 
19.6.1 數(shù)學(xué)函數(shù) 337 
19.6.2 字符串函數(shù) 338 
19.6.3 時(shí)間函數(shù) 339 
19.7 用戶(hù)定義的函數(shù) 340 
19.7.1 定義函數(shù) 340 
19.7.2 使用自己的函數(shù) 340 
19.7.3 創(chuàng)建函數(shù)庫(kù) 341 
19.8 小結(jié) 341 
第4部分 可選的Linux shell 
第20章 ash shell 345 
20.1 什么是ash shell 345 
20.2 原始ash shell 346 
20.2.1 原始ash命令行參數(shù) 346 
20.2.2 原始ash內(nèi)置命令 347 
20.2.3 ash shell文件 349 
20.3 dash shell 349 
20.3.1 dash命令行參數(shù) 349 
20.3.2 dash環(huán)境變量 350 
20.3.3 dash內(nèi)置命令 352 
20.4 在dash中編寫(xiě)腳本 355 
20.4.1 創(chuàng)建ash和dash腳本 355 
20.4.2 失效的特性 355 
20.5 小結(jié) 359 
第21章 tcsh shell 360 
21.1 什么是tcsh shell 360 
21.2 tcash shell的組成部分 360 
21.2.1 tcsh命令行參數(shù) 361 
21.2.2 tcsh文件 361 
21.2.3 tcsh登錄文件 362 
21.2.4 shell啟動(dòng)文件 362 
21.2.5 退出文件 363 
21.2.6 tcsh環(huán)境變量 364 
21.2.7 shell變量 364 
21.2.8 環(huán)境變量 367 
21.2.9 在tcsh中設(shè)置變量 369 
21.2.10 使用set命令 369 
21.2.11 使用setenv命令 369 
21.2.12 tcsh內(nèi)置命令 370 
21.3 在tcsh中編寫(xiě)腳本 372 
21.3.1 處理變量 372 
21.3.2 數(shù)組變量 372 
21.3.3 處理數(shù)學(xué)運(yùn)算 372 
21.3.4 結(jié)構(gòu)化命令 373 
21.3.5 if語(yǔ)句 373 
21.3.6 foreach語(yǔ)句 375 
21.3.7 while語(yǔ)句 375 
21.3.8 switch命令 375 
21.4 小結(jié) 376 
第22章 Korn shell 378 
22.1 Korn shell的歷史 378 
22.2 ksh93 shell的組成部分 378 
22.2.1 命令行參數(shù) 379 
22.2.2 默認(rèn)文件 380 
22.2.3 環(huán)境變量 380 
22.2.4 內(nèi)置命令 385 
22.3 在ksh93 shell中編寫(xiě)腳本 387 
22.3.1 數(shù)學(xué)運(yùn)算 387 
22.3.2 結(jié)構(gòu)化命令 389 
22.3.3 命令重定向 391 
22.3.4 規(guī)程函數(shù) 391 
22.4 小結(jié) 392 
第23章 zsh shell 393 
23.1 zsh shell的歷史 393 
23.2 zsh shell的組成部分 393 
23.2.1 shell選項(xiàng) 394 
23.2.2 zsh shell文件 396 
23.2.3 環(huán)境變量 398 
23.2.4 內(nèi)置命令 401 
23.3 使用zsh編寫(xiě)腳本 405 
23.3.1 數(shù)學(xué)運(yùn)算 405 
23.3.2 結(jié)構(gòu)化命令 406 
23.3.3 函數(shù) 406 
23.4 小結(jié) 408 
第5部分 高級(jí)主題 
第24章 使用數(shù)據(jù)庫(kù) 411 
24.1 MySQL數(shù)據(jù)庫(kù) 411 
24.1.1 安裝MySQL 411 
24.1.2 完成MySQL配置 413 
24.1.3 MySQL客戶(hù)端接口 414 
24.1.4 創(chuàng)建MySQL數(shù)據(jù)庫(kù)對(duì)象 417 
24.2 PostgreSQL數(shù)據(jù)庫(kù) 419 
24.2.1 安裝PostgreSQL 419 
24.2.2 PostgreSQL命令接口 421 
24.2.3 創(chuàng)建PostgreSQL數(shù)據(jù)庫(kù)對(duì)象 422 
24.3 處理表 424 
24.3.1 創(chuàng)建表 424 
24.3.2 插入和刪除數(shù)據(jù) 425 
24.3.3 查詢(xún)數(shù)據(jù) 426 
24.4 在腳本中使用數(shù)據(jù)庫(kù) 427 
24.4.1 連接到數(shù)據(jù)庫(kù) 427 
24.4.2 向服務(wù)器發(fā)送命令 428 
24.4.3 格式化數(shù)據(jù) 431 
24.5 小結(jié) 432 
第25章 使用Web 433 
25.1 Lynx程序 433 
25.1.1 安裝Lynx 434 
25.1.2 Lynx命令行 434 
25.1.3 Lynx配置文件 438 
25.1.4 Lynx環(huán)境變量 439 
25.1.5 從Lynx捕獲數(shù)據(jù) 439 
25.2 cURL程序 441 
25.2.1 安裝cURL 441 
25.2.2 cURL命令行 442 
25.2.3 研究curl 444 
25.3 使用zsh連接網(wǎng)絡(luò) 445 
25.3.1 TCP模塊 445 
25.3.2 客戶(hù)端/服務(wù)器模型 446 
25.3.3 使用zsh進(jìn)行客戶(hù)端/服務(wù)器編程 446 
25.4 小結(jié) 449 
第26章 使用電子郵件 450 
26.1 Linux電子郵件基礎(chǔ)知識(shí) 450 
26.1.1 Linux中的電子郵件 450 
26.1.2 郵件傳輸代理 451 
26.1.3 郵件分發(fā)代理 452 
26.1.4 郵件用戶(hù)代理 452 
26.2 設(shè)置服務(wù)器 454 
26.2.1 sendmail 455 
26.2.2 Postfix 456 
26.3 使用Mailx發(fā)送消息 459 
26.4 Mutt程序 461 
26.4.1 安裝Mutt 461 
26.4.2 Mutt命令行 462 
26.4.3 使用Mutt 462 
26.5 小結(jié) 463 
第27章 管理員使用的shell腳本 465 
27.1 監(jiān)視系統(tǒng)統(tǒng)計(jì)信息 465 
27.1.1 監(jiān)視磁盤(pán)空閑空間 465 
27.1.2 誰(shuí)在霸占磁盤(pán)資源 467 
27.1.3 監(jiān)視CPU和內(nèi)存使用情況 469 
27.2 執(zhí)行備份 474 
27.2.1 歸檔數(shù)據(jù)文件 474 
27.2.2 脫機(jī)存儲(chǔ)備份文件 477 
27.3 小結(jié) 478 
附錄A bash命令快速指南 479 
A.1 內(nèi)置命令 479 
A.2 bash命令 480 
A.3 環(huán)境變量 481 
附錄B sed和gawk快速指南 484 
B.1 sed編輯器 484 
B.1.1 啟動(dòng)sed編輯器 484 
B.1.2 sed命令 484 
B.2 gawk程序 487 
B.2.1 gawk命令格式 487 
B.2.2 使用gawk 487 
B.2.3 gawk變量 488 
B.2.4 gawk程序功能 489 
附錄C shell版本比較 491 
C.1 變量 491 
C.1.1 環(huán)境變量 491 
C.1.2 用戶(hù)定義的變量 491 
C.1.3 數(shù)組變量 492 
C.2 結(jié)構(gòu)化命令 492 
C.2.1 if-then、while和until語(yǔ)句 492 
C.2.2 for語(yǔ)句 493 
C.3 數(shù)學(xué)計(jì)算 493 

使用說(shuō)明

1、下載并解壓,得出pdf文件

2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀

收起介紹展開(kāi)介紹
  • 下載地址
linux命令行和shell腳本編程寶典 pdf掃描版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論

熱門(mén)推薦