常用linux命令拾遺(1)

Linux下面命令多套像,功能強(qiáng)大,平時(shí)重在積累终息,用時(shí)事半功倍夺巩。舉例幾個(gè)實(shí)用的Linux命令

1、關(guān)閉進(jìn)程

比較冗長(zhǎng)的一個(gè)命令:先用ps命令獲得進(jìn)程信息周崭,然后用grep的-v選項(xiàng)過濾掉查看本身柳譬,再用awk將獲得該進(jìn)程號(hào),然后交給kill命令刪除续镇。

ps ef | grep XXX | grep -v grep | awk '{print $2}' | xargs? kill -9

獲取進(jìn)程的pid值可以簡(jiǎn)單的使用pidof或者pgrep等命令美澳,明顯簡(jiǎn)單了很多。

pidof XXX | xargs kill -9

pgrep XXX | xargs kill -9

另一種思路通過專門通過名稱作為參數(shù)來執(zhí)行關(guān)閉的命令,比如pkill或者killalll制跟。

pkill -9? 進(jìn)程名稱


2舅桩、查找

find非常強(qiáng)大的命令。能夠按照多種查找條件來尋找文件系統(tǒng)中的文件雨膨。

查找某個(gè)路徑下的某個(gè)名稱的文件

find? `pwd` -name "xxxxxx"

在根文件系統(tǒng)下擂涛,查找大小大于XXX MB的文件,常用來查找過大的文件聊记,可以為后續(xù)清理釋放空間撒妈。

find? / -size +XXXM

找出某個(gè)路徑的空文件

find /path?-empty

除此之外還可以根據(jù)時(shí)間、uid排监、gid狰右、文件類型(字符設(shè)備、塊設(shè)備社露、目錄挟阻、常規(guī)文件等)等條件進(jìn)行搜索。功能非常強(qiáng)大峭弟。


3附鸽、管道

1關(guān)閉進(jìn)程中已經(jīng)展示了一個(gè)命令xargs。xargs是linux中一個(gè)強(qiáng)大瞒瘸,卻容易被忽視的命令坷备。

xargs將管道或者標(biāo)準(zhǔn)輸出作為參數(shù)傳遞給可執(zhí)行的命令。

<first command> | xargs <second command>

#for example

find / -size +XXX | xargs rm? ? ?

xargs提供-p參數(shù)用來確認(rèn)xargs所執(zhí)行的命令是否正確情臭,用戶可以鍵入“y”來確認(rèn)繼續(xù)執(zhí)行命令省撑。如在ceph源碼中執(zhí)行如下命令,則出現(xiàn)是否刪除的選擇俯在。

ls | xargs -p rm

rm AuthMonitor.cc AuthMonitor.h CMakeLists.txt?

也提供-t參數(shù)竟秫,它的行為是讓執(zhí)行的命令先打印,但是和“-p”不同的是它不用確認(rèn)直接執(zhí)行下去跷乐。

還有一個(gè)好用的是-I肥败,可以用-I 指定替換字符串一般使用{},比如將本目錄下的文件拷貝到/root目錄下愕提。

ls | xargs -I {} cp {} /root

有些命令遇到比較長(zhǎng)的參數(shù)會(huì)報(bào)錯(cuò)“Argument list too long"馒稍,遇到這種情況則可以用-0選項(xiàng),即以“\0”為斷開符號(hào)執(zhí)行命令浅侨。


4纽谒、監(jiān)控

如果想簡(jiǎn)單的觀察每次命令執(zhí)行時(shí)輸出的變化。一個(gè)常用的命令是watch如输。

watch -n 1 <command>

-n 代表interval即時(shí)間間隔鼓黔,常用的選項(xiàng)還有-d(difference)即輸出時(shí)間間隔內(nèi)變化的部分央勒。


5、輸出合并

shell當(dāng)中可以用“>”或者“>>”追加的方式將輸出重定向到某個(gè)地方请祖。還有一個(gè)容易被忽視的用法是將輸出合并 n&>m订歪。比如讓某個(gè)命令的標(biāo)準(zhǔn)輸出(1)和錯(cuò)誤輸出(2)到文件中。

command? >? file 2&>1? ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末肆捕,一起剝皮案震驚了整個(gè)濱河市刷晋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌慎陵,老刑警劉巖眼虱,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異席纽,居然都是意外死亡捏悬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門润梯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來过牙,“玉大人,你說我怎么就攤上這事纺铭】芏ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵舶赔,是天一觀的道長(zhǎng)扫倡。 經(jīng)常有香客問我,道長(zhǎng)竟纳,這世上最難降的妖魔是什么撵溃? 我笑而不...
    開封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮锥累,結(jié)果婚禮上缘挑,老公的妹妹穿的比我還像新娘。我一直安慰自己桶略,他們只是感情好卖哎,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著删性,像睡著了一般。 火紅的嫁衣襯著肌膚如雪焕窝。 梳的紋絲不亂的頭發(fā)上蹬挺,一...
    開封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音它掂,去河邊找鬼巴帮。 笑死溯泣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的榕茧。 我是一名探鬼主播垃沦,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼用押!你這毒婦竟也來了肢簿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤蜻拨,失蹤者是張志新(化名)和其女友劉穎池充,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缎讼,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡收夸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了血崭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卧惜。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖夹纫,靈堂內(nèi)的尸體忽然破棺而出咽瓷,到底是詐尸還是另有隱情,我是刑警寧澤捷凄,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布忱详,位于F島的核電站,受9級(jí)特大地震影響跺涤,放射性物質(zhì)發(fā)生泄漏匈睁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一桶错、第九天 我趴在偏房一處隱蔽的房頂上張望航唆。 院中可真熱鬧,春花似錦院刁、人聲如沸糯钙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽任岸。三九已至,卻和暖如春狡刘,著一層夾襖步出監(jiān)牢的瞬間享潜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工嗅蔬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留剑按,地道東北人疾就。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像艺蝴,于是被迫代替她去往敵國(guó)和親猬腰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容