Linux 命令速查手冊, 2/e (Linux Phrasebook, 2/e)
內容描述
《Linux命令速查手冊(第2版)》列出Linux命令短語和示例代碼,幫助讀者快捷高效地使用Linux操作系統和開發環境。通俗易懂,簡明扼要便於攜帶,使用方便——你盡可拋棄所有厚重書籍,隨身攜帶這本袖珍手冊即可。代碼靈活,優質實用本書附帶100多個可供隨時查閱的命令段和代碼段,為你完成所有日常簡單乃至復雜Linux任務提供完整命令短語。
目錄大綱
第Ⅰ部分入門
第1章需要了解的命令行相關事項3
1.1一切皆文件3
1.2文件名最大長度5
1.3文件名區分大小寫5
1.4名稱中應避免使用的特殊字符6
1.5通配符及其含義9
1.6影響命令行的特殊文件15
1.7如果屏幕上有過多內容,請重置18
1.8本章小結19
第2章導航文件系統21
2.1列出文件和文件夾22
2.2列出其他文件夾的內容23
2.3使用通配符列出文件夾的內容24
2.4查看子文件夾中的文件列表25
2.5以單獨一列顯示內容列表26
2.6以逗號分隔列表顯示內容27
2.7查看隱藏的文件和文件夾28
2.8直觀顯示文件的類型29
2.9以各種顏色顯示內容30
2.10列出權限、所有者以及其他信息32
2.11以倒序列出文件內容37
2.12按日期和時間排序內容38
2.13按文件大小排序內容40
2.14用K、M和G表示文件大小41
2.15顯示當前目錄的路徑42
2.16改為不同的目錄44
2.17改為home目錄44
2.18改為之前的目錄45
2.19本章小結46
第3章創建和銷毀47
3.1將文件改為當前時間48
3.2將文件改為任意所需的時間49
3.3新建空文件51
3.4新建目錄52
3.5創建新目錄以及必要的子目錄53
3.6複製文件54
3.7使用通配符複製文件56
3.8顯示複製文件的過程58
3.9防止在復制時覆蓋重要文件59
3.10複製目錄61
3.11為建立完善副本而將文件複製到另一個目錄62
3.12移動文件和文件夾64
3.13重命名文件和文件夾66
3.14理解Linux存儲文件的方式68
3.15創建指向另一個文件或目錄的鏈接70
3.16刪除文件78
3.17使用通配符一次性刪除多個文件80
3.18防止刪除關鍵文件80
3.19刪除空目錄81
3.20刪除文件和非空的目錄82
3.21刪除難纏的文件84
3.22本章小結86
第4章學習命令87
4.1使用man查找命令相關信息88
4.2基於命令的名稱來快速弄清其功能91
4.3基於其功能搜索命令93
4.4讀取命令的特定手冊頁面95
4.5使用info學習命令97
4.6在info頁面中導航98
4.7查找命令的可執行文件、源文件和手冊頁面的路徑102
4.8找出將要運行的命令的版本104
4.9揭示shell如何解釋命令105
4.10本章小結107
第5章組合命令109
5.1連續運行多個命令109
5.2僅在前面的命令成功運行時才運行下一條命令112
5.3僅在前面的命令運行失敗時才運行下一條命令115
5.4將一條命令的輸出插入另一條命令116
5.5理解輸入/輸出流117
5.6將一條命令的輸出用作另一條命令的輸入118
5.7將命令的輸出重定向到文件121
5.8防止重定向時覆蓋文件122
5.9將命令的輸出追加到文件中123
5.10將文件用作命令的輸入124
5.11結合使用輸入和輸出重定向125
5.12將輸出同時發送到文件和stdout127
5.13本章小結129
第Ⅱ部分處理文件
第6章查看文件(主要是文本文件)133
6.1了解文件的類型134
6.2在標準輸出設備上查看文件137
6.3將文件拼接至標準輸出設備138
6.4將文件與其他文件拼接139
6.5拼 文件並添加行號141
6.6逐屏查看文本文件142
6.7在分頁器中搜索145
6.8在分頁查看文件時進行編輯146
6.9查看文件的前10行內容147
6.10查看多個文件的前10行內容148
6.11查看一個或多個文件的前幾行內容149
6.12查看文件前幾個字節、幾K字節或幾M字節的內容150
6.13查看文件的最後10行內容153
6.14查看多個文件的最後10行內容154
6.15查看一個或多個文件的最後幾行內容155
6.16查看一個或多個文件中經常更新的最後幾行內容156
6.17本章小結158
第7章使用過濾器操作文本文件159
7.1計算文件中的單詞數、行數和字符數160
7.2對文件中的行編號163
7.3選擇分隔文件中的整列數據165
7.4排序文件的內容168
7.5按數字排序文件的內容170
7.6刪除文件中重複的行173
7.7使用其他字符替換選擇的字符177
7.8使用單個實例替換重複的字符178
7.9刪除匹配的字符180
7.10轉變文件中的文本184
7.11打印文件中的特定字段190
7.12本章小結194
第8章擁有者和權限197
8.1成為另一個用戶198
8.2成為另一個用戶並 用其環境變量199
8.3成為root用戶200
8.4成為root用戶並使用其環境變量201
8.5更改文件或目錄所屬的用戶組202
8.6遞歸更改目錄所屬的用戶組204
8.7更改文件和目錄的擁有者205
8.8同時更改文件和目錄的擁有者和用戶組207
8.9理解權限的基礎208
8.10用字母表示法修改文件和目錄的權限211
8.11用數字權限修改文件和目錄的權限214
8.12遞歸地修改權限218
8.13設置和清除suid220
8.14設置和清除sgid224
8.15設置和清除stickybit227
8.16本章小結230
第9章歸檔和壓縮231
9.1用zip命令歸檔和壓縮文件233
9.2用zip命令獲得最好的壓縮效果235
9.3歸檔和壓縮目錄及子目錄中特定類型的文件237
9.4用密碼保護壓縮的zip文檔240
9.5解壓縮文件242
9.6測試將要解壓縮的文件243
9.7用gzip歸檔和壓縮文件244
9.8用gzip遞歸地歸檔和壓縮文件245
9.9解壓縮用gzip壓縮的文件247
9.10測試將要用gunzip解壓縮的文件248
9.11用bzip2歸檔和壓縮文件249
9.12解壓縮用bzip2壓縮的文件250
9.13測試將用bunzip2解 壓縮的文件251
9.14用tar歸檔文件252
9.15用tar和gzip歸檔和壓縮文件254
9.16測試將要解開和解壓縮的文件256
9.17解開和解壓縮文件258
9.18本章小結259
第Ⅲ部分查找文件、單詞等
第10章查找文件、目錄、單詞和短語263
10.1搜索文件名數據庫264
10.2不區分大小寫地搜索文件名數據庫266
10.3更新locate使用的數據庫268
10.4在文本文件中搜索匹配的模式270
10.5在文本文件中搜索特定模式的基礎知識271
10.6遞歸地搜索文件中的文本276
10.7搜索單詞並突出結果277
10.8搜索文件中的文本且忽略大小寫279
10.9在文件中搜索完整單詞280
10.10顯示搜索單詞在文件中的對應行號281
10.11在其他命令的輸出中搜索特定單詞282
10.12查看文件中搜索單詞的上下文284
10.13顯示文件中沒有包含匹配單詞的行287
10.14列出包含搜索詞的文件名288
10.15列出文件中單詞的出現次數289
10.16在搜索結果中搜索單詞291
10.17本章小結292
第11章find命令293
11 .1根據文件名搜索文件294
11.2根據擁有者搜索文件296
11.3根據文件大小搜索文件297
11.4根據文件類型搜索文件300
11.5根據時間搜索文件302
11.6當表達式均為true時顯示結果(AND)305
11.7當任一表達式為true時顯示結果(OR)306
11.8當表達式為nottrue時顯示結果(NOT)310
11.9對搜索到的每個文件執行命令312
11.10更高效地對搜索到的文件執行命令315
11.11對找到的包含空格的文件執行命令318
11.12本章小結320
第Ⅳ部分環境
第12章shell323
12.1查看命令行歷史323
12.2再次運行最近輸入的命令325
12.3使用數字再次運行之前的命令327
12.4使用字符串再次運行之前的命令328
12.5搜索之前輸入的命令並運行329
12.6顯示所有命令的別名335
12.7查看特定命令的別名336
12.8創建新的臨時別名336
12.9創建新的永久別名337
12.10刪除別名339
12.11創建新的臨時函數340
12.12創建新的永久函數342
12.13顯示所有函數346
12.14刪除函數347
12.15何時使用別名以及何時使用函數348
12.16本章小結351
第13章監視系 統資源353
13.1顯示計算機的持續運行時間354
13.2查看正在運行的所有進程354
13.3查看進程樹357
13.4查看特定用戶擁有的進程359
13.5終止正在運行的進程360
13.6查看運行中進程的動態更新列表363
13.7列出打開的文件366
13.8列出某個用戶打開的文件367
13.9列出使用特定文件的用戶369
13.10列出特定程序的進程370
13.11顯示系統RAM的相關信息372
13.12顯示文件系統的磁盤使用情況374
13.13報告目錄使用的文件空間376
13.14只報告目錄使用的總空間378
13.15本章小結379
第14章安裝軟件381
14.1安裝軟件包(RPM)382
14.2刪除軟件包(RPM)384
14.3安裝軟件包及其依賴程序(RPM )385
14.4刪除軟件包及其依賴程序(RPM)389
14.5升級軟件包及其依賴程序(RPM)390
14.6查找可供下載的軟件包(RPM)392
14.7安裝軟件包(DEB)393
14.8刪除軟件包(DEB)395
14.9安裝軟件包及其依賴程序(DEB)396
14.10刪除軟件包及其依賴程序(DEB)402
14.11升級軟件 及其依賴程序(DEB)403
14.12查找可供下載的軟件包(DEB)406
14.13清除不再需要的安裝包(DEB)409
14.14處理APT相關的錯誤(DEB)410
14.15本章小結412
第Ⅴ部分聯網
第15章連接417
15.1查看網絡接口的狀態419
15.2驗證計算機是否正在運行和能否接收請求422
15.3跟踪數據包在兩台主機之間經過的路由424
15.4查詢DNS記錄426
15.5配置網絡接口431
15.6查看無線網絡接口的狀態434
15.7配置無線網絡接口437
15.8使用DHCP獲得新的網絡地址438
15.9激活網絡連接441
15.10關閉網絡連接443
15.11顯示IP路由表444
15.12修改IP路由表447
15.13解決網絡問題451
15.14本章小結456
第16章操作網絡457
16.1安全登錄到另一台計算機457
16.2在不使用密碼的情況下安全登錄到另一台計算機461
16.3在計算機之間安全地傳輸文件465
16.4在主機之間安全複製文件468
16.5安全傳輸和備份文件470
16.6非交互式下載文件478
16.7非交互式下載整個網站485
16.8順序下載多個文件和互聯網資源487
16.9本章小結489
作者介紹
作者:Scott Granneman
是一位作家、教育家以及一家小公司的所有者。他迄今已獨自撰寫七本著作,與他人合著兩本著作。Scott是聖路易斯華盛頓大學和韋伯斯特大學的兼職教授,主要講授各種互聯網和技術課程。