常用的Linux指令

引言

記錄工作中常用到的Linux指令提完,不斷更新百新。

1珊燎、man

man命令是Linux下的幫助指令檬贰,通過(guò)man指令可以查看Linux中的指令幫助姑廉、配置文件幫助和編程幫助等信息。

語(yǔ)法:man(選項(xiàng))(參數(shù))


選項(xiàng):
-a:在所有的man幫助手冊(cè)中搜索翁涤;
-f:等價(jià)于whatis指令庄蹋,顯示給定關(guān)鍵字的簡(jiǎn)短描述信息;
-P:指定內(nèi)容時(shí)使用分頁(yè)程序迷雪;
-M:指定man手冊(cè)搜索的路徑限书。


參數(shù):
數(shù)字:指定從哪本man手冊(cè)中搜索幫助;
關(guān)鍵字:指定要搜索幫助的關(guān)鍵字章咧。


示例:

man ls
man 3 sleep

2倦西、cd

切換當(dāng)前目錄,它的參數(shù)是要切換到的目錄的路徑赁严,可以是絕對(duì)路徑扰柠,也可以是相對(duì)路徑。示例:

cd /root/Docements # 切換到目錄/root/Docements  
cd /               #切換到根目錄
cd ~              # 切換到用戶主目錄    
cd ../path         # 切換到上層目錄中的path目錄中疼约,“..”表示上一層目錄 

3卤档、ls

查看文件與目錄的命令,list之意程剥。下面列出常用選項(xiàng):

-l :列出長(zhǎng)數(shù)據(jù)串劝枣,包含文件的屬性與權(quán)限數(shù)據(jù)等
-a :列出全部的文件,連同隱藏文件(開(kāi)頭為.的文件)一起列出來(lái)(常用)
-d :僅列出目錄本身织鲸,而不是列出目錄的文件數(shù)據(jù)
-h :將文件容量以較易讀的方式(GB舔腾,kB等)列出來(lái)
-R :連同子目錄的內(nèi)容一起列出(遞歸列出),等于該目錄下的所有文件都會(huì)顯示出來(lái)

示例:

ls -l #等同于ll搂擦,列出當(dāng)前目錄下的文件和目錄  
ls -lR #列出當(dāng)前目錄及子目錄下的所有文件 

4稳诚、find

強(qiáng)大的查找功能。語(yǔ)法和示例:

find [PATH] [option] [action]  
  
# 與時(shí)間有關(guān)的參數(shù):  
-mtime n : n為數(shù)字瀑踢,意思為在n天之前的“一天內(nèi)”被更改過(guò)的文件扳还;  
-mtime +n : 列出在n天之前(不含n天本身)被更改過(guò)的文件名才避;  
-mtime -n : 列出在n天之內(nèi)(含n天本身)被更改過(guò)的文件名;  
-newer file : 列出比f(wàn)ile還要新的文件名  
# 例如:  
find /root -mtime 0 # 在當(dāng)前目錄下查找今天之內(nèi)有改動(dòng)的文件  
  
# 與用戶或用戶組名有關(guān)的參數(shù):  
-user name : 列出文件所有者為name的文件  
-group name : 列出文件所屬用戶組為name的文件  
-uid n : 列出文件所有者為用戶ID為n的文件  
-gid n : 列出文件所屬用戶組為用戶組ID為n的文件  
# 例如:  
find /home/ljianhui -user ljianhui # 在目錄/home/ljianhui中找出所有者為ljianhui的文件  
  
# 與文件權(quán)限及名稱有關(guān)的參數(shù):  
-name filename :找出文件名為filename的文件  
-size [+-]SIZE :找出比SIZE還要大(+)或邪本唷(-)的文件  
-tpye TYPE :查找文件的類型為T(mén)YPE的文件桑逝,TYPE的值主要有:一般文件(f)、設(shè)備文件(b衔蹲、c)肢娘、  
             目錄(d)、連接文件(l)舆驶、socket(s)橱健、FIFO管道文件(p);  
-perm mode :查找文件權(quán)限剛好等于mode的文件沙廉,mode用數(shù)字表示拘荡,如0755;  
-perm -mode :查找文件權(quán)限必須要全部包括mode權(quán)限的文件撬陵,mode用數(shù)字表示  
-perm +mode :查找文件權(quán)限包含任一mode的權(quán)限的文件珊皿,mode用數(shù)字表示  
# 例如:  
find / -name passwd # 查找文件名為passwd的文件  
find . -perm 0755 # 查找當(dāng)前目錄中文件權(quán)限的0755的文件  
find . -size +12k # 查找當(dāng)前目錄中大于12KB的文件,注意c表示byte  

5巨税、cp

復(fù)制文件蟋定,copy之意。

選項(xiàng):
-a :將文件的特性一起復(fù)制
-p :連同文件的屬性一起復(fù)制草添,而非使用默認(rèn)方式驶兜,與-a相似,常用于備份
-i :若目標(biāo)文件已經(jīng)存在時(shí)远寸,在覆蓋時(shí)會(huì)先詢問(wèn)操作的進(jìn)行
-r :遞歸持續(xù)復(fù)制抄淑,用于目錄的復(fù)制行為
-u :目標(biāo)文件與源文件有差異時(shí)才會(huì)復(fù)制


參數(shù):

  • 源文件:制定源文件列表。默認(rèn)情況下驰后,cp命令不能復(fù)制目錄肆资,如果要復(fù)制目錄,則必須使用-R選項(xiàng)灶芝;
  • 目標(biāo)文件:指定目標(biāo)文件郑原。當(dāng)“源文件”為多個(gè)文件時(shí),要求“目標(biāo)文件”為指定的目錄监署。

示例:

cp -a file1 file2 #連同文件的所有特性把文件file1復(fù)制成文件file2  
cp file1 file2 file3 dir #把文件file1颤专、file2、file3復(fù)制到目錄dir中  

6钠乏、mv

移動(dòng)文件、目錄或更名春塌,move之意晓避。它的常用選項(xiàng)如下:
-f :force強(qiáng)制的意思簇捍,如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問(wèn)而直接覆蓋
-i :若目標(biāo)文件已經(jīng)存在俏拱,就會(huì)詢問(wèn)是否覆蓋
-u :若目標(biāo)文件已經(jīng)存在暑塑,且比目標(biāo)文件新,才會(huì)更新

示例:

mv file1 file2 file3 dir # 把文件file1锅必、file2事格、file3移動(dòng)到目錄dir中  
mv file1 file2 # 把文件file1重命名為file2  

7、rm

刪除文件或目錄搞隐,remove之意驹愚。常用選項(xiàng)如下:
-f :就是force的意思,忽略不存在的文件劣纲,不會(huì)出現(xiàn)警告消息
-i :互動(dòng)模式逢捺,在刪除前會(huì)詢問(wèn)用戶是否操作
-r :遞歸刪除,最常用于目錄刪除癞季,它是一個(gè)非常危險(xiǎn)的參數(shù)

示例:

rm -i file # 刪除文件file劫瞳,在刪除之前會(huì)詢問(wèn)是否進(jìn)行該操作  
rm -fr dir # 強(qiáng)制刪除目錄dir中的所有文件 

8、tar

進(jìn)行壓縮和解壓绷柒。它的常用選項(xiàng)如下:
-c :新建打包文件
-t :查看打包文件的內(nèi)容含有哪些文件名
-x :解打包或解壓縮的功能志于,可以搭配-C(大寫(xiě))指定解壓的目錄,注意-c,-t,-x不能同時(shí)出現(xiàn)在同一條命令中
-j :通過(guò)bzip2的支持進(jìn)行壓縮/解壓縮
-z :通過(guò)gzip的支持進(jìn)行壓縮/解壓縮
-v :在壓縮/解壓縮過(guò)程中废睦,將正在處理的文件名顯示出來(lái)
-f filename :filename為要處理的文件
-C dir :指定壓縮/解壓縮的目錄dir

上面的解說(shuō)可以已經(jīng)讓你暈過(guò)去了伺绽,但是通常我們只需要記住下面三條命令即可:

# 壓縮
tar -zcvf filename.tar.gz filename
# 查詢
tar -jtvf filename.tar.bz2  
#  解壓
tar -zxvf filename.tar.gz

9、file郊楣、pwd

這兩個(gè)命令比較簡(jiǎn)單憔恳。file命令判斷文件的類型,pwd查看當(dāng)前路徑

10净蚤、cat

查看文本文件的內(nèi)容钥组,后接要查看的文件名,通辰衿伲可用管道與more和less一起使用程梦,從而可以一頁(yè)頁(yè)地查看數(shù)據(jù)。例如:

cat text | less # 查看text文件中的內(nèi)容  

注:這條命令也可以使用less text來(lái)代替橘荠。

11屿附、tail

用來(lái)查看文件的尾部,默認(rèn)是10行哥童。 tail -f參數(shù)經(jīng)常會(huì)用來(lái)監(jiān)控日志文件的顯示挺份。使用示例:

tail notes.log  # 查看文件后10行
tail -n 20 notes.log  # 查看文件后20行
tail +20 notes.log # 查看從第20行至末尾
tail -f notes.log  # 實(shí)時(shí)查看文件

12、grep

語(yǔ)法:

grep [-acinv] [--color=auto] '搜尋字符串' filename

常用參數(shù):
-a :將 binary 文件以 text 文件的方式搜尋數(shù)據(jù)
-c :計(jì)算找到 '搜尋字符串' 的次數(shù)
-i :忽略大小寫(xiě)的不同贮懈,所以大小寫(xiě)視為相同
-n :順便輸出行號(hào)
-v :反向選擇匀泊,亦即顯示出沒(méi)有 '搜尋字符串' 內(nèi)容的那一行优训!
--color=auto :可以將找到的關(guān)鍵詞部分加上顏色的顯示

示例:

# 將/etc/passwd,有出現(xiàn) root 的行取出來(lái)
grep root /etc/passwd 或
cat /etc/passwd | grep root 

# 將/etc/passwd各聘,有出現(xiàn) root 的行取出來(lái),同時(shí)顯示這些行在/etc/passwd的行號(hào)
grep -n root /etc/passwd

# 將/etc/passwd揣非,將沒(méi)有出現(xiàn) root 和nologin的行取出來(lái)
grep -v root /etc/passwd | grep -v nologin

# 根據(jù)文件內(nèi)容遞歸查找目錄
grep ‘energywise’ *         #在當(dāng)前目錄搜索帶'energywise'行的文件
grep -r ‘energywise’ *      #在當(dāng)前目錄及其子目錄下搜索'energywise'行的文件
grep -l -r ‘energywise’ *   #在當(dāng)前目錄及其子目錄下搜索'energywise'行的文件,但是不顯示匹配的行躲因,只顯示匹配的文件

13早敬、ps

將某個(gè)時(shí)間點(diǎn)的進(jìn)程運(yùn)行情況選取下來(lái)并輸出,process之意大脉,它的常用參數(shù)如下:
-A :所有的進(jìn)程均顯示出來(lái)
-a :不與terminal有關(guān)的所有進(jìn)程
-u :有效用戶的相關(guān)進(jìn)程
-x :一般與a參數(shù)一起使用搞监,可列出較完整的信息
-l :較長(zhǎng),較詳細(xì)地將PID的信息列出

常用操作示例:

ps aux # 查看系統(tǒng)所有的進(jìn)程數(shù)據(jù)  
ps ax # 查看不與terminal有關(guān)的所有進(jìn)程  
ps -lA # 查看系統(tǒng)所有的進(jìn)程數(shù)據(jù)  
ps axjf # 查看連同一部分進(jìn)程樹(shù)狀態(tài)  

14箱靴、chmod

用于改變文件的權(quán)限腺逛,一般的用法如下:

chmod [-R] xyz 文件或目錄  
-R:進(jìn)行遞歸的持續(xù)更改,即連同子目錄下的所有文件都會(huì)更改  

同時(shí)衡怀,chmod還可以使用u(user)棍矛、g(group)、o(other)抛杨、a(all)和+(加入)够委、-(刪除)、=(設(shè)置)跟rwx搭配來(lái)對(duì)文件的權(quán)限進(jìn)行更改怖现。

例如:

chmod 0755 file # 把file的文件權(quán)限改變?yōu)?rxwr-xr-x  
chmod g+w file # 向file的文件權(quán)限中加入用戶組可寫(xiě)權(quán)限  

參考資料:

[1] https://blog.csdn.net/ljianhui/article/details/11100625/
[2] http://man.linuxde.net/
[3] https://www.cnblogs.com/ruanjian/p/5656261.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末茁帽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子屈嗤,更是在濱河造成了極大的恐慌潘拨,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件饶号,死亡現(xiàn)場(chǎng)離奇詭異铁追,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)茫船,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)琅束,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人算谈,你說(shuō)我怎么就攤上這事涩禀。” “怎么了然眼?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵艾船,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng)丽声,這世上最難降的妖魔是什么礁蔗? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任觉义,我火速辦了婚禮雁社,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘晒骇。我一直安慰自己霉撵,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布洪囤。 她就那樣靜靜地躺著徒坡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瘤缩。 梳的紋絲不亂的頭發(fā)上喇完,一...
    開(kāi)封第一講書(shū)人閱讀 51,554評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音剥啤,去河邊找鬼锦溪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛府怯,可吹牛的內(nèi)容都是我干的刻诊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼牺丙,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼则涯!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起冲簿,我...
    開(kāi)封第一講書(shū)人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤粟判,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后峦剔,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體档礁,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年羊异,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了事秀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡野舶,死狀恐怖易迹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情平道,我是刑警寧澤睹欲,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響窘疮,放射性物質(zhì)發(fā)生泄漏袋哼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一闸衫、第九天 我趴在偏房一處隱蔽的房頂上張望涛贯。 院中可真熱鬧,春花似錦蔚出、人聲如沸弟翘。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)稀余。三九已至,卻和暖如春趋翻,著一層夾襖步出監(jiān)牢的瞬間睛琳,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工踏烙, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留师骗,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓宙帝,卻偏偏與公主長(zhǎng)得像丧凤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子步脓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

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

  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,168評(píng)論 2 33
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言鸳君,發(fā)作 oo-boon-too 的音农渊。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 99,271評(píng)論 9 467
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)或颊,斷路器砸紊,智...
    卡卡羅2017閱讀 134,657評(píng)論 18 139
  • Linux指令中文說(shuō)明傳送入口 整理自Linux指令中文說(shuō)明 man Linux 幫助文檔手冊(cè) man命令 是L...
    釋閑人閱讀 1,031評(píng)論 0 2
  • Hello,大家好囱挑,USATALKSHOW 與大家在周二清晨見(jiàn)面了醉顽。今天與大家分享一個(gè)與“發(fā)瘋”相關(guān)的俚語(yǔ)。 go...
    美語(yǔ)旅行閱讀 177評(píng)論 0 0