內容簡介
《Linux指令範例速查手冊》按照Linux指令的功能分為3部分18章,詳細介紹常用Linux指令的功能、語法、參數說明、使用技巧以及典型的套用示例。包括350個常用指令,497個使用技巧,近500多個操作實例,可以使讀者在短時間內熟練掌握Linux的使用,步入LJnux高手行列。
《Linux指令範例速查手冊》所有指令都是經過精心選擇的,絕非濫竽充數,並提供按功能和按字母雙重索引,可適用於Ubuntu、Rcdhat、Fedora、TIlrboLinux和SuSE等主流發行版本。《Linux指令範例速查手冊》不僅適合於Linux初學者學習使用,而且可以作為Linux系統管理員的參考手冊。
目錄
第1章檔案和目錄操作
1.1basename:從檔案名稱中去掉路徑和擴展名
1.2cd:切換當前工作目錄到指定目錄
1.3chgrp:改變檔案所屬組
1.4chmod:改變檔案的許可權
1.5chown:改變檔案的所有者和組
1.6cp:複製檔案或目錄
1.7dd:複製檔案並轉換檔案內容
1.8file:確定檔案類型
1.9find:在指定目錄下查找檔案並執行指定的操作
1.10ln:創建檔案連結
1.11locate/slocate:快速定位檔案的路徑
1.12Is/dir/vdir:顯示目錄內容
1.13mkdir:創建目錄
1.14mv:移動或重命名檔案
1.15pwd:顯示當前工作目錄
1.16rename:重命名檔案
1.17rm:刪除檔案或目錄
1.18rmdir:刪除空目錄
1.19touch:修改檔案的時間屬性
1.20updatedb:創建或更新slocate資料庫
1.21whereis:顯示指令程式、原始碼和man手冊頁
1.22which:顯示指令的絕對路徑
第2章備份與壓縮
2.1ar:創建、修改歸檔檔案和從歸檔檔案中提取檔案
2.2arj:.arj檔案壓縮指令
2.3bunzip2:壓縮bzip2格式的壓縮檔案
2.4bzcat:解壓縮檔案到標準輸出
2.5bzip2:創建.BZ2格式的壓縮檔案
2.6bzip2recover:修復損壞的.bz2檔案
2.7bzless/bzmore:解壓縮.bz2檔案並分屏顯示內容
2.8compress:壓縮數據檔案
2.9cpto:存取歸檔包中的檔案
2.10dump:檔案系統備份
2.11gunzip:解壓縮由gzip壓縮的檔案
2.12gzexe:壓縮可執行程式
2.13gzlp:GNLJ的壓縮和解壓縮工具
2.14Iha:壓縮和解壓縮指令
2.15resotre:還原由dump備份的檔案或檔案系統
2.16tar:創建備份檔案檔案
2.17Linarj:解壓縮.arj檔案
2.18uncompress:解壓縮.z檔案
2.19unz’ip:解壓縮.zip檔案
2.20zcat:解壓縮檔案並送到標準輸出
2.21zforce:強制gzlp格式的檔案加上.gz擴展名
2.22zip:壓縮檔案
2.23zipirlfo:顯示zip壓縮檔案的詳細信息
2.24znew:將“.z”檔案轉換成”.gz”檔案
第3章文本處理
3.1cat:連結檔案並顯示到標準輸出
3.2cksum:檢查和計算檔案循環冗餘校驗碼
3.3cmp:比較兩個檔案的差異
3.4col:過濾控制字元
3.5colrm:從輸入中過濾掉指定的列
3.6comm:比較兩個有序檔案的不同
3.7csplit:分割檔案
3.8cut:顯示檔案中每行的指定內容
3.9diff3:比較3個檔案的不同
3.10diff:比較並顯示兩個檔案的不同
3.11diffstat:根據diff指令的結果顯示統計信息
3.12ed:行文本編輯器
3.13emacs:全螢幕文本編輯器
3.14ex:文本編輯器
3.15expand:將Ta口轉換為空白(space)
3.16fmt:最最佳化文本格式
3.17fold:設定檔案顯示的行寬
3.18grep/egrep/fgrep:顯示檔案中匹配的行
3.19head:輸出檔案開頭部分內容
3.20ispell:互動式拼寫檢查程式
3.21jed:文本編輯器
3.22joe:編輯文本檔案
3.23Join:合併兩個檔案的相同欄位
3.24Iess:分屏查看文本檔案
3.25look:顯示檔案中以特定字元串開頭的行
3.26more:分屏查看文本檔案
3.27od:以數字編碼輸出檔案內容
3.28paste:合併檔案的內容
3.29pico:文本編輯器
3.30sed:流檔案編輯器
3.31son:排序數據檔案
3.32spell:拼寫檢查
3.33split:分割檔案
3.34sum:計算並顯示檔案的校驗碼
3.35tac:反序顯示檔案內容
3.36tail:輸出檔案尾部部分內容
3.37tee:將輸入內容複製到標準輸出和指定檔案
3.38tr:轉換或刪除檔案中的字元
3.39unexpand:將空白(space)轉換為Tab
3.40unlq:刪除檔案中的重複行
3.41vi:全螢幕文本編輯器
3.42WC:計算檔案的位元組數、單詞數和行數
第4章shell指令
4.1alias:定義命令別名
4.2bg:將作業(或任務)放到後台運行
4.3bind:顯示或設定鍵盤配置
4.4declare:聲明shell變數
4.5dirs:顯示shell目錄堆疊中的記錄
4.6echo:列印字元串到標準輸出
4.7enable:激活與關閉shell內部命令
4.8evaJ:執行指定指令並返回結果
4.9exec:執行給定指令後退出登錄
4.10ext:退出當前shell
4.11export:設定與顯示環境變數
4.12fc:編輯並執行歷史命令
4.13fg:將後台任務(或作業)切換到前台運行
4.14hash:顯示與清除指令時運行查詢的哈希表
4.15history:顯示與操縱歷史命令
4.16jobs:顯示shell的作業信息
4.17kill:殺死進程或作業
4.18Iogout:退出登錄shell
4.19popd:從shell目錄堆疊中刪除記錄
4.20pushd:向shell目錄堆疊中添加記錄
4.21set:設定shell的執行方式
4.22shopt:設定控制shell行為變數的開關值
4.23ulimit:設定shell的資源限制
4.24umask:設定創建檔案的許可權掩碼
4.25Lnalias:取消由alias定義的命令別名
4.26unset:刪除定義的變數或函式
第5章列印相關指令
5.1accept:接受列印請求
5.2cancel:取消列印任務
5.3disable:停止印表機
5.4enable:啟動印表機
5.5lp:列印檔案
5.6Ipadmin:配置cups印表機和類
5.7Ipc:控制印表機
5.8Ipq:顯示當前列印佇列
5.9Ipr:列印檔案
……
第6章其他基礎指令
第7章用戶管理
第8章進程管理
第9章磁碟與檔案系統管理
第10章核心與性能
第11章X-Window系統
第12章系統安全
第13章編程相關指令
第14章其他系統管理與維護指令
第15章網路配置
第16章網路測試與套用
第17章高級網路指令
第18章網路伺服器指令
……