|
-- 會員 / 註冊 --
|
|
|
|
腦動力:Linux指令速查效率手冊 ( 簡體 字) |
作者:李海慧,梁偉 | 類別:1. -> 作業系統 -> Linux |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 32692 詢問書籍請說出此書號!【缺書】 NT售價: 275 元 |
出版日:6/1/2012 |
頁數:612 |
光碟數:1 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121161964 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:Linux操作系統是一款開放源代碼的類UNIX操作系統,其具有高安全性、穩定可靠的優點。目前,Linux操作系統已經發展為全球第二大操作系統,并且越來越多的企業用戶遷移到了該操作系統。雖然Linux操作系統也具有優秀的圖形操作界面,但是基于命令行的操作方式更加靈活、強大。在Linux系統下有幾百個常用指令,每個指令都有相應的參數。很多初學者面對那么多的指令系統往往感到不知從何入手。 不論是初學者還是專業開發人員,面對如此龐大的指令庫,都需要一本比較全面的Linux指令書籍來作為日常開發和學習之用。在本書中,涵蓋了Linux系統下的基礎指令、系統管理指令及網絡管理指令,一共450個Linux指令的介紹、講解和示例。書中的每一個指令都有示例的編寫和講解,并且給出了與指令相關的經驗技巧。 本書的特點 1.指令全面 本書一共介紹了450個Linux系統指令,涵蓋了Linux系統下幾乎所有的常用指令,非常全面,同時命令分類從實用角度出發,讓讀者可以“想到就用到”。 2.豐富的典型示例 書中的指令都給出了可用于實際工作的典型示例。每個示例都給出了講解和相關的命令,針對命令的參數和一些拓展話題也都有涉及。 3.適用于大多數的Linux發行版本 本書的指令均適用于Red Hat、SUSE、Debian和Ubuntu等當前主流的Linux發行版本及其相應的延伸版本。 使用說明 本書中的每個指令均按照指令語法、功能介紹、參數說明、經驗技巧、示例和相關指令的順序進行講解。如果某項內容未給出,則表示本指令沒有相關的對應內容。 語法:指令的語法說明。 功能介紹:介紹指令的常用功能。 參數說明:介紹指令的常用參數選項。如果指令介紹中沒有出現該項,則表示該指令沒有任何參數選項。 經驗技巧:介紹實際操作中的經驗與技巧。 示例:實際上機操作指令的示例。 相關指令:給出與本指令功能相關的其他指令。如果指令介紹中沒有出現該項,則表示該指令沒有任何相關的指令。 適合的讀者 Linux系統指令的初學者。 Linux系統管理員和網絡管理員。 Linux專業開發人員(如Java、PHP人員等)。 大中專院校的學生。 Linux系統的愛好者。
編 者 |
內容簡介:Linux操作系統繼承了UNIX強大而靈活的命令行工作方式。在Linux中,常用的指令有幾百個。面對如此龐大的指令庫,所有學習人員都需要有一本較為全面的Linux指令學習參考書。 本書分為3篇,一共講解了450個相關的指令,并給出了相應的示例。第一篇中介紹了175個Linux基礎操作指令,包括文件、目錄、shell、打印、工具等;第二篇中介紹了206個Linux系統操作指令,包含系統管理、系統設置、磁盤維護、磁盤管理、內核開發、系統任務等;第三篇中介紹了69個Linux網絡管理指令,包含網絡通信、電子郵件、新聞組和網絡應用等。 |
目錄:一篇 Linux基礎操作指令篇 第1章 文本文件編輯 2 1.1 col指令:過濾控制字符 2 1.2 vi指令:全屏幕純文本編輯器 3 1.3 emacs指令:全屏文本編輯器 7 1.4 colrm指令:過濾指定的列 10 1.5 comm指令:比較兩個已排序的文件 12 1.6 csplit指令:分割文件 13 1.7 ed指令:文本編輯器 14 1.8 egrep指令:在文件中查找指定的字符串 15 1.9 ex指令:以Ex模式運行vi指令 16 1.10 fgrep指令:查找文件中符合條件的字符串 17 1.11 fmt指令:編排文本文件 18 1.12 fold指令:限制文件列寬 19 1.13 grep指令:查找文件中符合條件的字符串 20 1.14 ispell指令:拼字檢查程序 22 1.15 jed指令:編輯文本文件 23 1.16 joe指令:文檔編輯 24 1.17 join指令:將兩個文件中指定欄位內容相同的 行連接起來 27 1.18 look指令:查找單字符 28 1.19 mtype指令:顯示DOS文件的內容 29 1.20 pico指令:編輯文本文件 30 1.21 rgrep指令:遞歸查找文件中符合條件的字符串 32 1.22 sed指令:利用script來處理文本文件 34 1.23 sort指令:將文本文件中的內容進行排序 34 1.24 spell指令:拼字檢查程序 36 1.25 tr指令:轉換字符 37 1.26 uniq指令:檢查及刪除文本文件中重復 出現的行列 38 1.27 wc指令:計算文本文件中的字數 39 第2章 文件與目錄管理 41 2.1 diff指令:比較文本文件的差異 41 2.2 diffstat指令:根據diff的比較結果顯示 統計字數 44 2.3 file指令:識別文件的類型 45 2.4 find指令:查找文件或者目錄 47 2.5 git指令:文字模式下的文件管理員 51 2.6 gitview指令:Hex/ASCII的文件查看程序 52 2.7 ln指令:連接文件或者目錄 53 2.8 locate指令:查找文件 54 2.9 lsattr指令:顯示文件屬性 55 2.10 mattrib指令:變更或者顯示DOS文件 的屬性 56 2.11 mc指令:提供菜單式的文件管理程序 57 2.12 mcopy指令:復制DOS文件 59 2.13 mdel指令:刪除DOS文件 60 2.14 mdir指令:顯示DOS目錄 60 2.15 mktemp指令:建立緩存文件 61 2.16 mmove指令:在MS-DOS文件系統中 實現文件或目錄的移動、名稱修改 62 2.17 mread指令:將MS-DOS文件復制到 Linux/UNIX的目錄中 63 2.18 mren指令:更改MS-DOS文件或目錄 的名稱,或是移動文件或目錄 65 2.19 mshowfat指令:顯示DOS文件在FAT 中的記錄信息 66 2.20 mtools指令:顯示mtools支持的指令 67 2.21 mtoolstest指令:測試并顯示mtools的 相關設置 68 2.22 mv指令:移動或更名現有的文件或目錄 69 2.23 od指令:輸出文件內容 70 2.24 paste指令:合并文件的列 71 2.25 patch指令:修補文件 73 2.26 rcp指令:遠程復制文件或者目錄 76 2.27 rhmask指令:產生和還原加密文件 77 2.28 rm指令:刪除文件或目錄 78 2.29 slocate指令:查找文件或目錄 79 2.30 split指令:切割文件 80 2.31 tee指令:讀取標準輸入的數據,并將其 內容輸出成文件 82 2.32 tmpwatch指令:刪除緩存文件 83 2.33 touch指令:修改文件或目錄的時間 84 2.34 umask指令:指定在建立文件時預設的 權限掩碼 86 2.35 whereis指令:查找文件 87 2.36 which指令:查找文件 89 2.37 cat指令:把檔案串連接后傳到基本輸出 設備 90 2.38 chattr指令:修改文件的屬性 91 2.39 chgrp指令:變更文件或目錄的所屬群組 92 2.40 chmod指令:變更文件或目錄的權限 94 2.41 chown指令:變更文件或目錄的擁有者 或所屬群組 97 2.42 cksum指令:檢查文件的CRC是否正確 99 2.43 cmp指令:比較兩個文件是否有差異 100 2.44 cp指令:復制文件或者目錄 102 2.45 cut指令:輸出指定長度的文字 104 2.46 indent指令:調整C源代碼文件的格式 105 第3章 FTP遠程文件傳輸 108 3.1 ftp指令:登錄FTP服務器 108 3.2 bye指令:中斷FTP連接并結束程序 109 3.3 ftpcount指令:顯示目前以FTP登入的 用戶人數 110 3.4 ftpshut指令:在指定的時間關閉FTP服 務器 111 3.5 ftpwho指令:顯示目前登錄FTP服務器 的用戶信息 112 3.6 ncftp指令:傳輸文件 113 3.7 tftp指令:傳輸文件 114 3.8 uucico指令:UUCP文件傳輸服務程序 115 3.9 uucp指令:在系統之間傳送文件 117 3.10 uupick指令:處理傳送過來的文件 119 3.11 uuto指令:將文件傳送到遠程的UUCP主機 119 第4章 文件壓縮備份 121 4.1 ar指令:建立或修改備存文件,或是從 備存文件中抽取文件 121 4.2 gzip指令:GNU的壓縮與解壓縮工具 123 4.3 gunzip指令:解壓縮.gz壓縮包 125 4.4 bzip2指令:創建和管理.bz2壓縮包 127 4.5 bunzip2指令:解壓縮.bz2壓縮包 128 4.6 cpio指令:備份文件 129 4.7 dump指令:備份文件系統 133 4.8 restore指令:還原dump備份 134 4.9 compress指令:壓縮或者解壓文件 136 4.10 uncompress指令:解壓縮.Z壓縮文件 137 4.11 zip指令:壓縮和文件打包工具 138 4.12 unzip指令:解壓縮.zip壓縮包 140 4.13 arj指令:.arj壓縮包管理器 143 4.14 unarj指令:解壓縮.arj壓縮包 143 4.15 bzcat指令:顯示.bz2壓縮包中的文件內容 144 4.16 bzcmp指令:比較.bz2壓縮包中的文件 145 4.17 bzdiff指令:比較兩個.bz2壓縮包中 文件的不同 147 4.18 bzgrep指令:搜索.bz2壓縮包中文件的 內容 149 4.19 bzip2recover指令:修復被破壞的.bz2 壓縮包中的文件 152 4.20 bzmore指令:分屏查看.bz2壓縮包中的 文本文件 153 4.21 bzless指令:增強的.bz2壓縮包分屏 查看器 155 4.22 zipinfo指令:顯示Zip壓縮包的文件信息 156 4.23 zipsplit指令:分割Zip壓縮包 158 4.24 znew指令:將.Z文件重新壓縮為.gz文件 160 4.25 zcat指令:顯示.gz壓縮包中文件的內容 161 4.26 gzexe指令:壓縮可執行文件 162 4.27 tar指令:備份文件 163 第5章 shell指令 168 5.1 echo指令:打印變量或字符串 168 5.2 alias指令:設置命令別名 169 5.3 unalias指令:取消命令別名 172 5.4 jobs指令:顯示任務列表 172 5.5 bg指令:后臺執行作業 174 5.6 fg指令:將后臺作業轉換到前臺執行 174 5.7 set指令:顯示或設置shell特性及shell變量 175 5.8 unset指令:刪除指定的shell變量或函數 177 5.9 env指令:在定義環境中執行指令 178 5.10 type指令:判斷內部指令和外部指令 180 5.11 wait指令:等待進程執行完后返回 181 5.12 history指令:顯示歷史命令 182 5.13 read指令:從鍵盤讀取變量值 183 5.14 exec指令:調用并執行指令 184 5.15 umask指令:設置權限掩碼 185 5.16 shopt指令:顯示和設置shell操作選項 186 5.17 help指令:顯示幫助信息 188 5.18 builtin指令:執行shell內部命令 189 5.19 command指令:調用并執行指定的指令 190 5.20 declare指令:聲明shell變量 191 5.21 pushd指令:向目錄堆棧中壓入目錄 192 5.22 popd指令:從目錄堆棧中彈出目錄 193 5.23 readonly指令:定義只讀shell變量或函數 194 5.24 fc指令:修改歷史命令并執行 195 第6章 文件打印與實用工具 198 6.1 lp指令:打印文件 198 6.2 lpr指令:打印文件 199 6.3 lprm指令:刪除打印任務 201 6.4 lpc指令:打印機控制程序 201 6.5 lpq指令:顯示打印隊列狀態 202 6.6 lpstat指令:顯示CUPS的狀態信息 203 6.7 accept指令:接受打印任務 205 6.8 reject指令:拒絕打印任務 206 6.9 cancel指令:取消打印任務 207 6.10 cupsdisable指令:停止打印機 207 6.11 cupsenable指令:啟動打印機 208 6.12 lpadmin指令:管理CUPS打印機 209 6.13 man指令:幫助手冊 210 6.14 info指令:在線幫助 212 6.15 cksum指令:計算文件的校驗和與統計 文件字節數 214 6.16 bc指令:任意精度的計算器語言 215 6.17 cal指令:顯示日歷 217 6.18 sum指令:打印文件的校驗和 219 6.19 md5sum指令:計算和檢查文件的MD5 報文摘要 220 6.20 hostid指令:打印當前主機數字標識 221 6.21 date指令:顯示與設置系統日期時間 222 6.22 dircolors指令:設置ls指令的顯示顏色 224 6.23 gpm指令:虛擬控制臺下的鼠標工具 225 6.24 sleep指令:暫停指定的時間 226 6.25 whatis指令:從數據庫中查詢指定的關鍵字 227 6.26 who指令:打印當前登錄用戶 227 6.27 whoami指令:打印當前用戶名 229 6.28 wall指令:向所有終端發送信息 229 6.29 write指令:向指定用戶終端發送信息 230 6.30 mesg指令:控制終端是否可寫 231 6.31 talk指令:用戶聊天客戶端工具 232 6.32 login指令:登錄指令 234 6.33 mtools指令:DOS兼容工具集 235 6.34 stty指令:修改終端命令行設置 235 6.35 tee指令:雙向重定向指令 237 6.36 users指令:打印登錄系統的用戶 238 6.37 clear指令:清屏指令 239 6.38 consoletype指令:打印已連接的終端類型 239 6.39 sln指令:靜態ln 240 6.40 yes指令:重復打印字符串直到被殺死 242 第二篇 Linux系統操作指令篇 第7章 系統管理 244 7.1 adduser指令:新增用戶賬號 244 7.2 chfn指令:修改用戶的finger信息 246 7.3 chsh指令:更換登入系統時使用的shell 247 7.4 date指令:顯示或設置系統時間與日期 248 7.5 exit指令:退出目前的shell 251 7.6 finger指令:查找并顯示用戶信息 252 7.7 free指令:顯示內存狀態 252 7.8 fwhois指令:查找并顯示用戶信息 254 7.9 gitps指令:報告程序狀況 255 7.10 groupdel指令:刪除群組 257 7.11 groupmod指令:修改工作組信息 258 7.12 halt指令:關閉系統 258 7.13 id指令:顯示用戶的ID及所屬群組的ID 259 7.14 kill指令:刪除執行中的程序或工作進程 261
7.15 last指令:列出目前與過去登入系統的 用戶的相關信息 262 7.16 lastb指令:列出登入系統失敗的用戶的 相關信息 264 7.17 login指令:登錄系統 265 7.18 logname指令:顯示用戶名稱 266 7.19 logout指令:退出系統 267 7.20 logrotate指令:管理記錄文件 267 7.21 newgrp指令:登入另一個群組 268 7.22 nice指令:設置優先權 269 7.23 procinfo指令:顯示系統狀態 270 7.24 ps指令:報告程序狀況 271 7.25 pstree指令:以樹狀圖形顯示程序 272 7.26 reboot指令:重新開機 273 7.27 renice指令:調整優先級 274 7.28 rlogin指令:遠程登入 275 7.29 rsh指令:遠程登入的shell 277 7.30 rwho指令:查看系統用戶 278 7.31 screen指令:多重視窗管理程序 279 7.32 shutdown指令:系統關機指令 280 7.33 su指令:變更用戶身份 281 7.34 sudo指令:以其他身份來執行指令 283 7.35 suspend指令:暫停執行shell 284 7.36 swatch指令:系統監控程序 285 7.37 tload指令:顯示系統負載狀況 286 7.38 top指令:顯示、管理執行中的程序 287 7.39 uname指令:顯示系統信息 288 7.40 useradd指令:建立用戶賬戶 289 7.41 userconf指令:用戶賬號設置程序 290 7.42 userdel指令:刪除用戶 291 7.43 usermod指令:修改用戶賬號 292 7.44 vlock指令:鎖住虛擬終端 293 7.45 w指令:顯示目前登入系統的用戶信息 294 7.46 groupadd指令:創建新工作組 295 第8章 系統設置 297 8.1 alias指令:設置命令別名 297 8.2 apmd指令:進階電源管理服務程序 299 8.3 aumix指令:設置音效裝置 300 8.4 bind指令:顯示或設置鍵盤按鍵及相關 的功能 302 8.5 chkconfig指令:檢查、設置系統的各種 服務 304 8.6 chroot指令:改變根目錄 305 8.7 clock指令:調整RTC時間 306 8.8 crontab指令:設置計時器 307 8.9 declare指令:聲明shell變量 309 8.10 depmod指令:分析可載入模塊的相依性 310 8.11 dircolors指令:設置ls指令在顯示目錄 或文件時所用的色彩 311 8.12 dmesg指令:顯示開機信息 312 8.13 enable指令:啟動或關閉shell內建指令 313 8.14 eval指令:重新運算求出參數的內容 315 8.15 export指令:設置或顯示環境變量 316 8.16 fbset指令:設置景框緩沖區 317 8.17 grpconv指令:開啟群組的投影密碼 319 8.18 grpunconv指令:關閉群組的投影密碼 319 8.19 hwclock指令:顯示和設定硬件時鐘 320 8.20 insmod指令:載入模塊 322 8.21 kbdconfig指令:設置鍵盤類型 323 8.22 lilo指令:安裝核心載入及開機管理程序 323 8.23 liloconfig指令:設置核心載入及開機 管理程序 324 8.24 lsmod指令:顯示已經載入系統的模塊 325 8.25 minfo指令:顯示MS-DOS文件系統的 各項參數 326 8.26 mkkickstart指令:建立安裝的組態文件 326 8.27 modinfo指令:顯示kernel模塊的信息 327 8.28 modprobe指令:自動處理可載入的模塊 328 8.29 mouseconfig指令:設置鼠標的相關參數 330 8.30 ntsysv指令:設置系統的各種服務 331 8.31 passwd指令:設置密碼 332 8.32 pwconv指令:開啟用戶的投影密碼 334 8.33 pwunconv指令:關閉用戶的投影密碼 334 8.34 rdate指令:顯示其他主機的日期與時間 335 8.35 resize指令:設置終端機視窗的大小 336 8.36 rmmod指令:刪除模塊 337 8.37 rpm指令:管理套件 338 8.38 setconsole指令:設置系統終端 339 8.39 setenv指令:查詢或者顯示環境變量 340 8.40 setup指令:設置公用程序 341 8.41 sndconfig指令:設置聲卡 342 8.42 SVGATextMode指令:加強文字模式的 顯示畫面 342 8.43 timeconfig指令:設置時區 344 8.44 ulimit指令:控制shell程序的資源 344 第9章 硬件操作指令 348 9.1 arch指令:打印主機架構類型 348 9.2 cdrecord指令:光盤刻錄工具 349 9.3 eject指令:彈出可移動媒體 350 9.4 volname指令:顯示卷名 352 9.5 lsusb指令:顯示USB設備列表 353 9.6 lspci指令:顯示PCI設備列表 354 9.7 setpci指令:配置PCI設備 356 9.8 hwclock指令:查詢與設置硬件時鐘 357 9.9 systool指令:查看系統設備信息 359 第10章 磁盤管理 361 10.1 df指令:報告磁盤空間使用情況 361 10.2 cd指令:切換目錄 363 10.3 dirs指令:顯示目錄記錄 365 10.4 du指令:顯示目錄或者文件的大小 366 10.5 edquota指令:編輯磁盤配額 368 10.6 lndir指令:連接目錄內容 370 10.7 ls指令:列出目錄內容 370 10.8 mcd指令:在MS-DOS文件系統中切換 工作目錄 374 10.9 mdeltree指令:刪除DOS目錄 375 10.10 mdu指令:顯示MS-DOS目錄所占用 的磁盤空間 376 10.11 mkdir指令:建立目錄 377 10.12 mlabel指令:顯示或設置MS-DOS 磁盤驅動器的標簽名稱 378 10.13 mmd指令:在MS-DOS文件系統中 建立目錄 379 10.14 mmount指令:掛入MS-DOS文件系統 380 10.15 mrd指令:刪除MS-DOS文件系統中 的目錄 381 10.16 mzip指令:zip/jaz磁盤驅動器控制指令 382 10.17 pwd指令:顯示工作目錄 382 10.18 quota指令:顯示磁盤已使用的空間與限制 383 10.19 quotacheck指令:檢查磁盤的使用 空間與限制 385 10.20 quotaoff指令:關閉磁盤空間限制 387 10.21 quotaon指令:開啟磁盤空間限制 387 10.22 repquota指令:檢查磁盤空間限制的狀態 388 10.23 rmdir指令:刪除目錄 389 10.24 stat指令:顯示文件狀態 390 10.25 umount指令:卸載文件系統 392 10.26 mount指令:加載文件系統 393 10.27 mkfs指令:創建文件系統 394 10.28 mke2fs指令:創建ext2/ext3文件系統 395 10.29 fsck指令:檢查文件系統 396 10.30 dumpe2fs指令:導出ext2/ext3文件 系統信息 398 10.31 e2fsck指令:檢查ext2/ext3文件系統 399 10.32 chattr指令:改變文件的第二擴展文件 系統屬性 401 10.33 lsattr指令:查看文件的第二擴展文件 系統屬性 402 10.34 mountpoint指令:判斷目錄是否是加載點 403 10.35 swapoff指令:關閉交換空間 404 10.36 swapon指令:激活交換空間 405 10.37 sync指令:刷新文件系統緩沖區 407 10.38 e2image指令:將ext2/ext3文件系統 元數據保存到文件 407 10.39 e2label指令:設置文件系統卷標 408 10.40 tune2fs指令:調整ext2/ext3文件系統 參數 409 10.41 resize2fs指令:調整ext2文件系統大小 411 10.42 findfs指令:通過卷標或UUID查找 文件系統 412 第11章 磁盤維護 414 11.1 badblocks指令:檢查磁盤裝置中損壞的區塊 414 11.2 cfdisk指令:磁盤分區 415 11.3 dd指令:讀取轉換并輸出數據 416 11.4 fdisk指令:磁盤分區 419 11.5 fsck指令:檢查文件系統并嘗試修復錯誤 420 11.6 fsconf指令:設置文件系統的相關功能 421 11.7 hdparm指令:顯示與設定硬盤的參數 421 11.8 losetup指令:設置循環設備 423 11.9 mbadblocks指令:檢查MS-DOS文件 系統的磁盤是否有損壞的磁區 423 11.10 mformat指令:對MS-DOS文件系統 的磁盤進行格式化 424 11.11 mkbootdisk指令:建立目前系統的啟動盤 426 11.12 mkdosfs指令:建立DOS文件系統 427 11.13 mkinitrd指令:建立要載入ramdisk 的映像文件 428 11.14 mkisofs指令:建立ISO 9660映像文件 429 11.15 mkswap指令:設置交換區 430 11.16 mpartition指令:建立或刪除DOS的分區 431 11.17 sfdisk指令:硬盤分區工具 432 11.18 symlinks指令:維護符號連接的工具程序 433 第12章 系統任務指令 435 12.1 at指令:在指定時間執行任務 435 12.2 atq指令:顯示用戶待執行任務列表 437 12.3 atrm指令:刪除待執行任務 438 12.4 batch指令:在指定時間執行任務 439 12.5 crontab指令:周期性地執行任務 440 12.6 init指令:初始化Linux進程 441 12.7 killall指令:按照名稱殺死進程 442 12.8 nice指令:以指定優先級運行程序 444 12.9 nohup指令:以忽略掛起信號方式運行程序 445 12.10 pkill指令:按名稱殺死進程 446 12.11 pstree指令:以樹形顯示進程派生關系 447 12.12 skill指令:向進程發送信號 448 12.13 watch指令:全屏方式顯示周期性執行 的指令 449 12.14 telinit指令:切換運行等級 450 12.15 runlevel指令:打印當前運行等級 451 12.16 service指令:控制系統服務 452 12.17 ipcs指令:獲取進程間通信設施的狀態 453 12.18 pgrep指令:使用進程名稱查找進程 454 12.19 pidof指令:查找進程ID號 455 12.20 pmap指令:顯示進程的內存映射關系 456 第13章 Linux內核指令 458 13.1 sysctl指令:運行時配置內核參數 458 13.2 lsmod指令:顯示已加載模塊狀態 460 13.3 insmod指令:加載模塊到內核 461 13.4 modprobe指令:內核模塊智能加載工具 461 13.5 rmmod指令:從內核中移除模塊 463 13.6 modinfo指令:顯示模塊詳細信息 464 13.7 depmod指令:產生模塊所依賴的映射文件 465 13.8 uname指令:打印系統信息 466 13.9 dmesg指令:打印和控制內核環形緩沖區 468 13.10 kexec指令:直接啟動另一Linux內核 469 13.11 get_module指令:獲取模塊信息 470 13.12 kernelversion指令:打印內核主版本號 471 13.13 slabtop指令:實時顯示內核slab 緩沖區信息 472 第14章 Linux程序開發 474 14.1 test指令:測試條件表達式 474 14.2 expr指令:表達式求值 477 14.3 gcc指令:GNU C/C++編譯器 478 14.4 gdb指令:GNU調試器 480 14.5 ld指令:GNU連接器 481 14.6 ldd指令:打印程序依賴的共享庫 482 14.7 make指令:GNU工程化編譯工具 483 14.8 as指令:GNU匯編器 485 14.9 gcov指令:測試代碼覆蓋率 487 14.10 nm指令:顯示目標文件符號表 489 14.11 perl指令:perl語言解釋器 490 14.12 php指令:PHP的命令行接口 491 14.13 protoize指令:添加函數原型 492 14.14 unprotoize指令:刪除函數原型 493 第三篇 Linux網絡管理指令篇 第15章 網絡通信 497 15.1 dip指令:IP撥號連接 497 15.2 getty指令:設置終端機模式、連線速率 和管制線路 498 15.3 mingetty指令:設置終端機模式、連線 速率和管制線路 499 15.4 ppp-off指令:關閉PPP連接 500 15.5 telnet指令:遠程登入 500 15.6 uulog指令:顯示UUCP記錄文件 503 15.7 uustat指令:顯示UUCP目前的狀況 504 15.8 uux指令:在遠端的UUCP主機上執行指令 506 15.9 cu指令:連接另一個系統主機 507 15.10 dnsconf指令:設置DNS服務器組態 509 15.11 efax指令:收發傳真 510 15.12 httpd指令:Apache HTTP服務器程序 511 15.13 ifconfig指令:顯示或設置網絡設備 513 15.14 mesg指令:設置終端機的寫入權限 514 15.15 minicom指令:調制解調器的通信程序 515 15.16 nc指令:設置路由器 516 15.17 netstat指令:顯示網絡狀態 518 15.18 ping指令:檢測主機 519 15.19 pppstats指令:顯示PPP連接狀態 521 15.20 setserial指令:設置或顯示串口的相關信息 522 15.21 statserial指令:顯示串口狀態 523 15.22 talk指令:與其他用戶進行交談 524 15.23 tcpdump指令:顯示和監聽網絡傳輸數據 525 15.24 traceroute指令:顯示數據包到主機間的路徑 527 15.25 tty指令:顯示終端機連接標準輸入 設備的文件名稱 529 15.26 uuname指令:顯示全部的UUCP遠端主機 530 15.27 ytalk指令:與其他用戶交談 530 15.28 arpwatch指令:監聽網絡上的ARP記錄 531 15.29 apachectl指令:可用來控制Apache HTTP服務器的程序 532 15.30 smbclient指令:可存取SMB/CIFS服務器的 用戶端程序 533 15.31 pppsetup指令:設置PPP連接 535 第16章 電子郵件與新聞組 536 16.1 archive指令:新聞組文件備存程序 536 16.2 ctlinnd指令:設置INN新聞組服務器 537 16.3 elm指令:E-mail管理程序 538 16.4 getlist指令:下載新聞組清單 539 16.5 inncheck指令:檢查inn相關配置文件 的語法是否正確 540 16.6 mail指令:E-mail管理程序 541 16.7 mailconf指令:sendmail設置程序 543 16.8 mailq指令:顯示待郵寄的清單 543 16.9 messages指令:查看郵箱中的郵件數 544 16.10 metafile指令:負責處理非文字E-mail 的程序 545 16.11 mutt指令:E-mail管理程序 547 16.12 nntpget指令:下載新聞組文章 548 16.13 pine指令:收發電子郵件,瀏覽新聞組 549 16.14 slrn指令:新聞組閱讀程序 551 第17章 Linux網絡應用 553 17.1 elinks指令:純文本界面的WWW瀏覽器 553 17.2 wget指令:從指定URL地址下載文件 555 17.3 iptables指令:內核包過濾與NAT管理工具 557 17.4 iptables-save指令:保存iptables表 559 17.5 iptables-restore指令:還原iptables表 561 17.6 ip6tables指令:IPv6版內核包過濾管理工具 562 17.7 ip6tables-save指令:保存ip6tables表 564 17.8 ip6tables-restore指令:還原ip6tables表 565 17.9 ip指令:顯示或操作路由、網絡設備 567 17.10 arpd指令:ARP協議守護進程 569 17.11 arptables指令:arp包過濾管理工具 571 17.12 ss指令:顯示活動套接字連接 572 17.13 iptraf指令:監視網卡流量 574 17.14 mysqldump指令:MySQL數據庫 備份工具 576 17.15 mysqladmin指令:MySQL服務器的 客戶端管理工具 577 17.16 mysqlimport指令:MySQL服務器的 數據導入工具 578 17.17 mysqlshow指令:顯示數據庫、數據表 和列信息 579 17.18 mysql指令:MySQL服務器的客戶端工具 580 17.19 nfsstat指令:顯示NFS狀態信息 581 17.20 showmount指令:顯示NFS服務器的 加載信息 582 17.21 smbpassword指令:修改用戶的SMB密碼 583 17.22 sqluid指令:代理服務器守護進程 584 17.23 sendmail指令:電子郵件傳送代理 585 17.24 smbclient指令:samba套件的客戶端工具 586 目 錄 第一篇 Linux基礎操作指令篇 第1章 文本文件編輯 2 1.1 col指令:過濾控制字符 2 1.2 vi指令:全屏幕純文本編輯器 3 1.3 emacs指令:全屏文本編輯器 7 1.4 colrm指令:過濾指定的列 10 1.5 comm指令:比較兩個已排序的文件 12 1.6 csplit指令:分割文件 13 1.7 ed指令:文本編輯器 14 1.8 egrep指令:在文件中查找指定的字符串 15 1.9 ex指令:以Ex模式運行vi指令 16 1.10 fgrep指令:查找文件中符合條件的字符串 17 1.11 fmt指令:編排文本文件 18 1.12 fold指令:限制文件列寬 19 1.13 grep指令:查找文件中符合條件的字符串 20 1.14 ispell指令:拼字檢查程序 22 1.15 jed指令:編輯文本文件 23 1.16 joe指令:文檔編輯 24 1.17 join指令:將兩個文件中指定欄位內容相同的 行連接起來 27 1.18 look指令:查找單字符 28 1.19 mtype指令:顯示DOS文件的內容 29 1.20 pico指令:編輯文本文件 30 1.21 rgrep指令:遞歸查找文件中符合條件的字符串 32 1.22 sed指令:利用script來處理文本文件 34 1.23 sort指令:將文本文件中的內容進行排序 34 1.24 spell指令:拼字檢查程序 36 1.25 tr指令:轉換字符 37 1.26 uniq指令:檢查及刪除文本文件中重復 出現的行列 38 1.27 wc指令:計算文本文件中的字數 39 第2章 文件與目錄管理 41 2.1 diff指令:比較文本文件的差異 41 2.2 diffstat指令:根據diff的比較結果顯示 統計字數 44 2.3 file指令:識別文件的類型 45 2.4 find指令:查找文件或者目錄 47 2.5 git指令:文字模式下的文件管理員 51 2.6 gitview指令:Hex/ASCII的文件查看程序 52 2.7 ln指令:連接文件或者目錄 53 2.8 locate指令:查找文件 54 2.9 lsattr指令:顯示文件屬性 55 2.10 mattrib指令:變更或者顯示DOS文件 的屬性 56 2.11 mc指令:提供菜單式的文件管理程序 57 2.12 mcopy指令:復制DOS文件 59 2.13 mdel指令:刪除DOS文件 60 2.14 mdir指令:顯示DOS目錄 60 2.15 mktemp指令:建立緩存文件 61 2.16 mmove指令:在MS-DOS文件系統中 實現文件或目錄的移動、名稱修改 62 2.17 mread指令:將MS-DOS文件復制到 Linux/UNIX的目錄中 63 2.18 mren指令:更改MS-DOS文件或目錄 的名稱,或是移動文件或目錄 65 2.19 mshowfat指令:顯示DOS文件在FAT 中的記錄信息 66 2.20 mtools指令:顯示mtools支持的指令 67 2.21 mtoolstest指令:測試并顯示mtools的 相關設置 68 2.22 mv指令:移動或更名現有的文件或目錄 69 2.23 od指令:輸出文件內容 70 2.24 paste指令:合并文件的列 71 2.25 patch指令:修補文件 73 2.26 rcp指令:遠程復制文件或者目錄 76 2.27 rhmask指令:產生和還原加密文件 77 2.28 rm指令:刪除文件或目錄 78 2.29 slocate指令:查找文件或目錄 79 2.30 split指令:切割文件 80 2.31 tee指令:讀取標準輸入的數據,并將其 內容輸出成文件 82 2.32 tmpwatch指令:刪除緩存文件 83 2.33 touch指令:修改文件或目錄的時間 84 2.34 umask指令:指定在建立文件時預設的 權限掩碼 86 2.35 whereis指令:查找文件 87 2.36 which指令:查找文件 89 2.37 cat指令:把檔案串連接后傳到基本輸出 設備 90 2.38 chattr指令:修改文件的屬性 91 2.39 chgrp指令:變更文件或目錄的所屬群組 92 2.40 chmod指令:變更文件或目錄的權限 94 2.41 chown指令:變更文件或目錄的擁有者 或所屬群組 97 2.42 cksum指令:檢查文件的CRC是否正確 99 2.43 cmp指令:比較兩個文件是否有差異 100 2.44 cp指令:復制文件或者目錄 102 2.45 cut指令:輸出指定長度的文字 104 2.46 indent指令:調整C源代碼文件的格式 105 第3章 FTP遠程文件傳輸 108 3.1 ftp指令:登錄FTP服務器 108 3.2 bye指令:中斷FTP連接并結束程序 109 3.3 ftpcount指令:顯示目前以FTP登入的 用戶人數 110 3.4 ftpshut指令:在指定的時間關閉FTP服 務器 111 3.5 ftpwho指令:顯示目前登錄FTP服務器 的用戶信息 112 3.6 ncftp指令:傳輸文件 113 3.7 tftp指令:傳輸文件 114 3.8 uucico指令:UUCP文件傳輸服務程序 115 3.9 uucp指令:在系統之間傳送文件 117 3.10 uupick指令:處理傳送過來的文件 119 3.11 uuto指令:將文件傳送到遠程的UUCP主機 119 第4章 文件壓縮備份 121 4.1 ar指令:建立或修改備存文件,或是從 備存文件中抽取文件 121 4.2 gzip指令:GNU的壓縮與解壓縮工具 123 4.3 gunzip指令:解壓縮.gz壓縮包 125 4.4 bzip2指令:創建和管理.bz2壓縮包 127 4.5 bunzip2指令:解壓縮.bz2壓縮包 128 4.6 cpio指令:備份文件 129 4.7 dump指令:備份文件系統 133 4.8 restore指令:還原dump備份 134 4.9 compress指令:壓縮或者解壓文件 136 4.10 uncompress指令:解壓縮.Z壓縮文件 137 4.11 zip指令:壓縮和文件打包工具 138 4.12 unzip指令:解壓縮.zip壓縮包 140 4.13 arj指令:.arj壓縮包管理器 143 4.14 unarj指令:解壓縮.arj壓縮包 143 4.15 bzcat指令:顯示.bz2壓縮包中的文件內容 144 4.16 bzcmp指令:比較.bz2壓縮包中的文件 145 4.17 bzdiff指令:比較兩個.bz2壓縮包中 文件的不同 147 4.18 bzgrep指令:搜索.bz2壓縮包中文件的 內容 149 4.19 bzip2recover指令:修復被破壞的.bz2 壓縮包中的文件 152 4.20 bzmore指令:分屏查看.bz2壓縮包中的 文本文件 153 4.21 bzless指令:增強的.bz2壓縮包分屏 查看器 155 4.22 zipinfo指令:顯示Zip壓縮包的文件信息 156 4.23 zipsplit指令:分割Zip壓縮包 158 4.24 znew指令:將.Z文件重新壓縮為.gz文件 160 4.25 zcat指令:顯示.gz壓縮包中文件的內容 161 4.26 gzexe指令:壓縮可執行文件 162 4.27 tar指令:備份文件 163 第5章 shell指令 168 5.1 echo指令:打印變量或字符串 168 5.2 alias指令:設置命令別名 169 5.3 unalias指令:取消命令別名 172 5.4 jobs指令:顯示任務列表 172 5.5 bg指令:后臺執行作業 174 5.6 fg指令:將后臺作業轉換到前臺執行 174 5.7 set指令:顯示或設置shell特性及shell變量 175 5.8 unset指令:刪除指定的shell變量或函數 177 5.9 env指令:在定義環境中執行指令 178 5.10 type指令:判斷內部指令和外部指令 180 5.11 wait指令:等待進程執行完后返回 181 5.12 history指令:顯示歷史命令 182 5.13 read指令:從鍵盤讀取變量值 183 5.14 exec指令:調用并執行指令 184 5.15 umask指令:設置權限掩碼 185 5.16 shopt指令:顯示和設置shell操作選項 186 5.17 help指令:顯示幫助信息 188 5.18 builtin指令:執行shell內部命令 189 5.19 command指令:調用并執行指定的指令 190 5.20 declare指令:聲明shell變量 191 5.21 pushd指令:向目錄堆棧中壓入目錄 192 5.22 popd指令:從目錄堆棧中彈出目錄 193 5.23 readonly指令:定義只讀shell變量或函數 194 5.24 fc指令:修改歷史命令并執行 195 第6章 文件打印與實用工具 198 6.1 lp指令:打印文件 198 6.2 lpr指令:打印文件 199 6.3 lprm指令:刪除打印任務 201 6.4 lpc指令:打印機控制程序 201 6.5 lpq指令:顯示打印隊列狀態 202 6.6 lpstat指令:顯示CUPS的狀態信息 203 6.7 accept指令:接受打印任務 205 6.8 reject指令:拒絕打印任務 206 6.9 cancel指令:取消打印任務 207 6.10 cupsdisable指令:停止打印機 207 6.11 cupsenable指令:啟動打印機 208 6.12 lpadmin指令:管理CUPS打印機 209 6.13 man指令:幫助手冊 210 6.14 info指令:在線幫助 212 6.15 cksum指令:計算文件的校驗和與統計 文件字節數 214 6.16 bc指令:任意精度的計算器語言 215 6.17 cal指令:顯示日歷 217 6.18 sum指令:打印文件的校驗和 219 6.19 md5sum指令:計算和檢查文件的MD5 報文摘要 220 6.20 hostid指令:打印當前主機數字標識 221 6.21 date指令:顯示與設置系統日期時間 222 6.22 dircolors指令:設置ls指令的顯示顏色 224 6.23 gpm指令:虛擬控制臺下的鼠標工具 225 6.24 sleep指令:暫停指定的時間 226 6.25 whatis指令:從數據庫中查詢指定的關鍵字 227 6.26 who指令:打印當前登錄用戶 227 6.27 whoami指令:打印當前用戶名 229 6.28 wall指令:向所有終端發送信息 229 6.29 write指令:向指定用戶終端發送信息 230 6.30 mesg指令:控制終端是否可寫 231 6.31 talk指令:用戶聊天客戶端工具 232 6.32 login指令:登錄指令 234 6.33 mtools指令:DOS兼容工具集 235 6.34 stty指令:修改終端命令行設置 235 6.35 tee指令:雙向重定向指令 237 6.36 users指令:打印登錄系統的用戶 238 6.37 clear指令:清屏指令 239 6.38 consoletype指令:打印已連接的終端類型 239 6.39 sln指令:靜態ln 240 6.40 yes指令:重復打印字符串直到被殺死 242 第二篇 Linux系統操作指令篇 第7章 系統管理 244 7.1 adduser指令:新增用戶賬號 244 7.2 chfn指令:修改用戶的finger信息 246 7.3 chsh指令:更換登入系統時使用的shell 247 7.4 date指令:顯示或設置系統時間與日期 248 7.5 exit指令:退出目前的shell 251 7.6 finger指令:查找并顯示用戶信息 252 7.7 free指令:顯示內存狀態 252 7.8 fwhois指令:查找并顯示用戶信息 254 7.9 gitps指令:報告程序狀況 255 7.10 groupdel指令:刪除群組 257 7.11 groupmod指令:修改工作組信息 258 7.12 halt指令:關閉系統 258 7.13 id指令:顯示用戶的ID及所屬群組的ID 259 7.14 kill指令:刪除執行中的程序或工作進程 261
7.15 last指令:列出目前與過去登入系統的 用戶的相關信息 262 7.16 lastb指令:列出登入系統失敗的用戶的 相關信息 264 7.17 login指令:登錄系統 265 7.18 logname指令:顯示用戶名稱 266 7.19 logout指令:退出系統 267 7.20 logrotate指令:管理記錄文件 267 7.21 newgrp指令:登入另一個群組 268 7.22 nice指令:設置優先權 269 7.23 procinfo指令:顯示系統狀態 270 7.24 ps指令:報告程序狀況 271 7.25 pstree指令:以樹狀圖形顯示程序 272 7.26 reboot指令:重新開機 273 7.27 renice指令:調整優先級 274 7.28 rlogin指令:遠程登入 275 7.29 rsh指令:遠程登入的shell 277 7.30 rwho指令:查看系統用戶 278 7.31 screen指令:多重視窗管理程序 279 7.32 shutdown指令:系統關機指令 280 7.33 su指令:變更用戶身份 281 7.34 sudo指令:以其他身份來執行指令 283 7.35 suspend指令:暫停執行shell 284 7.36 swatch指令:系統監控程序 285 7.37 tload指令:顯示系統負載狀況 286 7.38 top指令:顯示、管理執行中的程序 287 7.39 uname指令:顯示系統信息 288 7.40 useradd指令:建立用戶賬戶 289 7.41 userconf指令:用戶賬號設置程序 290 7.42 userdel指令:刪除用戶 291 7.43 usermod指令:修改用戶賬號 292 7.44 vlock指令:鎖住虛擬終端 293 7.45 w指令:顯示目前登入系統的用戶信息 294 7.46 groupadd指令:創建新工作組 295 第8章 系統設置 297 8.1 alias指令:設置命令別名 297 8.2 apmd指令:進階電源管理服務程序 299 8.3 aumix指令:設置音效裝置 300 8.4 bind指令:顯示或設置鍵盤按鍵及相關 的功能 302 8.5 chkconfig指令:檢查、設置系統的各種 服務 304 8.6 chroot指令:改變根目錄 305 8.7 clock指令:調整RTC時間 306 8.8 crontab指令:設置計時器 307 8.9 declare指令:聲明shell變量 309 8.10 depmod指令:分析可載入模塊的相依性 310 8.11 dircolors指令:設置ls指令在顯示目錄 或文件時所用的色彩 311 8.12 dmesg指令:顯示開機信息 312 8.13 enable指令:啟動或關閉shell內建指令 313 8.14 eval指令:重新運算求出參數的內容 315 8.15 export指令:設置或顯示環境變量 316 8.16 fbset指令:設置景框緩沖區 317 8.17 grpconv指令:開啟群組的投影密碼 319 8.18 grpunconv指令:關閉群組的投影密碼 319 8.19 hwclock指令:顯示和設定硬件時鐘 320 8.20 insmod指令:載入模塊 322 8.21 kbdconfig指令:設置鍵盤類型 323 8.22 lilo指令:安裝核心載入及開機管理程序 323 8.23 liloconfig指令:設置核心載入及開機 管理程序 324 8.24 lsmod指令:顯示已經載入系統的模塊 325 8.25 minfo指令:顯示MS-DOS文件系統的 各項參數 326 8.26 mkkickstart指令:建立安裝的組態文件 326 8.27 modinfo指令:顯示kernel模塊的信息 327 8.28 modprobe指令:自動處理可載入的模塊 328 8.29 mouseconfig指令:設置鼠標的相關參數 330 8.30 ntsysv指令:設置系統的各種服務 331 8.31 passwd指令:設置密碼 332 8.32 pwconv指令:開啟用戶的投影密碼 334 8.33 pwunconv指令:關閉用戶的投影密碼 334 8.34 rdate指令:顯示其他主機的日期與時間 335 8.35 resize指令:設置終端機視窗的大小 336 8.36 rmmod指令:刪除模塊 337 8.37 rpm指令:管理套件 338 8.38 setconsole指令:設置系統終端 339 8.39 setenv指令:查詢或者顯示環境變量 340 8.40 setup指令:設置公用程序 341 8.41 sndconfig指令:設置聲卡 342 8.42 SVGATextMode指令:加強文字模式的 顯示畫面 342 8.43 timeconfig指令:設置時區 344 8.44 ulimit指令:控制shell程序的資源 344 第9章 硬件操作指令 348 9.1 arch指令:打印主機架構類型 348 9.2 cdrecord指令:光盤刻錄工具 349 9.3 eject指令:彈出可移動媒體 350 9.4 volname指令:顯示卷名 352 9.5 lsusb指令:顯示USB設備列表 353 9.6 lspci指令:顯示PCI設備列表 354 9.7 setpci指令:配置PCI設備 356 9.8 hwclock指令:查詢與設置硬件時鐘 357 9.9 systool指令:查看系統設備信息 359 第10章 磁盤管理 361 10.1 df指令:報告磁盤空間使用情況 361 10.2 cd指令:切換目錄 363 10.3 dirs指令:顯示目錄記錄 365 10.4 du指令:顯示目錄或者文件的大小 366 10.5 edquota指令:編輯磁盤配額 368 10.6 lndir指令:連接目錄內容 370 10.7 ls指令:列出目錄內容 370 10.8 mcd指令:在MS-DOS文件系統中切換 工作目錄 374 10.9 mdeltree指令:刪除DOS目錄 375 10.10 mdu指令:顯示MS-DOS目錄所占用 的磁盤空間 376 10.11 mkdir指令:建立目錄 377 10.12 mlabel指令:顯示或設置MS-DOS 磁盤驅動器的標簽名稱 378 10.13 mmd指令:在MS-DOS文件系統中 建立目錄 379 10.14 mmount指令:掛入MS-DOS文件系統 380 10.15 mrd指令:刪除MS-DOS文件系統中 的目錄 381 10.16 mzip指令:zip/jaz磁盤驅動器控制指令 382 10.17 pwd指令:顯示工作目錄 382 10.18 quota指令:顯示磁盤已使用的空間與限制 383 10.19 quotacheck指令:檢查磁盤的使用 空間與限制 385 10.20 quotaoff指令:關閉磁盤空間限制 387 10.21 quotaon指令:開啟磁盤空間限制 387 10.22 repquota指令:檢查磁盤空間限制的狀態 388 10.23 rmdir指令:刪除目錄 389 10.24 stat指令:顯示文件狀態 390 10.25 umount指令:卸載文件系統 392 10.26 mount指令:加載文件系統 393 10.27 mkfs指令:創建文件系統 394 10.28 mke2fs指令:創建ext2/ext3文件系統 395 10.29 fsck指令:檢查文件系統 396 10.30 dumpe2fs指令:導出ext2/ext3文件 系統信息 398 10.31 e2fsck指令:檢查ext2/ext3文件系統 399 10.32 chattr指令:改變文件的第二擴展文件 系統屬性 401 10.33 lsattr指令:查看文件的第二擴展文件 系統屬性 402 10.34 mountpoint指令:判斷目錄是否是加載點 403 10.35 swapoff指令:關閉交換空間 404 10.36 swapon指令:激活交換空間 405 10.37 sync指令:刷新文件系統緩沖區 407 10.38 e2image指令:將ext2/ext3文件系統 元數據保存到文件 407 10.39 e2label指令:設置文件系統卷標 408 10.40 tune2fs指令:調整ext2/ext3文件系統 參數 409 10.41 resize2fs指令:調整ext2文件系統大小 411 10.42 findfs指令:通過卷標或UUID查找 文件系統 412 第11章 磁盤維護 414 11.1 badblocks指令:檢查磁盤裝置中損壞的區塊 414 11.2 cfdisk指令:磁盤分區 415 11.3 dd指令:讀取轉換并輸出數據 416 11.4 fdisk指令:磁盤分區 419 11.5 fsck指令:檢查文件系統并嘗試修復錯誤 420 11.6 fsconf指令:設置文件系統的相關功能 421 11.7 hdparm指令:顯示與設定硬盤的參數 421 11.8 losetup指令:設置循環設備 423 11.9 mbadblocks指令:檢查MS-DOS文件 系統的磁盤是否有損壞的磁區 423 11.10 mformat指令:對MS-DOS文件系統 的磁盤進行格式化 424 11.11 mkbootdisk指令:建立目前系統的啟動盤 426 11.12 mkdosfs指令:建立DOS文件系統 427 11.13 mkinitrd指令:建立要載入ramdisk 的映像文件 428 11.14 mkisofs指令:建立ISO 9660映像文件 429 11.15 mkswap指令:設置交換區 430 11.16 mpartition指令:建立或刪除DOS的分區 431 11.17 sfdisk指令:硬盤分區工具 432 11.18 symlinks指令:維護符號連接的工具程序 433 第12章 系統任務指令 435 12.1 at指令:在指定時間執行任務 435 12.2 atq指令:顯示用戶待執行任務列表 437 12.3 atrm指令:刪除待執行任務 438 12.4 batch指令:在指定時間執行任務 439 12.5 crontab指令:周期性地執行任務 440 12.6 init指令:初始化Linux進程 441 12.7 killall指令:按照名稱殺死進程 442 12.8 nice指令:以指定優先級運行程序 444 12.9 nohup指令:以忽略掛起信號方式運行程序 445 12.10 pkill指令:按名稱殺死進程 446 12.11 pstree指令:以樹形顯示進程派生關系 447 12.12 skill指令:向進程發送信號 448 12.13 watch指令:全屏方式顯示周期性執行 的指令 449 12.14 telinit指令:切換運行等級 450 12.15 runlevel指令:打印當前運行等級 451 12.16 service指令:控制系統服務 452 12.17 ipcs指令:獲取進程間通信設施的狀態 453 12.18 pgrep指令:使用進程名稱查找進程 454 12.19 pidof指令:查找進程ID號 455 12.20 pmap指令:顯示進程的內存映射關系 456 第13章 Linux內核指令 458 13.1 sysctl指令:運行時配置內核參數 458 13.2 lsmod指令:顯示已加載模塊狀態 460 13.3 insmod指令:加載模塊到內核 461 13.4 modprobe指令:內核模塊智能加載工具 461 13.5 rmmod指令:從內核中移除模塊 463 13.6 modinfo指令:顯示模塊詳細信息 464 13.7 depmod指令:產生模塊所依賴的映射文件 465 13.8 uname指令:打印系統信息 466 13.9 dmesg指令:打印和控制內核環形緩沖區 468 13.10 kexec指令:直接啟動另一Linux內核 469 13.11 get_module指令:獲取模塊信息 470 13.12 kernelversion指令:打印內核主版本號 471 13.13 slabtop指令:實時顯示內核slab 緩沖區信息 472 第14章 Linux程序開發 474 14.1 test指令:測試條件表達式 474 14.2 expr指令:表達式求值 477 14.3 gcc指令:GNU C/C++編譯器 478 14.4 gdb指令:GNU調試器 480 14.5 ld指令:GNU連接器 481 14.6 ldd指令:打印程序依賴的共享庫 482 14.7 make指令:GNU工程化編譯工具 483 14.8 as指令:GNU匯編器 485 14.9 gcov指令:測試代碼覆蓋率 487 14.10 nm指令:顯示目標文件符號表 489 14.11 perl指令:perl語言解釋器 490 14.12 php指令:PHP的命令行接口 491 14.13 protoize指令:添加函數原型 492 14.14 unprotoize指令:刪除函數原型 493 第三篇 Linux網絡管理指令篇 第15章 網絡通信 497 15.1 dip指令:IP撥號連接 497 15.2 getty指令:設置終端機模式、連線速率 和管制線路 498 15.3 mingetty指令:設置終端機模式、連線 速率和管制線路 499 15.4 ppp-off指令:關閉PPP連接 500 15.5 telnet指令:遠程登入 500 15.6 uulog指令:顯示UUCP記錄文件 503 15.7 uustat指令:顯示UUCP目前的狀況 504 15.8 uux指令:在遠端的UUCP主機上執行指令 506 15.9 cu指令:連接另一個系統主機 507 15.10 dnsconf指令:設置DNS服務器組態 509 15.11 efax指令:收發傳真 510 15.12 httpd指令:Apache HTTP服務器程序 511 15.13 ifconfig指令:顯示或設置網絡設備 513 15.14 mesg指令:設置終端機的寫入權限 514 15.15 minicom指令:調制解調器的通信程序 515 15.16 nc指令:設置路由器 516 15.17 netstat指令:顯示網絡狀態 518 15.18 ping指令:檢測主機 519 15.19 pppstats指令:顯示PPP連接狀態 521 15.20 setserial指令:設置或顯示串口的相關信息 522 15.21 statserial指令:顯示串口狀態 523 15.22 talk指令:與其他用戶進行交談 524 15.23 tcpdump指令:顯示和監聽網絡傳輸數據 525 15.24 traceroute指令:顯示數據包到主機間的路徑 527 15.25 tty指令:顯示終端機連接標準輸入 設備的文件名稱 529 15.26 uuname指令:顯示全部的UUCP遠端主機 530 15.27 ytalk指令:與其他用戶交談 530 15.28 arpwatch指令:監聽網絡上的ARP記錄 531 15.29 apachectl指令:可用來控制Apache HTTP服務器的程序 532 15.30 smbclient指令:可存取SMB/CIFS服務器的 用戶端程序 533 15.31 pppsetup指令:設置PPP連接 535 第16章 電子郵件與新聞組 536 16.1 archive指令:新聞組文件備存程序 536 16.2 ctlinnd指令:設置INN新聞組服務器 537 16.3 elm指令:E-mail管理程序 538 16.4 getlist指令:下載新聞組清單 539 16.5 inncheck指令:檢查inn相關配置文件 的語法是否正確 540 16.6 mail指令:E-mail管理程序 541 16.7 mailconf指令:sendmail設置程序 543 16.8 mailq指令:顯示待郵寄的清單 543 16.9 messages指令:查看郵箱中的郵件數 544 16.10 metafile指令:負責處理非文字E-mail 的程序 545 16.11 mutt指令:E-mail管理程序 547 16.12 nntpget指令:下載新聞組文章 548 16.13 pine指令:收發電子郵件,瀏覽新聞組 549 16.14 slrn指令:新聞組閱讀程序 551 第17章 Linux網絡應用 553 17.1 elinks指令:純文本界面的WWW瀏覽器 553 17.2 wget指令:從指定URL地址下載文件 555 17.3 iptables指令:內核包過濾與NAT管理工具 557 17.4 iptables-save指令:保存iptables表 559 17.5 iptables-restore指令:還原iptables表 561 17.6 ip6tables指令:IPv6版內核包過濾管理工具 562 17.7 ip6tables-save指令:保存ip6tables表 564 17.8 ip6tables-restore指令:還原ip6tables表 565 17.9 ip指令:顯示或操作路由、網絡設備 567 17.10 arpd指令:ARP協議守護進程 569 17.11 arptables指令:arp包過濾管理工具 571 17.12 ss指令:顯示活動套接字連接 572 17.13 iptraf指令:監視網卡流量 574 17.14 mysqldump指令:MySQL數據庫 備份工具 576 17.15 mysqladmin指令:MySQL服務器的 客戶端管理工具 577 17.16 mysqlimport指令:MySQL服務器的 數據導入工具 578 17.17 mysqlshow指令:顯示數據庫、數據表 和列信息 579 17.18 mysql指令:MySQL服務器的客戶端工具 580 17.19 nfsstat指令:顯示NFS狀態信息 581 17.20 showmount指令:顯示NFS服務器的 加載信息 582 17.21 smbpassword指令:修改用戶的SMB密碼 583 17.22 sqluid指令:代理服務器守護進程 584 17.23 sendmail指令:電子郵件傳送代理 585 17.24 smbclient指令:samba套件的客戶端工具 586 |
序: |
|