Linux 命令速查手冊, 2/e (Linux Phrasebook, 2/e)

Linux 命令速查手冊, 2/e (Linux Phrasebook, 2/e)

作者: 斯科特·格蘭尼曼
出版社: 清華大學
出版在: 2017-01-01
ISBN-13: 9787302459682
ISBN-10: 7302459681
裝訂格式: 平裝
總頁數: 490 頁




內容描述


《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是聖路易斯華盛頓大學和韋伯斯特大學的兼職教授,主要講授各種互聯網和技術課程。




相關書籍

Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework

作者 Murti Karuna

2017-01-01

Understanding the Linux Virtual Memory Manager (Paperback)

作者 Mel Gorman

2017-01-01

Data Communications and Networking, 5/e (IE-Paperback)

作者 Behrouz A. Forouzan

2017-01-01