Linux命令行大全第2版

Linux命令行大全第2版

《Linux命令行大全第2版》是2021年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:Linux命令行大全第2版
  • 作者:[美]威廉·肖特斯
  • 出版社:人民郵電出版社
  • 出版時間:2021年3月1日
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115551436
內容簡介,圖書目錄,

內容簡介

本書對Linux命令行進行詳細的介紹,全書內容包括4個部分,第一部分由Shell的介紹開啟命令行基礎知識的學習之旅;第二部分講述配置檔案的編輯,如何通過命令行控制計算機;第三部分探討常見的任務與必備工具;第四部分全面介紹Shell編程,讀者可通過動手編寫Shell腳本掌握Linux命令的套用,從而實現常見計算任務的自動化。通過閱讀本書,讀者將對Linux命令有更加深入的理解,並且可以將其套用到實際的工作中。
本書適合Linux初學人員、Linux系統管理人員及Linux愛好者閱讀。

圖書目錄

第一部分 學習Shell
第1章 什麼是Shell 3
1.1 終端仿真器 3
1.2 小試牛刀 4
1.3 幾個簡單的命令 5
1.4 結束終端會話 6
1.5 總結 6
第2章 導航 7
2.1 理解檔案系統樹 7
2.2 當前工作目錄 8
2.3 列出目錄內容 8
2.4 更改當前工作目錄 9
2.5 總結 11
第3章 探索Linux系統 12
3.1 使用ls命令之樂 12
3.2 使用file命令確定檔案類型 15
3.3 使用less命令查看文本檔案 15
3.4 按圖索驥 17
3.5 符號連結 19
3.6 硬連結 20
3.7 總結 20
第4章 操作檔案和目錄 21
4.1 通配符 22
4.2 mkdir——創建目錄 24
4.3 cp——複製檔案和目錄 24
4.4 mv——移動和重命名檔案 25
4.5 rm——刪除檔案和目錄 26
4.6 ln——創建硬連結和符號連結 27
4.7 實戰演練 28
4.8 總結 34
第5章 和命令打交道 35
5.1 命令究竟是什麼 35
5.2 識別命令 36
5.3 獲取命令文檔 37
5.4 使用alias創建自己的命令 42
5.5 總結 44
第6章 重定向 45
6.1 標準輸入、標準輸出及標準錯誤 45
6.2 標準輸出重定向 46
6.3 標準錯誤重定向 47
6.4 標準輸入重定向 49
6.5 管道 50
6.6 總結 55
第7章 “Shell眼”看世界 56
7.1 擴展 56
7.2 引用 62
7.3 總結 65
第8章 高級鍵盤技巧 66
8.1 編輯命令行 66
8.2 補全功能 68
8.3 命令歷史記錄 70
8.4 總結 72
第9章 許可權 73
9.1 屬主、屬組以及其他用戶 74
9.2 讀取、寫入和執行 75
9.3 改變用戶身份 81
9.4 行使許可權 85
9.5 修改密碼 87
9.6 總結 88
第10章 進程 89
10.1 進程的工作方式 90
10.2 查看進程 90
10.3 進程控制 94
10.4 信號 96
10.5 關閉系統 99
10.6 更多與進程相關的命令 99
10.7 總結 100
第二部分 配置與環境
第11章 環境 103
11.1 環境中都保存了什麼 103
11.2 如何建立環境 106
11.3 修改環境 108
11.4 總結 112
第12章 Vi入門 113
12.1 為什麼要學習Vi 113
12.2 背景知識 114
12.3 啟動和退出Vi 114
12.4 編輯模式 116
12.5 游標移動 117
12.6 基本編輯 118
12.7 搜尋和替換 122
12.8 編輯多個檔案 124
12.9 保存工作 128
12.10 總結 128
第13章 定製提示符 129
13.1 分解提示符 129
13.2 換一種提示符 131
13.3 增加顏色 132
13.4 移動游標 134
13.5 保存提示符 135
13.6 總結 135
第三部分 常見任務與必備工具
第14章 軟體包管理 139
14.1 打包系統 140
14.2 軟體包的工作方式 140
14.3 常見的軟體包管理任務 142
14.4 總結 145
第15章 存儲介質 147
15.1 存儲設備的掛載與卸載 148
15.2 創建新檔案系統 154
15.3 檔案系統的檢查和修復 157
15.4 在設備之間直接移動數據 158
15.5 寫入CD-ROM的ISO映像檔案 160
15.6 總結 161
第16章 聯網 162
16.1 網路檢查與監控 163
16.2 通過網路傳輸檔案 166
16.3 與遠程主機的安全通信 169
16.4 總結 173
第17章 查找檔案 174
17.1 locate——簡單的檔案查找 方法 174
17.2 find——複雜的檔案查找 方法 176
17.3 總結 186
第18章 歸檔與備份 187
18.1 壓縮檔案 187
18.2 檔案歸檔 191
18.3 同步檔案與目錄 196
18.4 總結 199
第19章 正則表達式 200
19.1 什麼是正則表達式 200
19.2 grep 201
19.3 元字元與文字字元 202
19.4 任意字元 203
19.5 錨點 203
19.6 方括弧表達式與字元類 204
19.7 POSIX字元類 206
19.8 POSIX基本型正則表達式與擴展型正則表達式 209
19.9 多選結構 210
19.10 量詞 211
19.11 實戰演練 213
19.12 總結 217
第20章 文本處理 218
20.1 文本的套用 219
20.2 溫故知新 220 20.3 切片和切塊 228
20.4 比較文本 235
20.5 即時編輯 239
20.6 總結 250
第21章 格式化輸出 251
21.1 簡單的格式化工具 251
21.2 文檔格式化系統 261
21.3 總結 267
第22章 列印 268
22.1 列印簡史 268
22.2 Linux的列印功能 271
22.3 準備檔案列印 271
22.4 將列印作業傳送至印表機 272
22.5 監控列印作業 276
22.6 總結 278
第23章 編譯程式 279
23.1 什麼是編譯 280
23.2 編譯C程式 281
23.2.1 獲取原始碼 281
23.2.2 檢查原始碼樹 283
23.2.3 構建程式 284
23.2.4 安裝程式 288
23.3 總結 288
第四部分 編寫Shell腳本
第24章 編寫第一個腳本 291
24.1 什麼是Shell腳本 291
24.2 如何創建並執行Shell腳本 292
24.3 更多的格式技巧 294
24.4 總結 296
第25章 啟動項目 297
25.1 第一階段:最小化文檔 297
25.2 第二階段:添加數據 299
25.3 變數與常量 300
25.4 總結 306
第26章 自頂向下設計 307
26.1 Shell函式 308
26.2 局部變數 311
26.3 保持腳本執行 312
26.4 總結 315
第27章 流程控制:if分支 316
27.1 if語句 317
27.2 退出狀態 317
27.3 使用test 319
27.4 更現代的test 324
27.5 (())——為整數設計 325
27.6 組合表達式 326
27.7 控制操作符:另一種分支 方式 329
27.8 總結 329
第28章 讀取鍵盤輸入 331
28.1 read——從標準輸入讀取值 332
28.2 驗證輸入 338
28.3 選單 339
28.4 總結 341
第29章 流程控制:while/until循環 342
29.1 循環 342
29.2 跳出循環 345
29.3 使用循環讀取檔案 347
29.4 總結 348
第30章 故障診斷 349
30.1 語法錯誤 349
30.1.1 缺少引號 350
30.1.2 缺少詞法單元 351
30.1.3 出乎意料的擴展 351
30.2 邏輯錯誤 353
30.3 測試 355
30.4 調試 357
30.5 總結 360
第31章 流程控制:case分支 361
31.1 case命令 361
31.2 總結 366
第32章 位置參數 367
32.1 訪問命令行 367
32.2 批量處理位置參數 372
32.3 一個更完整的套用 374
32.4 總結 377
第33章 流程控制:for循環 380
33.1 for的傳統形式 380
33.2 for的C語言形式 383
33.3 總結 384
第34章 字元串與數字 387
34.1 參數擴展 387
34.2 算術求值與擴展 395
34.3 bc——任意精度計算器語言 401
34.4 總結 404
第35章 數組 405
35.1 什麼是數組 405
35.2 數組操作 408
35.3 關聯數組 412
35.4 總結 412
第36章 其他命令 413
36.1 分組命令與子Shell 413
36.2 陷阱 419
36.3 使用wait實現異步執行 421
36.4 具名管道 423
36.5 總結 424

相關詞條

熱門詞條

聯絡我們