圖書信息
華清遠見嵌入式培訓中心 賀丹丹 等編著
ISBN 978-7-121-12805-92011年4月出版
定價:79.00元(含DVD光碟1張)
16開
680頁
宣傳語
深入淺出,依靠深厚行業經驗講透技術原理
循序漸進,詳解典型套用案例提升實戰能力
內 容 簡 介
本書是按照命令的功能進行劃分的,介紹了Linux的常用命令。本書共涉及430餘個Linux常用命令,包括文本編輯、檔案管理、系統設定、系統管理、磁碟管理維護、網路通信、備份壓縮、列印輸出、X Window相關檔案、格式轉換、電子郵件與新聞組12個方面,幾乎涵蓋了所有通常使用的命令。
本書按照命令的功能分為13大類,每類包括10~70種命令不等(具體個數視功能而定),每個命令基本又包括9種說明,即使用頻度、功能說明、語法、使用技巧、常用參數、補充說明、典型實例等。“使用頻度”是指該命令在日常中的使用程度,共分三等,分別以五角星分級,星數越多表示越常用,也越重要;“功能說明”用於說明該命令的功能定義,以及該命令單詞的由來;“語法”給出了該命令典型的語法使用規則;“使用技巧”介紹了在使用中的一些經驗和技巧;“參數”是本書命令解釋中非常重要的組成部分,供用戶參考;“補充說明”用於解釋命令中可能涉及的名詞解釋等;最後是典型實例,它能幫助讀者理解該命令的具體使用方法,很有代表意義。
本書是一本詞典性工具書,可供Linux開發和技術人員、Linux愛好者、教師、學生等學習和參考。
前 言
目前,Linux發行的版本越來越完善,Linux作業系統也已經被越來越多的用戶所接受。這些發行的版本圖形化界面友好、功能完善,而且在使用中Linux命令仍然有著滑鼠不可替代的作用,尤其對於開發人員來說,更是如此。
Linux命令共有近500個,數目繁多、功能各異,幾乎覆蓋到所有用戶可能用到的場景。對於一個熟悉Linux作業系統命令的用戶來說,完全可以不使用滑鼠而完成所有的操作,這在Windows下幾乎是不能想像的。
本書正文共13章,包括文本編輯、檔案管理、系統設定、系統管理、磁碟管理、網路通信、備份壓縮、列印輸出、圖像相關、格式轉換、電子郵件及新聞組等各種使用中可能涉及的命令,共430餘個,可以說是市場上覆蓋面最廣的Linux命令圖書之一。
第1章主要介紹Linux中與命令相關的基本知識,如shell、bash、重定向等。第2章不僅介紹了與文本編輯相關的命令,如sed、vim,還涉及與文本處理相關的命令,如col、colrm。第3章介紹了許多常用命令,如cp、ln、chmod、chown、diff、tar、mv等,因為這些都與檔案管理相關,在日常的使用中經常用到,因此本章是本書的重點章節。本書的另一個重點章節是第4章,該章涉及大量系統設定命令,包括用戶設定、許可權設定等。這些都是在Linux的使用和開發中高頻率使用的命令,不僅使用方便,而且功能強大,掌握好本章內容,將對掌握Linux有非常大的幫助。第5章的命令都與系統管理相關,包括登錄管理、組管理、視窗管理、記憶體管理等,涉及面較廣,也是非常重要的內容。第6章介紹了與磁碟管理和維護相關的一些命令的用法。網路通信命令將在第7章介紹,除了網路管理、網路設定,還包括遠程登錄的相關命令。第8章主要介紹備份、壓縮和解壓縮,內容的實用性比較強。第9~12章的內容大都與桌面系統相關,在平常使用中,使用頻率不是很高,讀者可以參考閱讀。最後一章列出了一些不好分類的命令,如at、info、man、help,這些命令也經常使用,但歸在上面的章節似乎又有不妥,因此獨立成章,以便讀者閱讀。
本書採用詞典結構形式,便於讀者快速定位查詢,每條命令都有詳細的介紹說明,並附有常用的使用實例,同時本書附書DVD光碟中有詳細的視頻使用介紹,也可供初級讀者參考。
本書由賀丹丹和劉峰主持編寫,此外高淑娟、王麗娜、周毅、林小峰、劉剛、馬海波、李強、吳慧、 馬玉剛、馮浩、唐愛琴、李子龍、王明明、蔣志等同志也參與了本書編寫和最終整理的工作,在此,編者對他們表示衷心的感謝。
當然,本書並不是想讓讀者放棄使用滑鼠,本書的主要目的是幫助讀者更加熟練地使用Linux作業系統。同時,由於Linux本身就是一個開源的系統,不少命令在新的版本中可能出現一些新的變化,如由新的命令來替代原來的命令,原來的命令出現一些新的參數等。因此,本書如有不到之處,還請讀者包涵與指正。
編 者
目 錄
第1章 Linux命令基礎
1.1 從shell說起 2
1.1.1 shell(殼) 2
1.1.2 shell的種類 3
1.2 shell控制台基本操作 3
1.2.1 一些有用的技巧 4
1.2.2 模式切換 5
1.2.3 獲取幫助 5
第2章 文本編輯 6
2.1 col(過濾控制字元) 7
2.2 colrm(濾掉指定的列) 8
2.3 comm(比較兩個已排序的檔案) 9
2.4 csplit(分割檔案) 11
2.5 dd(讀取、轉換並輸出數據 12
2.6 ed(文本編輯器) 14
2.7 egrep(查找檔案里符合條件的字元串) 16
2.8 ex(在ex模式下啟動vim 文本編輯器) 17
2.9 fgrep(查找檔案里符合條件的字元串) 18
2.10 fmt(編排文本檔案) 18
2.11 fold(限制檔案列寬) 20
2.12 grep(查找檔案里符合條件的字元串) 22
2.13 ispell(拼寫檢查程式) 24
2.14 jed(編輯文本檔案) 25
2.15 joe(編輯文本檔案) 26
2.16 join(將兩個檔案中指定欄位內容相同的行連線起來) 29
2.17 look(查詢單詞) 30
2.18 mtype(顯示MS-DOS檔案的內容) 31
2.19 pico(編輯文本檔案) 32
2.20 rgrep(遞歸查找檔案中符合條件的字元串) 34
2.21 sed(利用script來處理文本檔案) 35
2.22 sort(對文本檔案內容進行排序) 37
2.23 spell(拼寫檢查程式) 38
2.24 tr(轉換或刪除字元) 39
2.25 uniq(檢查及刪除文本檔案中重複出現的行列) 41
2.26 vi(編輯文本檔案) 42
2.27 vim(編輯文本檔案) 44
2.28 view(文字查看) 47
2.29 wc(計算字數) 48
第3章 檔案管理 50
3.1 aspell(檢查檔案的錯誤) 51
3.2 ar(建立、修改庫或從檔案檔案中提取檔案) 52
3.3 attr(設定XFS檔案系統對象的擴展屬性) 54
3.4 basename(顯示目錄或檔案的基本名稱) 55
3.5 bunzip2(解壓縮bz2檔案) 56
3.6 bzip2(創建bz2格式的壓縮檔案) 57
3.7 bzip2recover(修復損壞的bzip2壓縮檔案) 59
3.8 chattr(改變檔案屬性) 59
3.9 chgrp(更改檔案或目錄的所屬群組) 61
3.10 chmod(更改檔案或目錄的訪問許可權) 62
3.11 chown(更改檔案或目錄的擁有者或所屬組) 65
3.12 cksum(檢查檔案的CRC) 66
3.13 cmp(比較兩個檔案是否有差異) 67
3.14 cp(複製檔案或目錄) 68
3.15 cpio(將檔案備份、歸檔或歸檔檔案解壓縮) 70
3.16 diff(比較檔案的差異) 73
3.17 diff3(比較三個檔案的不同) 75
3.18 diffstat(根據diff的比較結果,顯示統計信息) 76
3.19 dump(檔案系統備份) 77
3.20 fsck(檢查並修復Linux檔案系統) 79
3.21 fsck.ext2(檢查ext2檔案系統並嘗試修復檔案的錯誤) 80
3.22 fsck.ext3(檢查ext3檔案系統並嘗試修復檔案的錯誤) 82
3.23 fsck.minix(檢查minix檔案系統並 嘗試修復檔案的錯誤) 83
3.24 file(識別檔案類型) 84
3.25 ftp(傳輸檔案) 86
3.26 ftpcount(顯示當前以FTP登錄的用戶人數) 91
3.27 ftpshut(在指定的時間關閉FTP伺服器) 92
3.28 ftpwho(顯示當前所有以FTP 登錄的用戶信息) 93
3.29 find(查找檔案或目錄) 94
3.30 gpg(檔案的簽字、檢查、加密和解密) 97
3.31 gunzip(解壓縮gzip壓縮檔案) 100
3.32 gzexe(壓縮執行檔) 101
3.33 gzip(壓縮/解壓縮檔案) 102
3.34 indent(調整C原始碼檔案的格式) 104
3.35 ln(連結檔案或目錄) 106
3.36 locate(查找檔案) 107
3.37 lsattr(顯示檔案屬性) 108
3.38 mattrib(MS-DOS檔案的屬性操作) 109
3.39 mc(選單式的檔案管理程式) 111
3.40 mcopy(複製MS-DOS檔案) 112
3.41 mdel(刪除MS-DOS系統檔案) 113
3.42 mdir(顯示MS-DOS目錄) 114
3.43 mktemp(建立臨時檔案) 115
3.44 mmove(在MS-DOS檔案系統中移動檔案、目錄或更改名稱) 116
3.45 mread(複製MS-DOS檔案) 117
3.46 mren(更改MS-DOS檔案或目錄的名稱,或移動檔案或目錄) 118
3.47 mtype(顯示MS-DOS檔案的內容) 119
3.48 mtools(顯示mtools支持的命令) 120
3.49 mtoolstest(測試mtools的相關設定) 121
3.50 mv(移動或更名現有的檔案或目錄) 122
3.51 ncftp(傳輸檔案) 124
3.52 ncftpget(下載檔案) 126
3.53 ncftpput(上傳檔案) 127
3.54 ncftpls(顯示遠程檔案列表) 128
3.55 paste(合併檔案的行) 129
3.56 patch(修補檔案) 131
3.57 rcp(遠程複製檔案或目錄) 133
3.58 rm(刪除檔案或目錄) 134
3.59 scp(遠程複製檔案) 136
3.60 slocate(查找檔案或目錄) 137
3.61 split(切割檔案) 138
3.62 tar(壓縮/解壓縮檔案) 140
3.63 tee(讀取標準輸入的數據並輸出成檔案) 143
3.64 tftp(傳輸檔案) 144
3.65 tmpwatch(刪除臨時檔案) 146
3.66 touch(改變檔案或目錄時間) 147
3.67 tree(以樹狀顯示目錄結構) 148
3.68 umask(指定在建立檔案時默認的許可權掩碼) 150
3.69 whereis(查找檔案) 152
3.70 which(查找檔案) 153
3.71 unzip(解壓縮zip檔案) 154
3.72 uucico(UUCP檔案傳輸服務程式) 156
3.73 uucp(在UNIX系統之間傳送檔案) 157
3.74 uupick(處理傳送進來的檔案) 158
3.75 uuto(傳送檔案至UUCP主機) 159
3.76 zip(壓縮檔案) 159
3.77 zipinfo(列出zip壓縮檔案的詳細信息) 161
第4章 系統設定 163
4.1 alias(設定命令的別名) 164
4.2 apmd(高級電源管理服務程式) 165
4.3 aumix(設定音效設備) 166
4.4 bind(顯示或設定鍵盤按鍵及其相關的功能) 168
4.5 chkconfig(檢查、設定系統的各種服務) 170
4.6 chroot(改變根目錄) 172
4.7 clock(調整RTC(Real Time Clock)時間) 173
4.8 crontab(設定計時器) 174
4.9 declare(聲明shell變數) 176
4.10 depmod(分析可載入模組的相依性) 177
4.11 dircolors(設定ls命令在顯示目錄或檔案時所用的顏色) 179
4.12 dmesg(顯示開機信息) 181
4.13 enable(啟動或關閉shell內建命令) 182
4.14 eval(重新計算求出參數的內容) 184
4.15 export(設定或顯示環境變數) 185
4.16 fbset(設定幀緩衝(Frame Buffer)) 187
4.17 grpconv(打開組的影子密碼) 188
4.18 grpunconv(關閉組的影子密碼) 188
4.19 grub-install(安裝GRUB啟動管理程式) 189
4.20 hwclock(顯示與設定硬體時鐘) 190
4.21 insmod(載入模組) 191
4.22 Lilo(安裝核心載入、啟動管理程式) 192
4.23 lsmod(顯示已載入系統的模組) 194
4.24 minfo(顯示MS-DOS檔案系統的各項參數) 196
4.25 modinfo(顯示kernel模組的信息) 197
4.26 modprobe(自動處理可載入模組) 198
4.27 mouseconfig(設定滑鼠相關參數) 200
4.28 ntsysv(設定系統的各種服務) 201
4.29 passwd(設定密碼) 202
4.30 pwconv(打開用戶的投影密碼) 203
4.31 pwunconv(關閉用戶的投影密碼) 204
4.32 rdate(顯示其他主機的日期與時間) 204
4.33 resize(設定X Window終端視窗大小) 205
4.34 rmmod(刪除模組) 206
4.35 rpm(管理包(Package)) 207
4.36 set(設定shell) 212
4.37 setenv(查詢或顯示環境變數) 217
4.38 setup(設定公用程式) 218
4.39 sndconfig(設定音效卡) 218
4.40 SVGATextMode(增強文本模式的顯示畫面) 219
4.41 telinit(切換系統的執行等級) 220
4.42 timeconfig(設定時區) 222
4.43 ulimit(控制Shell程式的資源) 222
4.44 unalias(刪除別名) 224
4.45 unset(刪除變數或函式) 225
第5章 系統管理 227
5.1 adduser(建立用戶賬號) 228
5.2 chfn(改變finger命令顯示的信息) 229
5.3 chsh(更換登錄系統時使用的shell) 230
5.4 date(顯示或設定系統時間與日期) 231
5.5 exit(退出當前的shell) 233
5.6 finger(查找並顯示用戶信息) 234
5.7 free(查看記憶體狀態) 236
5.8 groupadd(建立組) 238
5.9 groupdel(刪除組) 239
5.10 groupmod(更改組識別碼或名稱) 239
5.11 groups(顯示用戶所屬組) 240
5.12 grpck(驗證組檔案) 241
5.13 halt(關閉系統) 242
5.14 hostname(查詢及設定主機名稱) 243
5.15 hostid(顯示數字標識) 244
5.16 id(顯示用戶所屬組ID) 245
5.17 kill(刪除執行中的程式或工作) 246
5.18 killall(根據名稱結束進程) 252
5.19 last(列出當前與過去登錄系統的用戶相關信息) 253
5.20 lastb(列出登錄系統失敗的用戶相關信息) 257
5.21 login(登錄系統) 258
5.22 logname(顯示用戶名稱) 259
5.23 logout(退出系統) 260
5.24 logrotate(管理記錄檔案) 260
5.25 logsave(將命令的輸出信息保存到日誌檔案) 261
5.26 lsb_release(顯示Linux發行版本相關信息) 263
5.27 newgrp(登錄另一個組) 264
5.28 nice(設定優先權) 265
5.29 pkill(向指定的進程傳送信號) 266
5.30 procinfo(顯示系統狀態) 268
5.31 ps(報告程式狀況) 269
5.32 pstree(以樹狀圖顯示程式) 274
5.33 reboot(重新開機) 276
5.34 renice(調整優先權) 277
5.35 rsh(遠程登錄的shell) 278
5.36 runlevel(顯示當前系統的執行等級) 280
5.37 rwho(查看系統用戶) 281
5.38 screen(多重視窗管理程式) 282
5.39 shutdown(系統關機命令) 283
5.40 su(變更用戶身份) 285
5.41 sudo(以其他身份來執行命令) 286
5.42 suspend(暫停執行shell) 287
5.43 swatch(系統監控) 288
5.44 tload(顯示系統負載狀況) 289
5.45 top(顯示、管理執行中的程式) 290
5.46 uname(顯示系統信息) 291
5.47 uptime(顯示系統時間及平均負載) 292
5.48 useradd(建立用戶賬號) 293
5.49 userconf(用戶賬號設定程式) 294
5.50 userdel(刪除用戶賬號) 295
5.51 usermod(修改用戶賬號) 296
5.52 users(顯示當前用戶) 298
5.53 vlock(鎖住虛擬控制台) 298
5.54 vmstat(顯示虛擬記憶體狀態) 299
5.55 w(顯示當前登錄系統的用戶信息) 301
5.56 who(顯示當前登錄系統的用戶信息) 302
5.57 whoami(顯示當前用戶名稱) 303
5.58 whois(查找並顯示指定地址的相關信息) 304
第6章 磁碟管理維護 307
6.1 badblocks(檢查磁碟設備中損壞的區塊) 308
6.2 cd(切換目錄) 310
6.3 cfdisk(硬碟分區) 313
6.4 df(顯示磁碟的檔案系統與使用情形) 316
6.5 dirs(顯示目錄記錄) 319
6.6 du(顯示目錄或檔案的大小) 321
6.7 e2fsck(檢查ext2檔案系統的正確性) 325
6.8 ext2ed(ext2檔案系統編輯程式) 327
6.9 edquota(編輯用戶或組的quota) 328
6.10 eject(退出抽取式設備) 329
6.11 fsconf(設定檔案系統相關功能) 331
6.12 fdisk(磁碟分區) 331
6.13 hdparm(顯示與設定硬碟的參數) 334
6.14 lndir(連結目錄內容) 337
6.15 losetup(設定循環設備) 338
6.16 ls(列出目錄內容) 339
6.17 mcd(在MS-DOS檔案系統中 切換工作目錄) 343
6.18 mdeltree(刪除MS-DOS目錄) 344
6.19 MDU(顯示MS-DOS目錄所占用的 磁碟空間) 344
6.20 mkdir(建立目錄) 345
6.21 mkraid(初始化磁碟陣列) 347
6.22 mbadblocks(檢查MS-DOS檔案系統的磁碟是否有損壞的扇區) 348
6.23 mformat(對MS-DOS檔案系統的磁碟進行格式化) 349
6.24 mkbootdisk(建立當前系統的啟動盤) 350
6.25 mkdosfs(建立MS-DOS檔案系統) 351
6.26 mke2fs(建立ext2檔案系統) 353
6.27 mkfs(建立各種檔案系統) 354
6.28 mkfs.ext2(與mke2fs相同) 355
6.29 mkfs.minix(建立Minix檔案系統) 355
6.30 mkfs.msdos(與mkdosfs相同) 356
6.31 mlabel(顯示或設定MS-DOS磁碟的標籤名稱) 356
6.32 mmd(在MS-DOS檔案系統中建立目錄) 357
6.33 mmount(載入MS-DOS檔案系統) 358
6.34 mount(載入設備) 359
6.35 MRD(刪除MS-DOS檔案系統中的目錄) 362
6.36 mkinitrd(建立要載入ramdisk的映像檔案) 363
6.37 mkisofs(建立ISO 9660映像檔案) 364
6.38 mkswap(設定交換區) 366
6.39 mpartition(建立或者刪除MS-DOS的分區) 368
6.40 mzip(Zip/Jaz磁碟控制命令) 369
6.41 popd(刪除目錄堆疊中的記錄) 369
6.42 pushd(加入目錄堆疊中的記錄) 370
6.43 pwd(顯示工作目錄) 372
6.44 quota(顯示磁碟已使用的空間與限制) 373
6.45 quotacheck(檢查磁碟的使用空間與限制) 374
6.46 quotaoff(關閉磁碟空間限制) 375
6.47 quotaon(打開磁碟空間限制) 376
6.48 raidstart(啟動磁碟陣列) 377
6.49 raidstop(停止運作中的磁碟陣列) 378
6.50 repquota(檢查磁碟空間限制的狀態) 379
6.51 rmdir(刪除目錄) 380
6.52 rmt(遠程磁帶傳輸協定模組) 382
6.53 sfdisk(硬碟分區工具程式) 382
6.54 stat(顯示inode 內容) 386
6.55 swapon(啟動系統交換空間) 387
6.56 swapoff(關閉系統交換區) 388
6.57 symlinks(維護符號連結的工具程式) 390
6.58 sync(將記憶體緩衝區的數據寫入磁碟) 392
6.59 umount(卸除檔案系統) 393
第7章 網路通信 396
7.1 ab(Web伺服器性能測試) 397
7.2 apachectl(控制Apache HTTP伺服器) 399
7.3 arp(管理系統中的ARP高速快取) 401
7.4 arping(向相鄰的知己傳送ARP報文) 402
7.5 arpwatch(監聽網路上ARP的記錄) 403
7.6 cu(連線另一個系統主機) 404
7.7 efax(收發傳真) 406
7.8 getty(設定終端模式等) 408
7.9 host(DNS查詢工具) 409
7.10 httpd/apache2(Apache HTTP伺服器程式) 410
7.11 ifconfig(顯示或設定網路設備) 412
7.12 iwconfig(配置無線網路設備) 416
7.13 iptables(包過濾功能和NAT的管理工具) 417
7.14 lynx(瀏覽網際網路(World Wide Web)) 418
7.15 mesg(設定終端的寫入許可權) 420
7.16 mingetty(精簡版的getty) 421
7.17 minicom(數據機通信程式) 422
7.18 nc(連線與監聽TCP/UDP通信連線埠) 425
7.19 netstat(顯示網路狀態) 427
7.20 ping(偵測主機) 429
7.21 pppd(提供PPP連線常駐服務) 431
7.22 pppsetup(設定ppp連線) 433
7.23 pppstats(顯示ppp連線狀態) 434
7.24 samba(samba伺服器控制) 435
7.25 setserial(設定或顯示串列連線埠的相關信息) 436
7.26 shapecfg(限制網路設備的流量) 438
7.27 smbclient(可存取SMB/CIFS 伺服器的客戶端程式) 439
7.28 smbd(samba伺服器程式) 441
7.29 statserial(顯示串列連線埠狀態) 442
7.30 talk(與其他用戶交談) 444
7.31 tcpdump(轉儲網路傳輸數據) 445
7.32 telnet(遠程登錄) 447
7.33 testparm(測試samba的設定) 450
7.34 traceroute(顯示包到主機間的路徑) 452
7.35 tty(顯示輸入設備檔案名稱) 454
7.36 uulog(顯示UUCP記錄檔案) 455
7.37 uuname(顯示UUCP主機) 456
7.38 Uustat(顯示UUCP當前的狀態) 456
7.39 uux(在遠端的UUCP主機上執行命令) 458
7.40 wall(傳送信息) 459
7.41 wget(從網際網路(WWW)下載檔案) 459
7.42 write(傳送信息) 463
7.43 ytalk(與其他用戶對話) 464
第8章 備份壓縮 467
8.1 ar(建立或者修改備份檔案,或是從備份檔案中抽取檔案) 468
8.2 arj(壓縮arj檔案) 471
8.3 bzip2(壓縮bz2檔案) 473
8.4 bunzip2(解壓縮.bz2檔案) 474
8.5 bzcat(解壓檔案到標準輸出) 476
8.6 bzip2recover(恢復損壞的.bz2檔案) 477
8.7 bzless/bzmore(解壓縮bz2檔案並分屏顯示內容) 478
8.8 compress(壓縮或解壓檔案) 479
8.9 cpio(建立、還原備份檔案) 480
8.10 cpto(存取備份包中的檔案) 484
8.11 dump(備份檔案系統) 485
8.12 gunzip(解壓縮檔案) 487
8.13 gzexe(壓縮(解壓縮)執行檔案) 489
8.14 gzip(GNU的壓縮(解壓縮)檔案) 491
8.15 lha(壓縮或解壓縮檔案) 494
8.16 restore(還原(restore)由傾倒(dump)操作所備份下來的
檔案或整個檔案系統(一個分區)) 498
8.17 tar(備份檔案) 500
8.18 unarj(解壓縮arj檔案) 505
8.19 uncompress(解壓縮Z檔案) 507
8.20 zip(壓縮zip檔案) 508
8.21 zcat(解壓縮檔案並送到標準輸出) 510
8.22 zforce(擴展所有zip格式檔案為gz格式) 511
8.23 unzip(解壓縮zip檔案) 513
8.24 zipinfo(列出壓縮檔案信息) 515
8.25 znew(解壓縮Z檔案為gz檔案) 518
第9章 列印輸出 520
9.1 cat(輸出內容到標準輸出設備) 521
9.2 cut(指定欲顯示的檔案內容並輸出) 523
9.3 enscript(將文本檔案轉為PostScript) 525
9.4 head(輸出檔案內容的最前面部分) 529
9.5 lpc(控制印表機) 530
9.6 lpd(提供印表機排隊常駐服務) 531
9.7 LPq(顯示列印操作) 532
9.8 lpr(列印檔案) 533
9.9 lprm(刪除列印工作) 534
9.10 mpage(合併多頁列印) 535
9.11 od(輸出檔案內容) 538
9.12 pr(將檔案格式化編排,以便於列印) 540
9.13 tac(連線並反序輸出) 542
9.14 tail(輸出檔案內容的最後部分) 543
9.15 tunelp(改變列印設備的參數) 545
9.16 zcat(連線多個壓縮檔案並輸出) 546
9.17 accept(接受列印請求) 547
9.18 cancel(取消列印請求) 547
9.19 disable(停止印表機) 548
9.20 enable(啟動印表機) 549
9.21 lp(列印檔案) 550
9.22 lpadmin(配置cups印表機和類) 551
第10章 X Window相關的操作命令 553
10.1 startx(啟動X Window) 554
10.2 ttmkfdir(建立TTF字型的索引檔案) 556
10.3 xauth(編輯修改X server授權信息) 557
10.4 xfs(提供X Window字型伺服器) 559
10.5 xhost(控制存取X server的主機) 560
10.6 xlsatoms(列出X server定義的成分) 561
10.7 xlsclients(列出顯示器中的客戶端應用程式) 562
10.8 xlsfonts(列出X Server使用的字型) 564
10.9 xplaymidi(指定設備播放音樂檔案) 565
10.10 xset(設定X Window的使用偏好) 567
10.11 Xconfigurator(設定XFree86參數) 569
10.12 XF86Setup(XFee86環境的設定) 570
第11章 檔案格式轉換 571
11.1 cmuwmtopbm(轉換點陣圖檔案) 572
11.2 convdate(轉換日期時間) 572
11.3 gemtopbm(轉換圖像檔案) 574
11.4 giftopnm(轉換圖像檔案) 574
11.5 gouldtoppm(轉換掃描檔案) 575
11.6 lispmtopgm(轉換圖像檔案) 576
11.7 pcxtoppm(轉換圖像檔案) 577
11.8 pfbtops(轉換字型檔) 578
11.9 picttoppm(轉換圖像檔案) 579
11.10 pjtoppm(轉換列印檔案) 580
11.11 qrttoppm(轉換QRT 輸出檔案) 581
11.12 rasttopnm(轉換圖像檔案) 582
11.13 sox(音效檔案轉換程式) 582
11.14 tgatoppm(轉換圖像檔案) 583
11.15 tifftopnm(轉換圖像檔案) 584
11.16 uudecode(編碼壓縮打包) 585
11.17 uuencode(將檔案轉換為ASCII 編碼的檔案) 586
11.18 yuvsplittoppm(轉換視頻檔案) 588
11.19 yuvtoppm(轉換視頻檔案) 590
第12章 電子郵件與新聞組 591
12.1 archive(新聞組檔案備存程式) 592
12.2 ctlinnd(設定INN新聞組伺服器) 593
12.3 elm(E-mail管理程式) 593
12.4 fetchmail(接收電子郵件) 594
12.5 getlist(下載新聞組清單) 598
12.6 inncheck(檢查inn相關配置檔案語法是否正確) 599
12.7 mail(E-mail管理程式) 600
12.8 mailconf(Sendmail設定程式) 602
12.9 mailq(顯示待寄郵件的清單) 603
12.10 messages(查看信箱中的郵件數) 604
11.11 metamail(處理非文字E-mail) 604
12.12 mutt(E-mail管理程式) 607
12.13 nntpget(下載新聞組文章) 608
12.14 pine(收發電子郵件,瀏覽新聞組) 609
12.15 slrn(新聞組閱讀程式) 611
第13章 其他常用命令 614
13.1 at(在指定的時間執行命令) 615
13.2 atq(顯示待執行的工作) 616
13.3 atrm(刪除待執行的工作) 617
13.4 batch(在系統負載許可時,立即執行批處理命令) 618
13.5 bg(將程式放到後台執行) 620
13.6 cal(顯示月曆) 621
13.7 cdp(播放音樂CD) 623
13.8 clear(清除畫面) 625
13.9 echo(顯示文本) 625
13.10 exec(執行指定的命令後即交出控制權) 627
13.11 fc(修改命令,且執行該命令) 628
13.12 fg(將程式或命令切換至前台執行) 629
13.13 help(顯示shell內建命令的說明) 630
13.14 history(列出之前用過的命令) 631
13.15 info(顯示說明) 633
13.16 jobs(顯示正在後台執行的工作) 635
13.17 less(顯示檔案內容) 636
13.18 make(編譯系統核心或模組) 639
13.19 man(線上查詢命令) 641
13.20 manpath(顯示說明檔案的查找路徑) 644
13.21 md5sum(計算與檢查5函式值) 644
13.22 more(使檔案能逐頁顯示) 646
13.23 nohup(可在退出後繼續執行程式) 648
13.24 open(打開虛擬終端執行命令) 649
13.25 playmidi(播放音樂檔案) 650
13.26 sleep(暫停執行命令) 652
13.27 sum(計算檔案的校驗和與區塊數) 652
13.28 yes(輸出回應的字元串。yes回應 “y”字元,或者指定字元) 653
13.29 reconfig(轉換配置檔案) 654
13.30 apt-get(配置軟體源資料庫) 655