poweroff命令 關(guān)機(jī)
wget命令的參數(shù)以及作用
參數(shù)作用
-b后臺(tái)下載模式
-P下載到指定目錄
-t最大嘗試次數(shù)
-c斷點(diǎn)續(xù)傳
-p下載頁面內(nèi)所有資源,包括圖片、視頻等
-r遞歸下載
pidof命令 查詢進(jìn)程pid
pidof命令用于查詢某個(gè)指定服務(wù)進(jìn)程的PID值,格式為“pidof [參數(shù)] [服務(wù)名稱]”。 pidof apache
kill PID 殺掉進(jìn)程 kill 1255
killall 服務(wù) 殺掉對(duì)應(yīng)服務(wù)的所有進(jìn)程 killall apache
who 查看當(dāng)前正在登陸本機(jī)的用戶名和開啟終端信息
who用于查看當(dāng)前登入主機(jī)的用戶終端信息,格式為“who [參數(shù)]”。
這三個(gè)簡(jiǎn)單的字母可以快速顯示出所有正在登錄本機(jī)的用戶的名稱以及他們正在開啟的終端信息。表2-9所示為執(zhí)行who命令后的結(jié)果。
last命令用于查看所有系統(tǒng)的登錄記錄,格式為“l(fā)ast [參數(shù)]”。
使用last命令可以查看本機(jī)的登錄記錄。但是,由于這些信息都是以日志文件的形式保存在系統(tǒng)中,因此黑客可以很容易地對(duì)內(nèi)容進(jìn)行篡改。千萬不要單純以該命令的輸出信息而判斷系統(tǒng)有無被惡意入侵!
history命令 顯示歷史命令
history命令應(yīng)該是作者最喜歡的命令。執(zhí)行history命令能顯示出當(dāng)前用戶在本地計(jì)算機(jī)中執(zhí)行過的最近1000條命令記錄。如果覺得1000不夠用,還可以自定義/etc/profile文件中的HISTSIZE變量值。在使用history命令時(shí),如果使用-c參數(shù)則會(huì)清空所有的命令歷史記錄。還可以使用“!編碼數(shù)字”的方式來重復(fù)執(zhí)行某一次的命令
歷史命令會(huì)被保存到用戶家目錄中的.bash_history文件中。Linux系統(tǒng)中以點(diǎn)(.)開頭的文件均代表隱藏文件,這些文件大多數(shù)為系統(tǒng)服務(wù)文件,可以用cat命令查看其文件內(nèi)容。
sosreport命令
sosreport命令用于收集系統(tǒng)配置及架構(gòu)信息并輸出診斷文檔,格式為sosreport。
當(dāng)Linux系統(tǒng)出現(xiàn)故障需要聯(lián)系技術(shù)支持人員時(shí),大多數(shù)時(shí)候都要先使用這個(gè)命令來簡(jiǎn)單收集系統(tǒng)的運(yùn)行狀態(tài)和服務(wù)配置信息,以便讓技術(shù)支持人員能夠遠(yuǎn)程解決一些小問題,亦或讓他們能提前了解某些復(fù)雜問題。在下面的輸出信息中,加粗的部分是收集好的資料壓縮文件以及校驗(yàn)碼,將其發(fā)送給技術(shù)支持人員即可:
查看 cat -n 有數(shù)字顯示行 more 進(jìn)度以百分比顯示
tail命令用于查看純文本文檔的后N行或持續(xù)刷新內(nèi)容,格式為“tail [選項(xiàng)] [文件]”。
我們可能還會(huì)遇到另外一種情況,比如需要查看文本內(nèi)容的最后20行,這時(shí)就需要用到tail命令了。tail命令的操作方法與head命令非常相似,只需要執(zhí)行“tail -n 20
文件名”命令就可以達(dá)到這樣的效果。tail命令最強(qiáng)悍的功能是可以持續(xù)刷新一個(gè)文件的內(nèi)容linux命令大全,當(dāng)想要實(shí)時(shí)查看最新日志文件時(shí),這特別有用,此時(shí)的命令格式為“tail -f 文件名”:
tr命令 替換
tr命令用于替換文本文件中的字符,格式為“tr [原始字符] [目標(biāo)字符]”。
在很多時(shí)候,我們想要快速地替換文本中的一些詞匯,又或者把整個(gè)文本內(nèi)容都進(jìn)行替換,如果進(jìn)行手工替換,難免工作量太大,尤其是需要處理大批量的內(nèi)容時(shí),進(jìn)行手工替換更是不現(xiàn)實(shí)。這時(shí),就可以先使用cat命令讀取待處理的文本,然后通過管道符(詳見第3章)把這些文本內(nèi)容傳遞給tr命令進(jìn)行替換操作即可。例如,把某個(gè)文本內(nèi)容中的英文全部替換為大寫:
[root@linuxprobe ~]# cat anaconda-ks.cfg | tr [a-z] [A-Z]