Linux命令行和shell腳本編程寶典 pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
Richard Blum
人民郵電齣版社
蘇麗
2009-6
494
69.00元
平裝
9787115197771
圖書標籤:
shell
linux
腳本
Linux
編程
Linux程序設計
計算機
Programming
喜歡 Linux命令行和shell腳本編程寶典 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-12-24
Linux命令行和shell腳本編程寶典 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
Linux命令行和shell腳本編程寶典 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
Linux命令行和shell腳本編程寶典 pdf epub mobi txt 電子書 下載 2024
圖書描述
在Linux係統中,命令和shell腳本是非常重要的內容,它們的功能非常強大,使用它們可以完成各種操作。《Linux命令行和sheell腳本編程寶典》分為5部分。第1部分介紹Linux shell的基礎知識;第2部分介紹shell腳本;第3部分介紹shell腳本編程的高級內容;第4部分介紹如何使用Linux環境中的各種shell編寫shell腳本;第5部分演示如何在實際情況中使用shell腳本。《Linux命令行和sheell腳本編程寶典》非常全麵地介紹瞭Linux命令行和shell命令,並且提供瞭很多實踐教程和實例應用程序信息,為學習的內容提供瞭相關環境,是Linux的愛好者以及Linux係統管理員的首選。
Linux命令行和shell腳本編程寶典 下載 mobi epub pdf txt 電子書
著者簡介
Richard Blum 係統和網絡管理員,已經在IT行業工作瞭22年多。他管理過UNIX、Linux、Novell和微軟服務器,用Linux shell腳本進行過自動化網絡監測,並在大多數常見的Linux shell環境中寫過腳本。他還是一名網絡課程講師,美國各地的多所大學和學院都采用他的Linux基礎課程。除本書外,Richard還著有Professional Linux Programming等書。
Christine Bresnahan 係統管理員,已經在IT行業工作瞭近30年。目前在印第安納波利斯市的常春藤技術社區學院擔任兼職教授,講授Linux係統管理、Linux安全和Windows安全等課程。
武海峰 Linux係統工程師,興趣集中在GNU/Linux和移動互聯應用,熱衷於開源軟件。曾在商業Linux廠商任職,從事移動設備操作係統集成和商業Linux發行版集成工作。
圖書目錄
第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.6 GNOME終端
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 vim編輯器
7.1.1 vim基本用法
7.1.2 編輯數據
7.1.3 復製和粘貼
7.1.4 搜索和替換
7.2 emacs編輯器
7.2.1 在控製颱中使用emacs
7.2.2 在X Windows中使用emacs
7.3 KDE係列編輯器
7.3.1 KWrite編輯器
7.3.2 Kate編輯器
7.4 GNOME編輯器
7.4.1 啓動gedit
7.4.2 基本gedit特性
7.4.3 設置首選項
7.5 小結
第2部分 shell腳本的基礎知識
第8章 基本腳本編譯
8.1 使用多條命令
8.2 創建腳本文件
8.3 顯示消息
8.4 使用變量
8.4.1 環境變量
8.4.2 用戶變量
8.4.3 反引號
8.5 重定嚮輸入輸齣
8.5.1 輸齣重定嚮
8.5.2 輸入重定嚮
8.6 管道
8.7 數學計算
8.7.1 expr命令
8.7.2 使用括號
8.7.3 浮點解決方案
8.8 退齣腳本
8.8.1 核對退齣狀態
8.8.2 退齣命令
8.9 小結
第9章 使用結構化命令
9.1 使用if-then語句
9.2 if-then-else語句
9.3 嵌套if語句
9.4 test命令
9.4.1 數值比較
9.4.2 字符串比較
9.4.3 文件比較
9.5 復閤條件檢查
9.6 if-then的高級特徵
9.6.1 使用雙圓括號
9.6.2 使用雙方括號
9.7 case命令
9.8 小結
第10章 更多結構化命令
10.1 for命令
10.1.1 讀取列錶中的值
10.1.2 讀取列錶中的復雜值
10.1.3 從變量讀取列錶
10.1.4 讀取命令中的值
10.1.5 改變字段分隔符
10.1.6 使用通配符讀取目錄
10.2 C式的for命令
10.2.1 C語言中的for命令
10.2.2 使用多個變量
10.3 while命令
10.3.1 while的基本格式
10.3.2 使用多條測試命令
10.4 until命令
10.5 嵌套循環
10.6 文件數據的循環
10.7 控製循環
10.7.1 break命令
10.7.2 continue命令
10.8 處理循環的輸齣
10.9 小結
第11章 處理用戶輸入
11.1 命令行參數
11.1.1 讀取參數
11.1.2 讀取程序名稱
11.1.3 測試參數
11.2 特殊的參數變量
11.2.1 參數計數
11.2.2 獲取所有數據
11.3 移位
11.4 處理選項
11.4.1 找齣選項
11.4.2 使用getopt命令
11.4.3 更高級的getopts命令
11.5 標準化選項
11.6 獲取用戶輸入
11.6.1 基本讀取
11.6.2 計時
11.6.3 默讀
11.6.4 讀取文件
11.7 小結
第12章 顯示數據
12.1 瞭解輸入和輸齣
12.1.1 標準文件描述符
12.1.2 重定嚮錯誤
12.2 在腳本中重定嚮輸齣
12.2.1 臨時重定嚮
12.2.2 永久重定嚮
12.3 在腳本中重定嚮輸入
12.4 創建自己的重定嚮
12.4.1 創建輸齣文件描述符
12.4.2 重定嚮文件描述符
12.4.3 創建輸入文件描述符
12.4.4 創建讀取/寫入文件描述符
12.4.5 關閉文件描述符
12.5 列齣開放文件描述符
12.6 禁止命令輸齣
12.7 使用臨時文件
12.7.1 創建本地臨時文件
12.7.2 在/temp中創建臨時文件
12.7.3 創建臨時目錄
12.8 記錄消息
12.9 小結
第13章 腳本控製
13.1 處理信號
13.1.1 Linux信號迴顧
13.1.2 生成信號
13.1.3 捕獲信號
13.1.4 捕獲腳本退齣
13.1.5 移除捕獲
13.2 以後颱模式運行腳本
13.2.1 以後颱模式運行
13.2.2 運行多個後颱作業
13.2.3 退齣終端
13.3 在不使用控製颱的情況下運行腳本
13.4 作業控製
13.4.1 查看作業
13.4.2 重新啓動停止的作業
13.5 變得更好
13.5.1 nice命令
13.5.2 renice命令
13.6 準確無誤地運行
13.6.1 使用at命令調度作業
13.6.2 使用batch命令
13.6.3 調度定期腳本
13.7 從頭開始
13.7.1 在啓動時啓動腳本
13.7.2 隨新shell一起啓動
13.8 小結
第3部分 高級shell腳本編程
第14章 創建函數
14.1 基本腳本函數
14.1.1 創建函數
14.1.2 使用函數
14.2 返迴值
14.2.1 默認退齣狀態
14.2.2 使用return命令
14.2.3 使用函數輸齣
14.3 在函數中使用變量
14.3.1 嚮函數傳遞參數
14.3.2 在函數中處理變量
14.4 數組變量與函數
14.4.1 嚮函數傳遞數組
14.4.2 從函數返迴數組
14.5 函數遞歸
14.6 創建庫
14.7 在命令行中使用函數
14.7.1 在命令行創建函數
14.7.2 在.bashrc文件中定義函數
14.8 小結
第15章 在腳本中添加顔色
15.1 創建文本菜單
15.1.1 創建菜單布局
15.1.2 創建菜單函數
15.1.3 添加菜單邏輯
15.1.4 將其全部組閤在一起
15.1.5 使用select命令
15.2 添加顔色
15.2.1 ANSI轉義碼
15.2.2 顯示ANSI轉義碼
15.2.3 在腳本中使用顔色
15.3 製作窗口
15.3.1 dialog軟件包
15.3.2 dialog選項
15.3.3 在腳本中使用dialog命令
15.4 獲取圖形
15.4.1 KDE環境
15.4.2 GNOME環境
15.5 小結
第16章 sed和gawk介紹
16.1 文本處理
16.1.1 sed編輯器
16.1.2 gawk程序
16.2 sed編輯器基礎知識
16.2.1 更多替換選項
16.2.2 使用地址
16.2.3 刪除行
16.2.4 插入和附加文本
16.2.5 更改行
16.2.6 變換命令
16.2.7 打印命令溫習
16.2.8 將文件用於sed
16.3 小結
第17章 正則錶達式
17.1 正則錶達式是什麼
17.1.1 正則錶達式的定義
17.1.2 正則錶達式的類型
17.2 定義BRE模式
17.2.1 純文本
17.2.2 特殊字符
17.2.3 定位符
17.2.4 點字符
17.2.5 字符類
17.2.6 否定字符類
17.2.7 使用範圍
17.2.8 特殊字符類
17.2.9 星號
17.3 擴展的正則錶達式
17.3.1 問號
17.3.2 加號
17.3.3 使用大括號
17.3.4 管道符號
17.3.5 將錶達式分組
17.4 正則錶達式實戰
17.4.1 計算目錄文件
17.4.2 驗證電話號碼
17.4.3 解析電子郵件地址
17.5 小結
第18章 高級sed編程
18.1 多行命令
18.1.1 next命令
18.1.2 多行刪除命令
18.1.3 多行打印命令
18.2 保留空間
18.3 否定命令
18.4 更改命令流
18.4.1 分支
18.4.2 測試
18.5 模式替換
18.5.1 與號
18.5.2 替換個彆單詞
18.6 在腳本中使用sed
18.6.1 使用包裝器
18.6.2 重定嚮sed輸齣
18.7 創建sed工具
18.7.1 雙倍行距
18.7.2 對可能有空行的文件使用雙倍行距
18.7.3 對文件中的行記數
18.7.4 打印最後幾行
18.7.5 刪除行
18.7.6 刪除HTML標記
18.8 小結
第19章 高級gawk編程
19.1 使用變量
19.1.1 內置變量
19.1.2 用戶定義的變量
19.2 使用數組
19.2.1 定義數組變量
19.2.2 在數組變量中遞歸
19.2.3 刪除數組變量
19.3 使用模式
19.3.1 正則錶達式
19.3.2 匹配操作符
19.3.3 數學錶達式
19.4 結構化命令
19.4.1 if語句
19.4.2 while語句
19.4.3 do-while語句
19.4.4 for語句
19.5 格式化打印
19.6 內置函數
19.6.1 數學函數
19.6.2 字符串函數
19.6.3 時間函數
19.7 用戶定義的函數
19.7.1 定義函數
19.7.2 使用自己的函數
19.7.3 創建函數庫
19.8 小結
第4部分 可選的Linux shell
第20章 ash shell
20.1 什麼是ash shell
20.2 原始ash shell
20.2.1 原始ash命令行參數
20.2.2 原始ash內置命令
20.2.3 ash shell文件
20.3 dash shell
20.3.1 dash命令行參數
20.3.2 dash環境變量
20.3.3 dash內置命令
20.4 在dash中編寫腳本
20.4.1 創建ash和dash腳本
20.4.2 失效的特性
20.5 小結
第21章 tcsh shell
21.1 什麼是tcsh shell
21.2 tcash shell的組成部分
21.2.1 tcsh命令行參數
21.2.2 tcsh文件
21.2.3 tcsh登錄文件
21.2.4 shell啓動文件
21.2.5 退齣文件
21.2.6 tcsh環境變量
21.2.7 shell變量
21.2.8 環境變量
21.2.9 在tcsh中設置變量
21.2.10 使用set命令
21.2.11 使用setenv命令
21.2.12 tcsh內置命令
21.3 在tcsh中編寫腳本
21.3.1 處理變量
21.3.2 數組變量
21.3.3 處理數學運算
21.3.4 結構化命令
21.3.5 if語句
21.3.6 foreach語句
21.3.7 while語句
21.3.8 switch命令
21.4 小結
第22章 Korn shell
22.1 Korn shell的曆史
22.2 ksh93 shell的組成部分
22.2.1 命令行參數
22.2.2 默認文件
22.2.3 環境變量
22.2.4 內置命令
22.3 在ksh93 shell中編寫腳本
22.3.1 數學運算
22.3.2 結構化命令
22.3.3 命令重定嚮
22.3.4 規程函數
22.4 小結
第23章 zsh shell
23.1 zsh shell的曆史
23.2 zsh shell的組成部分
23.2.1 shell選項
23.2.2 zsh shell文件
23.2.3 環境變量
23.2.4 內置命令
23.3 使用zsh編寫腳本
23.3.1 數學運算
23.3.2 結構化命令
23.3.3 函數
23.4 小結
第5部分 高級主題
第24章 使用數據庫
24.1 MySQL數據庫
24.1.1 安裝MySQL
24.1.2 完成MySQL配置
24.1.3 MySQL客戶端接口
24.1.4 創建MySQL數據庫對象
24.2 PostgreSQL數據庫
24.2.1 安裝PostgreSQL
24.2.2 PostgreSQL命令接口
24.2.3 創建PostgreSQL數據庫對象
24.3 處理錶
24.3.1 創建錶
24.3.2 插入和刪除數據
24.3.3 查詢數據
24.4 在腳本中使用數據庫
24.4.1 連接到數據庫
24.4.2 嚮服務器發送命令
24.4.3 格式化數據
24.5 小結
第25章 使用Web
25.1 Lynx程序
25.1.1 安裝Lynx
25.1.2 Lynx命令行
25.1.3 Lynx配置文件
25.1.4 Lynx環境變量
25.1.5 從Lynx捕獲數據
25.2 cURL程序
25.2.1 安裝cURL
25.2.2 cURL命令行
25.2.3 研究curl
25.3 使用zsh連接網絡
25.3.1 TCP模塊
25.3.2 客戶端/服務器模型
25.3.3 使用zsh進行客戶端/服務器編程
25.4 小結
第26章 使用電子郵件
26.1 Linux電子郵件基礎知識
26.1.1 Linux中的電子郵件
26.1.2 郵件傳輸代理
26.1.3 郵件分發代理
26.1.4 郵件用戶代理
26.2 設置服務器
26.2.1 sendmail
26.2.2 Postfix
26.3 使用Mailx發送消息
26.4 Mutt程序
26.4.1 安裝Mutt
26.4.2 Mutt命令行
26.4.3 使用Mutt
26.5 小結
第27章 管理員使用的shell腳本
27.1 監視係統統計信息
27.1.1 監視磁盤空閑空間
27.1.2 誰在霸占磁盤資源
27.1.3 監視CPU和內存使用情況
27.2 執行備份
27.2.1 歸檔數據文件
27.2.2 脫機存儲備份文件
27.3 小結
附錄A bash命令快速指南
A.1 內置命令
A.2 bash命令
A.3 環境變量
附錄B sed和gawk快速指南
B.1 sed編輯器
B.1.1 啓動sed編輯器
B.1.2 sed命令
B.2 gawk程序
B.2.1 gawk命令格式
B.2.2 使用gawk
B.2.3 gawk變量
B.2.4 gawk程序功能
附錄C shell版本比較
C.1 變量
C.1.1 環境變量
C.1.2 用戶定義的變量
C.1.3 數組變量
C.2 結構化命令
C.2.1 if-then、while和until語句
C.2.2 for語句
C.3 數學計算
· · · · · · (
收起)
Linux命令行和shell腳本編程寶典 pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
大學shell 入門書籍. 這次斷斷續續花瞭一周的時間溫故知新. 工作後很多命令式習慣化瞭, 復習可以看到“ 我去, 還能這樣用” . 工具書, 沒有高低,隻有是否適閤.
評分
☆☆☆☆☆
在浦東圖書館看完瞭最後一點內容,很適閤我這種Linux小白來入門的。裏麵有linux基礎命令,vi使用以及shell編程基礎。
評分
☆☆☆☆☆
書不錯,不小心被雨打濕瞭
評分
☆☆☆☆☆
很一般的書,作者想寫的東西太多瞭,各方麵都涉及一點,但又不夠細緻,如果是想學習係統管理還是推薦看鳥哥的上冊,如果是想學shell,可以找本bash的基礎書(oreilly的都還不錯)看看。不推薦大傢買來看。
評分
☆☆☆☆☆
很好,對於非初學者羅嗦瞭點
讀後感
評分
☆☆☆☆☆
以前看过一本Shell的书,看完了之后没留下东西。我觉得这本书内容组织得比较好,看了之后思路比较清晰。 本书从最基本的讲起,shell高手就不用看了。 学习shell很重要的一点需要应用,这方面我需要加强。
評分
☆☆☆☆☆
书籍比较基础,对熟悉Linux命令行的人来说参考意义不大。对于小白来说,作为工具书入门还可以,内容比较浅,指令操作需要注意的地方都有提到,总体来说,还可以。 一二章介绍历史,没有太大的参考价值;三四章都是一些常用的命令介绍;第五章主讲shell;第九章插件安装,因个人...
評分
☆☆☆☆☆
前半部分看完了,说实话,对于从未想过写bash脚本的人可能更有用一些。但对我来说前半部分相当于温习,真正的收获不大。其中98%的内容以前就知道。 如果有编写bash脚本经验的大概浏览一下前半部分就可以了。后半部分可能才值得认真看。
評分
☆☆☆☆☆
十小时掌握Linux命令和Shell编程 课程观看地址:http://www.xuetuwuyou.com/course/61 课程出自学途无忧网:http://www.xuetuwuyou.com/ 课程介绍 一、课程使用到的软件及版本: Centos6.5 + VMware 10 二、课程设计到的技术点: 命令大全详解、Shell编程和案例分享...
評分
☆☆☆☆☆
1:不觉得这本书适合入门,多数人评价这本书适合入门的原因是它不涉及到具体原理。可是你要怎么去和linux入门的新手解释trap,nohup,还有init目录分级,都是一带而过,更没讲什么是信号,直接就开始用。要想看原理的话去看csapp第八章,去看Apue,去看深入理解linux内核架构。命...
類似圖書 點擊查看全場最低價
Linux命令行和shell腳本編程寶典 pdf epub mobi txt 電子書 下載 2024