出版時間:2009-1 出版社:清華大學出版社 作者:張洪波,陳洪彬,吳君 著 頁數(shù):587
前言
計算機發(fā)展到現(xiàn)在,已經出現(xiàn)了很多類型的操作系統(tǒng),如Windows、Linux等。而Linux是一個免費、開源的優(yōu)秀操作系統(tǒng),其具有很多優(yōu)點:開放性、穩(wěn)定性、低成本并且高性能,不但在大型主機里使用,而且在越來越多的場合得到了廣泛的應用。雖然目前的Linux操作系統(tǒng)已經出現(xiàn)了圖形化操作界面,但Linux是一個基于命令行的操作系統(tǒng),命令行的命令是Linux操作系統(tǒng)的靈魂和精華所在。只有學會并掌握命令行技術,才能真正精通Linux,并成為一個真正的Linux高手?! ‘斍笆袌錾详P于Linux命令行類的圖書并不多,并且大部分只是對命令行的常用命令作簡要介紹,既不全面也不深入,無法滿足讀者的要求。針對這種現(xiàn)狀,本書對Linux命令行下的主要命令進行了非常詳盡的系統(tǒng)介紹,彌補了該類圖書的一個市場空白?! ”緯淖畲筇攸c是全面和詳細,幾乎涵蓋了Linux系統(tǒng)命令行下的所有命令,每個命令均有詳細的解說,并列舉了大量應用實例,力求把每一個命令的使用方法及其功能都介紹清楚,讓讀者能夠更加深入地學習。本書按照“功能說明、語法說明、選項介紹、典型示例、相關命令”的結構講述每個命令(沒有選項的命令將省略選項介紹)。首先對每個命令的基本作用與使用的語法進行全面而又詳盡的講述,然后詳細講解各個命令參數(shù)的作用,并針對具體應用列舉了大量典型示例,讓讀者通過示例生動地體會到Linux命令行的作用。這樣做的好處在于,不僅讓讀者充分了解各個命令的具體使用方法,而且使讀者迅速掌握命令的各種具體應用。因此,這是一本非常有用的工具書。 除此以外,最新和方便也是本書的亮點。
內容概要
本書圍繞Linux命令行下的命令進行深入而細致的講解。《Linux命令應用大全》的編寫基于Linux Fedora 8操作系統(tǒng)2.6內核,幾乎涵蓋了Linux命令行下所有的命令,并介紹其對應的功能說明、語法說明、選項介紹、典型示例和相關命令,對每一個命令都做了較為詳盡的介紹并結合大量的實例進行具體說明。讀者可以通過對《Linux命令應用大全》的學習,深入理解Linux命令。 《Linux命令應用大全》所介紹的命令同時也適用于其他Linux版本,是Linux用戶必備的參考用書。
書籍目錄
第1章 系統(tǒng)管理命令 11.adduser命令:增加一個系統(tǒng)用戶 12.apmd命令:高級電源管理 23.apmsleep命令:產生配置腳本 34.apropos命令:查找用戶手冊的名字和相關描述 35.arch命令:輸出主機的體系結構 46.batch命令:執(zhí)行批處理 47.bg命令:將程序放在后臺執(zhí)行 58.cd命令:切換目錄 59.chfn命令:設置finger信息 610.chsh命令:改變登錄系統(tǒng)時的shell 811.clear命令:清除終端屏幕 912.date命令:顯示或設置系統(tǒng)時間 1013.echo命令:顯示文本行 1314.exec命令:執(zhí)行命令后交出控制權 1415.exit命令:退出shell 1516.fc命令:修改或執(zhí)行命令 1517.fg命令:將后臺任務拉到前臺執(zhí)行 1718.fgconsole命令:打印虛擬終端的數(shù)目 1819.finger命令:查找并顯示用戶的信息 1820.free命令:顯示內存信息 2021.fuser命令:用文件或者套接口表示進程 2222.fwhois命令:顯示用戶的信息 2423.gcov命令:coverage測試工具 2424.gdialog命令:從shell顯示文本信息 2625.gitps命令:顯示程序情況 2626.groupadd命令:創(chuàng)建一個新的群組 2727.groupdel命令:刪除一個群組 2928.groupmod命令:改變系統(tǒng)群組的屬性 2929.halt命令:關閉系統(tǒng) 3030.help命令:顯示shell的內建命令的幫助信息 3231.history命令:顯示歷史命令 3332.htpasswd命令:創(chuàng)建和更新用戶的認證文件 3433.id命令:顯示用戶及群組的ID 3634.info命令:讀取目錄信息 3835.init命令:開關機設置 4136.ipcs命令:顯示進程間通信的信息 4237.ipcrm命令:刪除消息隊列、旗語設置或者共享內存的ID 4438.jobs命令:顯示所有的后臺程序 4539.kill命令:終止執(zhí)行中的程序 4640.killall命令:終止同名的所有進程 4741.last命令:顯示目前和過去登錄系統(tǒng)的用戶相關信息 4942.lastb命令:顯示登錄系統(tǒng)失敗的用戶相關信息 5243.login命令:登錄系統(tǒng) 5344.logname命令:顯示登錄賬號的信息 5345.logrotate命令:處理log文件 5446.logout命令:退出系統(tǒng) 5547.lsmod命令:顯示Linux內核模塊信息 5548.man命令:格式化和顯示在線手冊 5649.manpath命令:設置man手冊的查詢路徑 5950.mkfontdir命令:創(chuàng)建字體文件目錄 5951.mount命令:掛載文件系統(tǒng) 6052.mpost命令:系統(tǒng)的繪畫工具 6353.msgcat命令:合并消息目錄 6454.msgcomm命令:匹配兩個消息目錄 6455.msgen命令:創(chuàng)建英語消息目錄 6556.msginit命令:初始化消息目錄 6657.newgrp命令:登錄另一個群組 6658.nohup命令:退出系統(tǒng)繼續(xù)執(zhí)行命令 6759.ntsysv命令:設置系統(tǒng)的各種服務 6860.open命令:開啟虛擬終端 6961.pgrep命令:基于名字和其他屬性的查找或信號處理 7162.pidof命令:查找運行程序的ID 7463.pkill命令:終止程序 7564.pmap命令:顯示程序的內存信息 7665.procinfo命令:顯示系統(tǒng)狀態(tài) 7866.ps命令:報告程序狀況 8067.pstree命令:以樹狀圖顯示程序 8468.pwck命令:檢查密碼文件 8669.pwd命令:顯示工作目錄 8770.reboot命令:重新啟動 8871.renice命令:調整優(yōu)先級 8972.rlogin命令:遠程登錄 9073.rmmod命令:刪除模塊 9174.rsh命令:遠程登錄的shell 9275.rwho命令:查看系統(tǒng)用戶 9376.screen命令:多重視窗管理程序 9377.shutdown命令:系統(tǒng)關機命令 9678.sleep命令:休眠 9879.su命令:變更用戶身份 9980.sudo命令:以其他的身份執(zhí)行命令 10281.suspend命令:暫停執(zhí)行shell 10482.swatch命令:系統(tǒng)監(jiān)控程序 10583.symlinks命令:維護符號鏈接的工具程序 10584.tload命令:顯示系統(tǒng)負載 10785.top命令:顯示進程信息 10886.uname命令:顯示系統(tǒng)信息 11187.useradd命令:建立系統(tǒng)賬號 11388.userconf命令:用戶賬號設置 11689.usermod命令:修改用戶賬號 11690.userdel命令:刪除用戶賬號 11991.users命令:顯示用戶 12092.vlock命令:鎖定終端 12193.w命令:顯示登錄系統(tǒng)的用戶信息 12194.wait命令:等待程序返回狀態(tài) 12395.watch命令:將結果輸出到標準輸出設備 12396.whereis命令:查找文件 12497.which命令:查找文件 12698.who命令:顯示系統(tǒng)用戶信息 12899.whoami命令:顯示用戶名 130100.whois命令:顯示指定用戶信息 131101.&命令:將任務放在后臺執(zhí)行 131第2章 系統(tǒng)設置命令 1331.alias命令:設置命令的別名 1332.apmd命令:高級電源管理 1343.at命令:指定執(zhí)行命令的時間 1354.atd命令:執(zhí)行已經排隊的任務 1365.atq命令:檢查排隊的任務 1376.atrm命令:刪除已經排隊的任務 1387.atrun命令:執(zhí)行已經排隊的任務 1388.aumix命令:設置音效設備 1399.authconfig命令:配置系統(tǒng)的認證信息 14110.bind命令:顯示或者設置按鍵組合 14211.chkconfig命令:設置系統(tǒng)的應用程序 14412.chroot命令:改變根目錄 14513.clock命令:設置系統(tǒng)的RTC時間 14714.crontab命令:設置計時器 14815.declare命令:顯示或者設定shell變量 14916.depmod命令:模塊關系 15017.dircolors命令:ls命令對應的顯示顏色 15118.dmesg命令:顯示開機信息 15219.enable命令:可用的shell內置命令 15320.eval命令:連接多個命令 15421.export命令:設置或顯示環(huán)境變量 15522.false命令:不做任何事情,表示失敗 15623.fbset命令:設置幀緩沖區(qū) 15624.hash命令:顯示和清除哈希表 15825.hostid命令:打印當前主機的標識 16026.hostname命令:顯示或設置當前系統(tǒng)的主機名 16027.hwclock命令:顯示和設定硬件時鐘 16228.insmod命令:載入模塊 16429.isosize命令:顯示ISO9660文件系統(tǒng)信息 16430.kbdconfig命令:設置鍵盤的類型 16531.ldconfig命令:設置動態(tài)鏈接綁定 16632.ldd命令:打印共享庫文件的相互依賴關系 16733.lilo命令:引導安裝程序 16834.liloconfig命令:設置程序的載入 17035.losetup命令:設置循環(huán)設備 17036.mev命令:監(jiān)視鼠標情況 17237.minfo命令:顯示MS-DOS文件系統(tǒng)的各項參數(shù) 17338.mkkickstart命令:建立安裝的組態(tài)文件 17439.mkraid命令:初始化/升級RAID設備陣列 17440.modinfo命令:顯示內核信息 17541.modprobe命令:自動處理可載入的模塊 17642.mouseconfig命令:設置鼠標的相關參數(shù) 17843.nice命令:設置優(yōu)先權 17944.passwd命令:設置密碼 18045.pwconv命令:開啟用戶的投影密碼 18246.pwunconv命令:關閉用戶的投影密碼 18247.resize命令:設置終端視窗的大小 18248.rpm命令:管理RPM包 18449.runlevel命令:顯示執(zhí)行等級 18750.set命令:設置shell 18751.setconsole命令:設置系統(tǒng)終端 18852.setenv命令:查詢或顯示環(huán)境變量 18953.setserial命令:設置或顯示串口的相關信息 18954.setup命令:設置公用程序 19155.sliplogin命令:將終端機之間的連接設為sliplogin連接 19156.swapoff命令:關閉系統(tǒng)交換分區(qū) 19257.swapon命令:啟動系統(tǒng)交換分區(qū) 19358.sysctl命令:設置系統(tǒng)核心參數(shù) 19459.telinit命令:設置系統(tǒng)的執(zhí)行級別 19460.timeconfig命令:設置時區(qū) 19561.ulimit命令:控制shell程序的資源 19662.unalias命令:刪除別名 19763.unset命令:刪除變量或函數(shù) 19864.vmstat命令:顯示虛擬內存的信息 19965.yes命令:持續(xù)輸出給定的字符串,每行顯示一個字符串 200第3章 磁盤的管理和維護命令 2021.automount命令:為auto文件系統(tǒng)配置掛載點 2022.badblocks命令:檢查磁盤壞道 2023.cfdisk命令:磁盤分區(qū) 2044.dd命令:轉換復制文件 2075.df命令:顯示磁盤信息 2106.dirs命令:顯示目錄信息 2137.du命令:顯示目錄或者文件所占的磁盤空間 2158.e2fsck命令:檢查ext2文件系統(tǒng) 2189.mkbootdisk命令:建立當前系統(tǒng)的啟動盤 22110.mke2fs命令:建立ext2文件系統(tǒng) 22211.mkfs命令:建立各種文件系統(tǒng) 22612.mkfs.minix命令:建立minix文件系統(tǒng) 22813.mkinitrd命令:建立要載入ramdisk的映像文件 23014.mkisofs命令:建立ISO9660映像文件 23315.mkswap命令:設置交換分區(qū) 23616.mt命令:磁帶驅動操作 23817.mzip命令:zip/jaz磁盤驅動器控制命令 23918.quota命令:顯示磁盤已使用的空間與限制 24019.quotacheck命令:檢查磁盤的使用空間與限制 24320.quotaoff命令:關閉磁盤空間與限制 24521.quotaon命令:開啟磁盤空間限制 24722.quotastats命令:顯示磁盤空間的限制 24923.raidstop命令:關閉軟件控制的磁盤陣列 25024.repquota命令:檢查磁盤空間限制的狀態(tài) 25025.restore命令:還原dump操作備份的文件 25326.rmt命令:遠程磁帶傳輸模塊 25527.sfdisk命令:硬盤分區(qū)工具程序 25528.sync命令:將內存緩沖區(qū)的數(shù)據(jù)寫入磁盤 259第4章 文本編輯命令 2611.awk命令:模式匹配語言 2612.col命令:過濾控制字符 2613.colrm命令:刪除制定的列 2634.comm命令:比較排序文件 2645.ed命令:文本編輯器 2666.egrep命令:輸出某種匹配的行 2677.ext2ed命令:ext2文件系統(tǒng)編輯 2688.fgrep命令:匹配字符串 2689.fmt命令:編排文本文件 26810.gedit命令:gnome的文本編輯器 27011.head命令:輸出文件開頭的部分信息 27312.ispell命令:拼字檢查程序 27413.jed命令:編輯文本文件 27714.joe命令:編輯文本文件 28015.join命令:將兩個文件中與指定欄位內容相同的行連接起來 28216.less命令:一次顯示一頁文本 28517.more命令:顯示文本信息 28918.nano命令:文本編輯器 29219.pg命令:瀏覽文件 29420.pico命令: 29621.sed命令:利用script命令處理文本文件 29722.sort命令:將文本文件內容加以排序 30023.spell命令:拼字檢查程序 30324.tr命令:轉換文件中的字符 30425.uniq命令:檢查文件中重復出現(xiàn)的行 30626.vi命令:文字編輯器 30927.vim命令:增強型vi編輯器 31028.view命令:文字編輯器 31629.wc命令:計算字數(shù) 317第5章 文件傳輸命令 3201.bye命令:終端FTP連接 3202.fold命令:限制文件的列寬 3203.ftp命令:文件傳輸協(xié)議 3214.ftpcount命令:顯示FTP用戶登錄數(shù) 3225.ftpshut命令:定時關閉FTP服務器 3236.ftpwho命令:顯示FTP登錄用戶信息 3237.ncftp命令:傳輸文件 3238.ncftpget命令:下載文件 3259.ncftpls命令:顯示文件目錄 32710.ncftpput命令:上傳文件 32811.tftp命令:傳輸文件 32912.uucico命令:UUCP文件傳輸 33013.uucp命令:在Linux系統(tǒng)之間傳輸文件 33114.uupick命令:處理文件 33215.uuto命令:文件傳輸?shù)竭h程主機 332第6章 文件管理命令 3341.aspell命令:檢查文件的錯誤 3342.attr命令:XFS文件系統(tǒng)對象的擴展屬性 3363.basename命令:顯示文本或者目錄的基本名稱 3384.chattr命令:改變文件的屬性 3405.chgrp命令:改變文件或者目錄所屬的群組 3426.chmod命令:設置文件或者目錄的權限 3457.chown命令:改變文件的擁有者或群組 3498.cksum命令:文件的CRC校驗(該命令第一本沒有) 3509.cmp命令:比較文件的差異 35110.cp命令:復制 35311.csplit命令:分割文件 35612.diff命令:生成差異信息 35913.diffstat命令:diff結果的統(tǒng)計信息 36314.dirname命令:顯示文件的除名字外的路徑 36515.file命令:識別文件的類型 36516.filterdiff命令:從diff文件中提取不同 36617.find命令:查找文件或目錄 36718.findfs命令:通過列表或用戶ID查找文件系統(tǒng) 37119.git命令:在文字模式下管理文件 37120.indent命令:調整C原始代碼文件的格式 37221.ln命令:鏈接文件或目錄 37422.lndir命令:連接目錄的內容 37723.locate命令:查找文件 37824.lsattr命令:顯示文件屬性 37925.mattrib命令:變更或顯示MS-DOS文件的屬性 38126.mc命令:交互式文件管理程序 38327.mcopy命令:復制MS-DOS文件到Linux,或者將Linux文件復制到MS-DOS 38428.md5sum命令:檢查文件 38629.mdel命令:MS-DOS文件刪除 38830.mdir命令:顯示MS-DOS文件的目錄 38831.mkdir命令:建立目錄 39032.mktemp命令:建立暫存文件 39133.mmove命令:移動MS-DOS文件 39334.mread命令:復制MS-DOS文件 39435.mren命令:更改MS-DOS文件 39436.mshowfat命令:顯示MS-DOS文件的記錄 39537.mtools命令:顯示mtools支持的命令 39638.mtoolstest命令:測試并顯示mtools的相關設置 39739.mv命令:移動或更改現(xiàn)有的文件或目錄 39840.od命令:輸出文件內容 39941.paste命令:合并文件的列 40342.patch命令:修補文件 40443.rcp命令:復制遠程主機的文件或目錄 40744.rhmask命令:產生加密文件 40745.rm命令:刪除文件或目錄 40746.rmdir命令:刪除目錄 40947.scp命令:遠程復制文件 41148.slocate命令:查找文件或目錄 41349.split命令:切割文件 41350.stat命令:顯示inode內容 41551.sum命令:計算文件的校驗碼 41852.tee命令:從標準輸入讀取并輸出到標準輸出和文件 41853.tmpwatch命令:刪除暫存文件 41954.touch命令:更新文件或目錄的時間 42155.tree命令:以樹狀結構顯示目錄的內容 42256.umask命令:指定在建立文件時預設的權限掩碼 427第7章 文件備份及壓縮命令 4291.ar命令:建立、修改或從檔案文件中提取文件 4292.bunzip2命令:解壓縮.bz2類型的文件 4313.bzip2命令:解壓縮.bz2類型的文件 4334.bzip2recover命令:對損壞的.bz2文件進行修復 4365.compress命令:壓縮文件 4366.cpio命令:備份文件 4377.dump命令:文件系統(tǒng)備份 4438.fdisk命令:Linux分區(qū)控制表 4469.fsck命令:檢查文件系統(tǒng)并嘗試修復錯誤 44910.fsck.ext2命令:檢查ext2文件系統(tǒng) 45111.fsck.ext3命令:檢查ext3文件系統(tǒng) 45312.fsck.minix命令:檢查minix文件系統(tǒng)并嘗試修復錯誤 45413.gunzip命令:解壓縮文件 45414.gzexe命令:壓縮可執(zhí)行文件 45615.gzip命令:壓縮文件 45716.hdparm命令:顯示和設定磁盤參數(shù) 46017.lha命令:壓縮或解壓縮文件 46418.tar命令:壓縮/解壓縮文件 46519.umount命令:卸載文件系統(tǒng) 46920.unarj命令:解壓縮.arj文件 47121.uncompress命令:解壓縮.z文件 47122.unzip命令:解壓縮zip文件 47223.zip命令:壓縮文件 47524.zipinfo命令:顯示壓縮文件的信息 479第8章 網絡通信及管理命令 4811.apachectl命令:apache HTTP服務器控制接口 4812.arp命令:系統(tǒng)ARP緩存 4823.arpwatch命令:監(jiān)聽ARP記錄 4844.arping命令:向鄰居主機發(fā)送ARP請求 4855.cu命令:主機間通信 4866.dip命令:IP撥號連接 4877.gaim命令:即時信息傳輸 4878.getty命令:設置終端配置 4889.host命令:dns查詢 48910.httpd命令:Apache HTTP服務器程序 49111.ifconfig命令:顯示或配置網絡設備 49312.iptables命令:IPv4的包過濾和nat的管理 49513.iptables-save命令:IP列表存儲 49714.iwconfig命令:配置無線網絡設備 49815.mesg命令:控制終端的寫入 49916.mingetty命令:精簡版的getty 50017.minicom命令:調制解調器程序 50018.mkfifo命令:創(chuàng)建管道 50119.mtr命令:網絡診斷工具 50120.nc命令:設置路由器 50221.netconfig命令:設置各項網絡功能 50322.netstat命令:顯示網絡狀態(tài) 50423.nslookup命令:dns查找 50724.ping命令:檢測主機(IPv4) 50925.ping6命令:檢測主機(IPv6) 51126.pppd命令:ppp連線的設置 51227.ppp-off命令:關閉ppp連線 51328.pppsetup命令:設置ppp連線 51329.pppstats命令:顯示ppp連線狀態(tài) 51430.rdate命令:顯示其他主機的日期和時間 51431.route命令:顯示并設置路由 51532.samba命令:控制Samba服務端 51633.smbd命令:控制Samba服務端 51634.ssh命令:遠程登錄 51835.statserial命令:Samba服務器程序 52036.talk命令:與其他用戶交談 52137.tcpdump命令:截取網絡傳輸數(shù)據(jù) 52338.telnet命令:遠程登錄 52439.testparm命令:測試Samba配置 52540.tracepath命令:追蹤路徑 52741.traceroute命令:顯示數(shù)據(jù)包和主機間的路徑 52742.tty命令:顯示標準輸入設備的名稱 52943.uulog命令:顯示uucp記錄信息 53044.uuname命令:顯示uucp遠程主機 53045.uustat命令:顯示uucp狀態(tài) 53146.uux命令:在遠程的uucp主機上運行命令 53247.wall命令:發(fā)送信息 53348.wget命令:從互聯(lián)網上下載資源 53449.write命令:傳輸信息 53650.ytalk命令:與其他用戶交談 537第9章 程序編譯命令 5391.as命令:標準GUN匯編程序 5392.autoconf命令:產生配置腳本 5403.autoheader命令:為configure產生模板頭文件 5414.autoreconf命令:更新已經生成的配置文件 5415.autoscan命令:產生初步的configure.in文件 5426.autoupdate命令:更新configure.in文件到更新的autoconf 5437.gcc命令:GNU的C和C++編譯器 5438.gdb命令:GNU調試器 5459.gdbserver命令:遠程GNU服務器 54610.make命令:編譯內核或模塊 547第10章 打印作業(yè)命令 5491.cat命令:輸出文件內容 5492.cut命令:剪切文件 5513.pr命令:編排文件格式 5534.tac命令:反序輸出文件 5575.tail命令:顯示文件的末尾內容 5586.zcat命令:顯示壓縮文件的內容 560第11章 電子郵件及新聞組命令 5621.fetchmail命令:獲得郵件 5622.getlist命令:下載新聞 5643.mail命令:收發(fā)郵件 5644.mailq命令:顯示發(fā)件箱的郵件 5655.mutt命令:E-mail管理 5666.nntpget命令:從新聞服務器下載文章 5687.pine命令:收發(fā)郵件 5688.slrn命令:新聞閱讀程序 569第12章 格式轉換命令 5711.dvips命令:將DVI文件轉換為PostScript文件 5712.fiascotopnm命令:將壓縮的fiasco鏡像文件轉換為pgm或ppm格式 5733.find2perl命令:將find命令行轉換為perl代碼 5744.gemtopbm命令:轉換圖形文件 5745.gemtopnm命令:文件轉換 5746.giftopnm命令:將GIF文件轉換為PNM文件 5757.iconv命令:將給定文件的編碼進行轉換 5768.pcxtoppm命令:將PCX圖像文件轉換為PPM文件 5779.picttoppm命令:將PICT文件轉換為PPM圖形文件 57810.piltoppm命令:將PIL文件轉換為PPM圖形文件 57911.pjtoppm命令:將HP PaintJet打印文件轉換為PPM圖片 57912.qrttoppm命令:將QRT文件轉換為PPM文件 57913.sox命令:音頻文件轉換工具——處理音頻文件的瑞士軍刀 580第13章 系統(tǒng)軟件工具 5831.dc命令:一個任意精度的計算器 5832.expr命令:簡單計算器 5843.startx命令:啟動圖形界面 5854.xset命令:設置X Window 586
編輯推薦
功能說明,語法說明,選項介紹,典型示例,相關命令,命令大全,《Linux命令應用大全》全面掌握,Linux用戶必備的參考用書。
圖書封面
評論、評分、閱讀與下載