Linux命令行技術大全

Linux命令行技術大全

《Linux命令行技術大全》的編寫基於FedoraCore6作業系統,2.6.18核心,涵蓋了Linux核心命令的功能介紹、參數說明和注意事項,並針對具體套用列舉了大量示例。

基本介紹

  • 書名:Linux命令行技術大全
  • 作者:徐謖 常政威 程曦
  • ISBN:9787115183996
  • 類別:作業系統
  • 頁數:624頁
  • 定價:69.00 元
  • 出版社:人民郵電出版社
  • 出版時間:2008
  • 裝幀:平裝
  • 開本:16開
  • 字數:1181千字
內容簡介,編輯推薦,目錄,

內容簡介

《Linux命令行技術大全》的編寫基於FedoraCore6作業系統,2.6.18核心,匯集了絕大部分命令的功能介紹、參數說明和注意事項,並針對具體套用列舉了大量示例,分別詳細地介紹了磁碟管理命令、檔案管理、系統管理命令、網路配置命令、網路服務命令、系統套用命令、系統安全命令及其他命令,以及Shell和Shell編程,使讀者真正做到學以致用。《Linux命令行技術大全》內容全面、語言簡練、深入淺出、通俗易懂,既可作為即查即用的工具手冊,也可作為了解Linux系統的參考書目。《Linux命令行技術大全》同樣適用於其他Linux發行版,是Linux用戶必備的參考用書。
《Linux命令行技術大全》適合系統管理員、開發人員和高級用戶閱讀。

編輯推薦

兼容流行的Linux發行版本;涵蓋全部的Linux核心命令;解讀深奧的Linux詳細參數;設計串聯的Linux命令組合;跟蹤可疑的Linux執行過程;提供豐富的Linux套用示例。

目錄

第1章磁碟管理命令
1.1目錄管理命令
1.1.1切換工作目錄--cd
1.1.2顯示工作目錄--pwd
1.1.3列出目錄內容--ls
1.1.4樹狀目錄列表--tree
1.1.5建立目錄--mkdir
1.1.6刪除目錄--rmdir
1.1.7連結目錄內容--lndir
1.1.8列出目錄棧內容--dirs
1.1.9目錄入棧--pushd
1.1.10目錄出棧--popd
1.2MS-DOS檔案系統磁碟管理命令
1.2.1切換目錄--mcd
1.2.2目錄列表--mdir
1.2.3顯示目錄大小--mdu
1.2.4建立目錄--mmd
1.2.5刪除目錄--mrd
1.2.6刪除目錄及內容--mdeltree
1.2.7顯示mtools支持命令--mtools
1.2.8測試mtools相關設定--mtoolstest
1.2.9載入MS-DOS檔案系統--mmount
1.2.10設定MS-DOS磁碟卷標--mlabel
1.2.11磁碟格式化--mformat
1.2.12顯示檔案系統信息--minfo
1.2.13顯示FAT記錄--mshowfat
1.2.14Zip/Jaz磁碟控制命令--mzip
1.3磁碟空間限制管理命令
1.3.1檢驗磁碟使用空間與限制--quotacheck
1.3.2開啟磁碟空間限制--quotaon
1.3.3關閉磁碟空間限制--quotaoff
1.3.4編輯磁碟空間限制--edquota
1.3.5顯示使用空間與限制--quota
1.3.6報告磁碟空間限制狀態--repquota
1.4檔案系統管理命令
1.4.1創建MS-DOS檔案系統--mkdosfs
1.4.2創建ext2/ext3檔案系統--mke2fs
1.4.3創建檔案系統--mkfs
1.4.4創建ISO9660檔案系統--mkisofs
1.4.5創建ext2/ext3檔案系統--mkfs.ext2
1.4.6創建ext2/ext3檔案系統--mkfs.ext3
1.4.7創建MS-DOS檔案系統--mkfs.msdos
1.4.8創建vfat檔案系統--mkfs.vfat
1.4.9載入檔案系統--mount
1.4.10卸載檔案系統--umount
1.4.11創建交換區--mkswap
1.4.12關閉交換區--swapoff
1.4.13開啟交換區--swapon
1.5磁碟分區命令
1.5.1磁碟分區--fdisk
1.5.2磁碟分區--sfdisk
1.5.3管理磁碟分區--parted
1.6其他磁碟管理命令
1.6.1報告檔案系統磁碟使用信息--df
1.6.2顯示磁碟空間使用信息--du
1.6.3讀取或設定硬碟參數--hdparm
1.6.4設定循環設備--losetup
1.6.5彈出設備--eject
1.6.6顯示inode內容--stat
1.6.7遠程磁帶傳輸協定--rmt
1.6.8刷新磁碟緩衝區--sync
第2章檔案管理
2.1檔案的建立、移動、刪除
2.1.1建立檔案--cat
2.1.2建立檔案--touch
2.1.3建立連結檔案--ln
2.1.4移動以及重命名檔案--mv
2.1.5刪除檔案--rm
2.2查看檔案的內容
2.2.1查看檔案的內容--cat
2.2.2查看檔案的內容--more
2.2.3查看檔案的內容--less
2.2.4查看檔案頭部的內容--head
2.2.5查看檔案尾部的內容--tail
2.2.6查看檔案部分內容--cut
2.2.7以八進制或其他形式顯示檔案的內容--od
2.3查看、修改檔案的屬性
2.3.1查看檔案的類型--file
2.3.2查看檔案的屬性--ll
2.3.3查看檔案的屬性--stat
2.3.4改變檔案的屬主或屬組--chown
2.3.5改變檔案的屬組--chgrp
2.3.6改變檔案的訪問許可權--chmod
2.3.7改變檔案的時間戳--touch
2.3.8設定檔案的默認許可權掩碼--umask
2.3.9修改檔案的其他高級屬性--chattr
2.3.10查看由chattr設定的檔案屬性--lsattr
2.4檔案的比較
2.4.1比較檔案--cmp
2.4.2比較檔案--cmm
2.4.3比較檔案--diff
2.4.4比較檔案併合並--sdiff
2.4.5比較3個檔案--diff3
2.5檔案的備份、歸檔、恢復
2.5.1檔案的備份--cp
2.5.2檔案的歸檔--tar
2.5.3檔案的備份--cpio
2.5.4檔案或檔案系統的備份--dump
2.5.5檔案或檔案系統的恢復--restore
2.5.6檔案的整理--ar
2.6檔案的壓縮、解壓縮以及相關命令
2.6.1檔案的壓縮--bzip2
2.6.2檔案的解壓縮--bunzip2
2.6.3解壓縮檔案到螢幕--bzcat
2.6.4檔案的壓縮--gzip
2.6.5檔案的解壓縮--gunzip
2.6.6壓縮/解壓縮執行檔--gexe
2.6.7解壓縮檔案到螢幕--zcat
2.6.8壓縮檔案的修復--bzip2recover
2.6.9歸檔壓縮檔案--zip
2.6.10解壓縮檔案--unzip
2.6.11顯示zip壓縮檔案的信息--zipinfo
2.7檔案的查找和定位
2.7.1查找檔案--find
2.7.2查找檔案--whereis
2.7.3查找檔案--locate
2.7.4查找檔案--which
2.8檔案內容的查詢
2.8.1搜尋檔案中的字元串--grep
2.8.2搜尋檔案中的字元串--egrep
2.8.3搜尋檔案中的字元串--fgrep
2.9其他關於檔案管理的命令
2.9.1創建一個檔案保存多個副本--tee
2.9.2合併顯示多個檔案的內容--paste
2.9.3檔案升級--patch
2.9.4檔案排序--sort
2.9.5檔案切割--split
2.9.6文本處理--sed
2.9.7檔案內容唯一化--uniq
2.9.8檔案統計--wc
2.9.9自動刪除臨時檔案--tmpwatch
2.9.10規範C程式--inden
2.10MS_DOS檔案系統管理命令
2.10.1顯示檔案的屬性--mattrib
2.10.2複製檔案--mcopy
2.10.4移動、重命名檔案--mmove
2.10.5檔案的重命名--mren
2.10.6顯示檔案的內容--mtype
第3章系統管理命令
3.1用戶管理命令
3.1.1顯示用戶線上時間的統計信息--ac
3.1.2新建用戶賬戶--adduser
3.1.3改變查詢信息--chfn
3.1.4清除螢幕--clear
3.1.5查找用戶信息--finger
3.1.6管理組信息--gpasswd
3.1.7增加一個新組--groupadd
3.1.8刪除組--groupdel
3.1.9修改組的相關信息--groupmod
3.1.10顯示用戶所在組的成員--groups
3.1.11校驗組檔案--grpck
3.1.12啟動組的影子密碼--grpconv
3.1.13關閉組的影子密碼--grpunconv
3.1.14顯示用戶及其所屬組的ID號--id
3.1.15顯示當前和過去登錄用戶的相關信息--last
3.1.16顯示登錄系統失敗用戶的相關信息--lastb
3.1.17顯示最近登錄用戶的用戶名、登錄連線埠和登錄時間--lastlog
3.1.18用戶登錄系統--login
3.1.19顯示當前用戶的名稱--logname
3.1.20退出系統--logout
3.1.21管理日誌檔案--logrotate
3.1.22更改用戶所屬的組--newgrp
3.1.23設定密碼--passwd
3.1.24將用戶密碼轉換成影子密碼--pwconv
3.1.25關閉影子密碼功能--pwunconv
3.1.26變更用戶身份--su
3.1.27以其他身份執行命令--sudo
3.1.28刪除指定的用戶賬戶--userdel
3.1.29修改用戶賬戶信息--usermod
3.1.30顯示當前登錄到系統的用戶--users
3.1.31顯示當前登錄系統用戶的信息--w
3.1.32顯示當前登錄系統的用戶信息--who
3.1.33顯示登錄用戶名稱--whoami
3.2Shell命令
3.2.1SH類的命令解釋器--bash
3.2.2更換登錄系統時使用的Shell--chsh
3.2.3聲明Shell變數--declare
3.2.4顯示文字--echo
3.2.5啟動/關閉Shell內部命令--enable
3.2.6將參數組合為一個新的命令,然後交給Shell執行--eval
3.2.7Shell執行指定的命令後交出控制權--exec
3.2.8退出當前Shell環境--exit
3.2.9批處理執行選定的歷史命令--fc
3.2.10將程式或者命令切換到前台執行--fg
3.2.11顯示Shell內部命令的幫助信息--help
3.2.12顯示命令使用的歷史--history
3.2.13設定Shell--set
3.2.14暫停執行Shell--suspend
3.2.15控制Shell程式使用的資源--ulimit
3.2.16刪除變數或函式--unset
3.3作業進程管理命令
3.3.1打開/關閉進程記錄--accton
3.3.2按指定的以天為單位的周期周期性運行指定命令,而不管計算機是否24小時開機--anacron
3.3.3在指定的時間執行命令--at
3.3.4顯示最近的作業佇列信息--atd
3.3.5顯示目前使用at命令後待執行的命令佇列--atq
3.3.6刪除at命令中待執行的命令佇列--atrm
3.3.7顯示最近的作業佇列信息--atrun
3.3.8將命令放置在後台運行--bg
3.3.9顯示後台執行的作業--jobs
3.3.10處理控制初始化--init
3.3.11中止正在執行的程式或作業--kill
3.3.12命令優先權設定--nice
3.3.13不停止執行程式--nohup
3.3.14顯示進程狀態樹--pstree
3.3.15重新分配優先權--renice
3.3.16暫停執行程式--sleep
3.4系統設定命令
3.4.1設定命令的別名--alias
3.4.2高級電源管理BIOS守護進程--apmd
3.4.3設定音效設備--aumix
3.4.4顯示或設定鍵盤按鍵及其組合鍵的有關功能--bind
3.4.5檢查、設定系統的各種服務--chkconfig
3.4.6配置X字型路徑--chkfontpath
3.4.7改變根目錄--chroot
3.4.8調整RTC(RealTimeClock)時間--clock
3.4.9設定計時器--crontab
3.4.10模組依賴性及其檢查--depmod
3.4.11設定目錄顯示時的顏色--dircolors
3.4.12顯示開機設備信息--dmesg
3.4.13輸出或顯示環境變數--export
3.4.14設定幀緩衝區--fbset
3.4.15顯示記憶體使用情況--free
3.4.16GrubShell--grub
3.4.17安裝Grub--grub-install
3.4.18對Grub採用MD5加密--grub-md5-crypt
3.4.19顯示與設定硬體時鐘--hwclock
3.4.20載入模組--insmod
3.4.21配置鍵盤--kbdconfig
3.4.22顯示已載入系統的模組--lsmod
3.4.23維護和編譯軟體或軟體包--make
3.4.24顯示模組的信息--modinfo
3.4.25自動處理可載入模組--modprobe
3.4.26設定系統的各種服務--ntsysv
3.4.27顯示系統狀態--procinfo
3.4.28重新啟動系統--reboot
3.4.29設定終端機視窗大小--resize
3.4.30刪除模組--rmmod
3.4.31管理軟體包--rpm
3.4.32設定公用程式--setup
3.4.33關閉計算機--shutdown
3.4.34設定時區--timeconfig
3.4.35顯示系統負載--tload
3.4.36取消別名--unalias
3.5系統診斷及故障恢復
3.5.1檢查磁碟中損壞的扇區--badblocks
3.5.2修復損壞的.bz2檔案--bzip2recover
3.5.3檢查檔案的CRC(循環冗餘碼校驗)位是否正確--cksum
3.5.4備份檔案系統--dump
3.5.5檢查檔案系統並嘗試修復錯誤--fsck
3.5.6檢查ext2檔案系統並嘗試修復錯誤--fsck.ext2
3.5.7MD5函式值計算和檢查--md5sum
第4章網路配置命令
4.1常用網路配置命令
4.1.1查看或設定網路接口--ifconfig
4.1.2查看或設定主機名--hostname
4.1.3查看或設定路由表--route
4.1.4查看或配置arp快取--arp
4.1.5查看網路狀態--nestat
4.1.6檢測網路主機--ping
4.1.7轉存網路傳送數據--tcpdump
4.1.8追溯路由--traceroute
4.1.9域信息搜尋器--dig
4.1.10IP計算器--ipcalc
4.1.11監視網路狀態--netreport
4.2PPP連結管理命令
4.2.1管理PPP連結--pppd
4.2.2顯示PPP狀態--pppstats
4.2.3轉換PPP記錄檔案--pppdump
4.2.4串列口通信程式--minicom
4.2.5設定或顯示串口--setserial
4.3PPPoE連結管理命令
4.3.1PPPoE客戶端--pppoe
4.3.2PPPoE伺服器--pppoe-server
4.3.3PPPoE中繼代理--pppoe-relay
4.3.4PPPoE探測器--pppoe-sniff
4.3.5配置PPPoE客戶端--adsl-setup
4.3.6管理PPPoE連結--adsl-connect
4.3.7啟動PPPoE連結--adsl-start
4.3.8關閉PPPoE連結--adsl-stop
4.3.9顯示PPPoE連結狀態--adsl-status
第5章網路服務命令
5.1基本網路命令
5.1.1檢測主機的連通性--ping
5.1.2查看網路狀態--netstat
5.1.3數據包所經過的路由器--traceroute
5.1.4網路下載器--wget
5.2網路通信命令
5.2.1向單個用戶傳送信息--write
5.2.2公布訊息--wall
5.2.3聊天命令--talk
5.3遠程登錄主機
5.3.1遠程登錄--telnet
5.3.2遠程登錄--rlogin
5.3.3登錄遠程Shell--rsh
5.3.4安全的遠程登錄--ssh
5.4檔案傳輸命令
5.4.1檔案傳輸--ftp
5.4.2強大的ftp客戶端程式--ncftp
5.4.3簡單檔案傳輸命令--tftp
5.4.4安全的檔案傳輸--sftp
5.4.5主機間傳輸檔案--rcp
5.4.6安全的主機間複製檔案--scp
5.5Web伺服器有關的命令
5.5.1Apache伺服器控制接口--apachectl
5.5.2Apache超文本傳輸協定伺服器--httpd
5.6Samb伺服器相關的命令
5.6.1測試Samb伺服器配置檔案--testparm
5.6.2查看Samb伺服器的狀況--smbstatus
5.6.3Samb服務客戶端命令--smbclient
第6章系統套用命令
6.1文檔編輯命令
6.1.1文本行編輯器--ed
6.1.2文本編輯器--ex
6.1.3查找檔案里符合條件的字元串--grep
6.1.4調整C源程式檔案的格式--indent
6.1.5文本檔案編輯器--jed
6.1.6文本編輯器--pico
6.1.7文本流編輯器--sed
6.1.8字元轉換--tr
6.1.9對檔案中的行作唯一性檢查--uniq
6.1.10全螢幕幕文本編輯器--vi
6.1.11增強的vi編輯器--vim
6.2列印操作命令
6.2.1將文本檔案轉為PostScript格式--enscript
6.2.2印表機控制--lpc
6.2.3顯示列印佇列--lpq
6.2.4列印檔案--lpr
6.2.5刪除列印作業--lprm
6.2.6在一頁上列印多個頁面--mpage
6.2.7打要列印的檔案進行格式化編排--pr
6.2.8調整印表機設定--tunelp
6.3檔案格式轉換命令
6.3.1將cmu格式檔案轉換為點陣圖檔案--cmuwmtopbm
6.3.2將GEM格式檔案轉換為PBM格式--gemtopbm
6.3.3將GIF格式圖形檔案轉換為PNM格式--giftopnm
6.3.4掃描輸入轉換為PPM格式檔案--gouldtoppm
6.3.5將Lisp格式的圖形檔案轉換為PortableGraymap格式--lispmtopgm
6.3.6將PostScrip1字型的二進制檔案轉換為ASCII碼檔案--pfbtops
6.3.7將PICT格式的圖形檔案轉換為PPM格式--picttoppm
6.3.8將pil格式的圖形檔案轉換為ppm格式的圖形檔案--piltoppm
6.3.9將印表機產生的影像檔案轉換為PPM格式的圖形檔案--pjtoppm
6.3.10qrttoppm--將qrt格式檔案轉換為ppm格式
6.3.11將raster格式的圖形檔案轉換為pnm格式的圖形檔案--rasttopnm
6.3.12將targa點陣圖檔案轉換為ppm格式檔案--tgatoppm
6.3.13將TIFF格式的圖形檔案轉換為PNM格式的檔案--tifftopnm
6.3.14執行uuencode的反向操作,即將由uuencode編碼生成的檔案轉換回原來的格式--uudecode
6.3.15將檔案轉換為ASCII碼檔案--uuencode
6.3.16將yuv檔案轉換為PPM檔案--yuvsplittoppm
6.3.17將YUV格式的圖像轉換為PPM格式--yuvtoppm
6.4實用性小程式
6.4.1新聞組檔案備份--archive
6.4.2顯示月曆--cal
6.4.3播放音樂CD--cdp
6.4.4CD播放工具--cdplay
6.4.5進行一次性刻錄CD--cdrdao
6.4.6CShell,類似於C語言的外殼命令解釋程式--csh
6.4.7設定INN新聞組伺服器--ctlinnd
6.4.8台式計算器--dc
6.4.9顯示數字的因子--factor
6.4.10下載新聞組清單--getlist
6.4.11檢查INN相關配置檔案的語法是否正確--inncheck
6.4.12顯示幫助信息--man
6.4.13顯示幫助檔案的搜尋路徑--manpath
第7章系統安全命令
7.1SELinux配置命令
7.1.1設定SELinux模式--setenforce
7.1.2查看SELinux模式--getenforce
7.1.3設定SELinux布爾值--setsebool
7.1.4查看SELinux布爾值--getsebool
7.1.5翻轉SELinux布爾值--togglesebool
7.1.6SELinux狀態工具--sestatus
7.1.7顯示AVC統計信息--avcstat
7.1.8轉換審計訊息--audit2why
7.1.9生成策略允許規則--audit2allow
7.1.10裝載策略--load_policy
7.1.11管理SELinux策略--semanage
7.1.12管理策略模組--semodule
7.1.13創建策略模組包--semodule_package
7.1.14編譯策略模組--checkmodule
7.1.15改變語境類別--chcat
7.1.16修復檔案安全語境--fixfiles
7.1.17恢復檔案安全語境--restorecon
7.1.18改變檔案安全語境--chcon
7.1.19設定檔案安全語境--setfiles
7.2iptables相關命令
7.2.1IP包過濾器管理--iptables
7.2.2保存IP表--iptables-save
7.2.3恢復IP表--iptables-restore
第8章其他命令
8.1關於X-Window系統的命令
8.1.1啟動X-Windows系統--startx
8.1.2顯示設定工具--system-config-display
8.1.3計算顯示設備VESA驅動GTF模式命令行工具--gtf
8.1.4顯示客戶端程式--xlsclients
8.1.5顯示Xserver使用的字型--xlsfonts
8.1.6顯示X伺服器的基本定義--xlsatoms
8.1.7控制訪問XServer的主機--xhost
8.1.8設定X-Window系統使用偏好--xset
8.2其他雜項
8.2.1回應字元串--yes
8.2.2顯示man的搜尋路徑--manpath
8.2.3從標準輸入執行命令--xargs
8.2.4顯示檔案的校驗和、檔案塊數--sum
8.2.5顯示待執行的作業--atq
8.2.6刪除佇列中待執行的作業--atrm
第9章Shell和Shell編程
9.1Shell基本知識
9.1.1命令行和Shell提示
9.1.2重定向
9.1.4技巧和注意事項
9.2Shell登錄環境
9.2.1Shell登錄環境
9.2.2環境和Shell變數
9.2.3Shell中引號的使用
9.3Shell編程
9.3.1Shell編程基礎
9.3.2流程控制
9.3.3循環
索引
……

相關詞條

熱門詞條

聯絡我們