[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《Linux命令行與shell腳本編程大全(第2版)》掃描版[PDF]
《Linux命令行與shell腳本編程大全(第2版)》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《Linux命令行與shell腳本編程大全(第2版)》掃描版[PDF] 簡介: 中文名 : Linux命令行與shell腳本編程大全(第2版) 作者 : Richard Blum 譯者 : 武海峰 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115288899 發行時間 : 2012年9月1日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容介紹: 《Linux命令行與sh
電驢資源下載/磁力鏈接資源下載:
全選
"《Linux命令行與shell腳本編程大全(第2版)》掃描版[PDF]"介紹
中文名: Linux命令行與shell腳本編程大全(第2版)
作者: Richard Blum
譯者: 武海峰
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115288899
發行時間: 2012年9月1日
地區: 大陸
語言: 簡體中文
簡介:

內容介紹:
《Linux命令行與shell腳本編程大全(第2版)》是一本關於Linux命令行與shell腳本編程的全面教程。全書分為四部分:第一部分介紹Linuxshell命令行;第二部分介紹shell腳本編程基礎;第三部分深入探討shell腳本編程的高級內容;第四部分介紹如何在現實環境中使用shell腳本。本書不僅涵蓋了詳盡的動手教程和現實世界中的實用信息,還提供了與所學內容相關的參考信息和背景資料。
內容截圖:

白光盤下載請到1樓評論分流鏈接下載


目錄:
第一部分 Linux 命令行
第1章 初識Linux shell
1.1 什麼是Linux
1.1.1 深入探究Linux內核
1.1.2 GNU工具鏈
1.1.3 Linux桌面環境
1.2 Linux發行版
1.2.1 核心Linux發行版
1.2.2 專業Linux發行版
1.2.3 Linux LiveCD
1.3 小結
第2章 走進shell
2.1 終端模擬
2.1.1 圖形功能
2.1.2 鍵盤
2.2 terminfo數據庫
2.3 Linux控制台
2.4 xterm終端
2.4.1 命令行參數
2.4.2 xterm主菜單
2.4.3 VT選項菜單
2.4.4 VT字體菜單
2.5 Konsole終端
2.5.1 命令行參數
2.5.2 標簽式窗口會話
2.5.3 配置文件
2.5.4 菜單欄
2.6 GNOME Terminal
2.6.1 命令行參數
2.6.2 標簽
2.6.3 菜單欄
2.7 小結
第3章 基本的bash shell命令
3.1 啟動shell
3.2 shell提示符
3.3 bash手冊
3.4 浏覽文件系統
3.4.1 Linux文件系統
3.4.2 遍歷目錄
3.5 文件和目錄列表
3.5.1 基本列表功能
3.5.2 修改輸出信息
3.5.3 完整的參數列表
3.5.4 過濾輸出列表
3.6 處理文件
3.6.1 創建文件
3.6.2 復制文件
3.6.3 鏈接文件
3.6.4 重命名文件
3.6.5 刪除文件
3.7 處理目錄
3.7.1 創建目錄
3.7.2 刪除目錄
3.8 查看文件內容
3.8.1 查看文件統計信息
3.8.2 查看文件類型
3.8.3 查看整個文件
3.8.4 查看部分文件
3.9 小結
第4章 更多的bash shell命令
4.1 監測程序
4.1.1 探查進程
4.1.2 實時監測進程
4.1.3 結束進程
4.2 監測磁盤空間
4.2.1 掛載存儲媒體
4.2.2 使用df命令
4.2.3 使用du命令
4.3 處理數據文件
4.3.1 排序數據
4.3.2 搜索數據
4.3.3 壓縮數據
4.3.4 歸檔數據
4.4 小結
第5章 使用Linux環境變量
5.1 什麼是環境變量
5.1.1 全局環境變量
5.1.2 局部環境變量
5.2 設置環境變量
5.2.1 設置局部環境變量
5.2.2 設置全局環境變量
5.3 刪除環境變量
5.4 默認shell環境變量
5.5 設置PATH環境變量
5.6 定位系統環境變量
5.6.1 登錄shell
5.6.2 交互式shell
5.6.3 非交互式shell
5.7 可變數組
5.8 使用命令別名
5.9 小結
第6章 理解Linux文件權限
6.1 Linux的安全性
6.1.1 /etc/passwd文件
6.1.2 /etc/shadow文件
6.1.3 添加新用戶
6.1.4 刪除用戶
6.1.5 修改用戶
6.2 使用Linux組
6.2.1 /etc/group文件
6.2.2 創建新組
6.2.3 修改組
6.3 理解文件權限
6.3.1 使用文件權限符
6.3.2 默認文件權限
6.4 改變安全性設置
6.4.1 改變權限
6.4.2 改變所屬關系
6.5 共享文件
6.6 小結
第7章 管理文件系統
7.1 探索Linux文件系統
7.1.1 基本的Linux文件系統
7.1.2 日志文件系統
7.1.3 擴展的Linux日志文件系統
7.2 操作文件系統
7.2.1 創建分區
7.2.2 創建文件系統
7.2.3 如果出錯了
7.3 邏輯卷管理器
7.3.1 邏輯卷管理布局
7.3.2 Linux中的LVM
7.3.3 使用Linux LVM
7.4 小結
第8章 安裝軟件程序
8.1 包管理基礎
8.2 基於Debian的系統
8.2.1 用aptitude管理軟件包
8.2.2 用aptitude安裝軟件包
8.2.3 用aptitude更新軟件
8.2.4 用aptitude卸載軟件
8.2.5 aptitude庫
8.3 基於Red Hat的系統
8.3.1 列出已安裝包
8.3.2 用yum安裝軟件
8.3.3 用yum更新軟件
8.3.4 用yum卸載軟件
8.3.5 處理損壞的包依賴關系
8.3.6 yum軟件庫
8.4 從源碼安裝
8.5 小結
第9章 使用編輯器
9.1 Vim編輯器
9.1.1 Vim基礎
9.1.2 編輯數據
9.1.3 復制和粘貼
9.1.4 查找和替換
9.2 Emacs編輯器
9.2.1 在控制台上使用Emacs
9.2.2 在X Window中使用Emacs
9.3 KDE系編輯器
9.3.1 KWrite編輯器
9.3.2 Kate編輯器
9.4 GNOME編輯器
9.4.1 啟動gedit
9.4.2 基本的gedit功能
9.4.3 設定偏好設置
9.5 小結
第二部分 shell腳本編程基礎
第10章 構建基本腳本
10.1 使用多個命令
10.2 創建shell腳本文件
10.3 顯示消息
10.4 使用變量
10.4.1 環境變量
10.4.2 用戶變量
10.4.3 反引號
10.5 重定向輸入和輸出
10.5.1 輸出重定向
10.5.2 輸入重定向
10.6 管道
10.7 執行數學運算
10.7.1 expr命令
10.7.2 使用方括號
10.7.3 浮點解決方案
10.8 退出腳本
10.8.1 查看退出狀態碼
10.8.2 exit命令
10.9 小結
第11章 使用結構化命令
11.1 使用if-then語句
11.2 if-then-else語句
11.3 嵌套if
11.4 test命令
11.4.1 數值比較
11.4.2 字符串比較
11.4.3 文件比較
11.5 復合條件測試
11.6 if-then的高級特性
11.6.1 使用雙尖括號
11.6.2 使用雙方括號
11.7 case命令
11.8 小結
第12章 更多的結構化命令
12.1 for命令
12.1.1 讀取列表中的值
12.1.2 讀取列表中的復雜值
12.1.3 從變量讀取列表
12.1.4 從命令讀取值
12.1.5 更改字段分隔符
12.1.6 用通配符讀取目錄
12.2 C語言風格的for命令
12.2.1 C語言的for命令
12.2.2 使用多個變量
12.3 while命令
12.3.1 while的基本格式
12.3.2 使用多個測試命令
12.4 until命令
12.5 嵌套循環
12.6 循環處理文件數據
12.7 控制循環
12.7.1 break命令
12.7.2 continue命令
12.8 處理循環的輸出
12.9 小結
第13章 處理用戶輸入
13.1 命令行參數
13.1.1 讀取參數
13.1.2 讀取程序名
13.1.3 測試參數
13.2 特殊參數變量
13.2.1 參數計數
13.2.2 抓取所有的數據
13.3 移動變量
13.4 處理選項
13.4.1 查找選項
13.4.2 使用getopt命令
13.4.3 使用更高級的getopts
13.5 將選項標准化
13.6 獲得用戶輸入
13.6.1 基本的讀取
13.6.2 超時
13.6.3 隱藏方式讀取
13.6.4 從文件中讀取
13.7 小結
第14章 呈現數據
14.1 理解輸入和輸出
14.1.1 標准文件描述符
14.1.2 重定向錯誤
14.2 在腳本中重定向輸出
14.2.1 臨時重定向
14.2.2 永久重定向
14.3 在腳本中重定向輸入
14.4 創建自己的重定向
14.4.1 創建輸出文件描述符
14.4.2 重定向文件描述符
14.4.3 創建輸入文件描述符
14.4.4 創建讀寫文件描述符
14.4.5 關閉文件描述符
14.5 列出打開的文件描述符
14.6 阻止命令輸出
14.7 創建臨時文件
14.7.1 創建本地臨時文件
14.7.2 在/tmp目錄創建臨時文件
14.7.3 創建臨時目錄
14.8 記錄消息
14.9 小結
第15章 控制腳本
15.1 處理信號
15.1.1 重溫Linux信號
15.1.2 產生信號
15.1.3 捕捉信號
15.1.4 捕捉腳本的退出
15.1.5 移除捕捉
15.2 以後台模式運行腳本
15.2.1 後台運行腳本
15.2.2 運行多個後台作業
15.2.3 退出終端
15.3 在非控制台下運行腳本
15.4 作業控制
15.4.1 查看作業
15.4.2 重啟停止的作業
15.5 調整謙讓度
15.5.1 nice命令
15.5.2 renice命令
15.6 定時運行作業
15.6.1 用at命令來計劃執行作業
15.6.2 計劃定期執行腳本
15.7 啟動時運行
15.7.1 開機時運行腳本
15.7.2 在新shell中啟動
15.8 小結
第三部分 高級shell腳本編程
第16章 創建函數
16.1 基本的腳本函數
16.1.1 創建函數
16.1.2 使用函數
16.2 返回值
16.2.1 默認退出狀態碼
16.2.2 使用return命令
16.2.3 使用函數輸出
16.3 在函數中使用變量
16.3.1 向函數傳遞參數
16.3.2 在函數中處理變量
16.4 數組變量和函數
16.4.1 向函數傳數組參數
16.4.2 從函數返回數組
16.5 函數遞歸
16.6 創建庫
16.7 在命令行上使用函數
16.7.1 在命令行上創建函數
16.7.2 在.bashrc文件中定義函數
16.8 小結
第17章 圖形化桌面上的腳本編程
17.1 創建文本菜單
17.1.1 創建菜單布局
17.1.2 創建菜單函數
17.1.3 添加菜單邏輯
17.1.4 整合shell腳本菜單
17.1.5 使用select命令
17.2 使用窗口
17.2.1 dialog包
17.2.2 dialog選項
17.2.3 在腳本中使用dialog命令
17.3 使用圖形
17.3.1 KDE環境
17.3.2 GNOME環境
17.4 小結
第18章 初識sed和gawk
18.1 文本處理
18.1.1 sed編輯器
18.1.2 gawk程序
18.2 sed編輯器基礎
18.2.1 更多的替換選項
18.2.2 使用地址
18.2.3 刪除行
18.2.4 插入和附加文本
18.2.5 修改行
18.2.6 轉換命令
18.2.7 回顧打印
18.2.8 用sed和文件一起工作
18.3 小結
第19章 正則表達式
19.1 什麼是正則表達式
19.1.1 定義
19.1.2 正則表達式的類型
19.2 定義BRE模式
19.2.1 純文本
19.2.2 特殊字符
19.2.3 錨字符
19.2.4 點字符
19.2.5 字符組
19.2.6 排除字符組
19.2.7 使用區間
19.2.8 特殊字符組
19.2.9 星號
19.3 擴展正則表達式
19.3.1 問號
19.3.2 加號
19.3.3 使用花括號
19.3.4 管道符號
19.3.5 聚合表達式
19.4 實用中的正則表達式
19.4.1 目錄文件計數
19.4.2 驗證電話號碼
19.4.3 解析郵件地址
19.5 小結
第20章 sed進階
20.1 多行命令
20.1.1 next命令
20.1.2 多行刪除命令
20.1.3 多行打印命令
20.2 保持空間
20.3 排除命令
20.4 改變流
20.4.1 跳轉
20.4.2 測試
20.5 模式替代
20.5.1 and符號
20.5.2 替換單獨的單詞
20.6 在腳本中使用sed
20.6.1 使用包裝腳本
20.6.2 重定向sed的輸出
20.7 創建sed實用工具
20.7.1 加倍行間距
20.7.2 對可能含有空白行的文件加倍行間距
20.7.3 給文件中的行編號
20.7.4 打印末尾行
20.7.5 刪除行
20.7.6 刪除HTML標簽
20.8 小結
第21章 gawk進階
21.1 使用變量
21.1.1 內建變量
21.1.2 自定義變量
21.2 處理數組
21.2.1 定義數組變量
21.2.2 遍歷數組變量
21.2.3 刪除數組變量
21.3 使用模式
21.3.1 正則表達式
21.3.2 匹配操作符
21.3.3 數學表達式
21.4 結構化命令
21.4.1 if語句
21.4.2 while語句
21.4.3 do-while語句
21.4.4 for語句
21.5 格式化打印
21.6 內建函數
21.6.1 數學函數
21.6.2 字符串函數
21.6.3 時間函數
21.7 自定義函數
21.7.1 定義函數
21.7.2 使用自定義函數
21.7.3 創建函數庫
21.8 小結
第22章 使用其他shell
22.1 什麼是dash shell
22.2 dash shell的特性
22.2.1 dash命令行參數
22.2.2 dash環境變量
22.2.3 dash內建命令
22.3 dash腳本編程
22.3.1 創建dash腳本
22.3.2 不能使用的功能
22.4 zsh shell
22.5 zsh shell的組成
22.5.1 shell選項
22.5.2 內建命令
22.6 zsh腳本編程
22.6.1 數學運算
22.6.2 結構化命令
22.6.3 函數
22.7 小結
第四部分 高級shell腳本編程主題
第23章 使用數據庫
23.1 MySQL數據庫
23.1.1 安裝MySQL
23.1.2 MySQL客戶端界面
23.1.3 創建MySQL數據庫對象
23.2 PostgreSQL數據庫
23.2.1 安裝PostgreSQL
23.2.2 PostgreSQL命令行界面
23.2.3 創建PostgreSQL數據庫對象
23.3 使用數據表
23.3.1 創建數據表
23.3.2 插入和刪除數據
23.3.3 查詢數據
23.4 在腳本中使用數據庫
23.4.1 連接到數據庫
23.4.2 向服務器發送命令
23.4.3 格式化數據
23.5 小結
第24章 使用Web
24.1 Lynx程序
24.1.1 安裝Lynx
24.1.2 lynx命令行
24.1.3 Lynx配置文件
24.1.4 Lynx環境變量
24.1.5 從Lynx中抓取數據
24.2 cURL程序
24.2.1 安裝cURL
24.2.2 探索cURL
24.3 使用zsh處理網絡
24.3.1 TCP模塊
24.3.2 客戶端/服務器模式
24.3.3 使用zsh進行C/S編程
24.4 小結
第25章 使用E-mail
25.1 Linux E-mail基礎
25.1.1 Linux中的E-mail
25.1.2 郵件傳送代理
25.1.3 郵件投遞代理
25.1.4 郵件用戶代理
25.2 建立服務器
25.2.1 sendmail
25.2.2 Postfix
25.3 使用Mailx發送消息
25.4 Mutt程序
25.4.1 安裝Mutt
25.4.2 Mutt命令行
25.4.3 使用Mutt
25.5 小結
第26章 編寫腳本實用工具
26.1 監測磁盤空間
26.1.1 需要的功能
26.1.2 創建腳本
26.1.3 運行腳本
26.2 進行備份
26.3 管理用戶賬戶
26.3.1 需要的功能
26.3.2 創建腳本
26.4 小結
第27章 shell腳本編程進階
27.1 監測系統統計數據
27.1.1 系統快照報告
27.1.2 系統統計數據報告
27.2 問題跟蹤數據庫
27.2.1 創建數據庫
27.2.2 記錄問題
27.2.3 更新問題
27.2.4 查找問題
27.3 小結
附錄A bash命令快速指南
附錄B sed和gawk快速指南



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved