說起Linux,大家都不陌生,幾乎所有以鍵盤謀生的理工科學(xué)生都在這上面敲過不少命令。不過我們很少聽說有人會(huì)自稱Linux專家,就像很少有人說自己是windows98專家一樣。因?yàn)榇蠖鄶?shù)人只需要掌握最常用的命令,就可以在工作中拿捏自如了,很少有人去專門研究它。
我看到一些IC初學(xué)者,竟然糾結(jié)于看哪本Linux書,甚至有人看視頻教程一集一集的學(xué)。筆者認(rèn)為,學(xué)IC重要的是IC本身,而工具類的東西,等你用了再去學(xué)也不遲,何況IC打工人也用不到那么多Linux命令,除非你是想轉(zhuǎn)Linux運(yùn)維工程師?聽消哥一句勸linux太深了你把握不住。
不同使用人群的常用命令側(cè)重點(diǎn)不同,在此總結(jié)一下,我最常用的Linux命令,排名不分先后。
1、ls(list files):顯示指定工作目錄下的內(nèi)容。
常用參數(shù):
-a:顯示所有的文件和目錄,包括隱藏文件
-l:除文件名稱外,文件型態(tài)、權(quán)限、擁有者、文件大小、修改日期等(常用)
-r:將文件根據(jù)建立時(shí)間先后的順序列出
-R:連同子目錄的內(nèi)容一起列出(遞歸列出),即該目錄下的所有文件都會(huì)顯示
2、cd(change directory):切換工作目錄,可用相對(duì)路徑,也可用絕對(duì)路徑。
常用參數(shù):
cd /usr/bin
cd ~
cd ./path(./可以省略不寫)
cd ../path
"~"表示為home 目錄 的意思,"."表示目前所在的目錄,".."表示目前目錄位置的上一層目錄。
3、pwd(print workdirectory):顯示當(dāng)前工作目錄,獲取當(dāng)前所在目錄的絕對(duì)路徑名稱。
4、rm(remove):刪除文件或目錄。
常用參數(shù):
-i:刪除前詢問確認(rèn)是否刪除
-r:遞歸刪除,目錄下的文件也全部刪除
-f:force,忽略警告、不存在的文件,強(qiáng)制刪除
rm -rf一定要小心使用!!!刪除容易找回難啊!血淚教訓(xùn)!
5、mv(move file):用于文件或目錄的改名和移動(dòng)存放位置。
常用參數(shù):
-f:文件同名,不會(huì)詢問,直接覆蓋舊文件。
-i:目錄或文件同名,則會(huì)先詢問是否覆蓋舊文件,輸入y 表示直接覆蓋,輸入 n 表示取消該操作。
-b:目標(biāo)文件或目錄存在時(shí),在執(zhí)行覆蓋前,會(huì)為其創(chuàng)建一個(gè)備份。
-u:當(dāng)源文件比目標(biāo)文件新或者目標(biāo)文件不存在時(shí),才執(zhí)行移動(dòng)操作。
6、mkdir(make directory):創(chuàng)建目錄。
7、cp(copy file):復(fù)制文件或目錄。
常用參數(shù):
-r:遞歸復(fù)制,用于目錄的復(fù)制
-f:覆蓋已經(jīng)存在的目標(biāo)文件并且不提示
-a:將文件的特性一起復(fù)制
8、which:查看某個(gè)系統(tǒng)命令是否存在,以及執(zhí)行的到底是哪一個(gè)位置的命令。
9、find:在指定的目錄下查找文件。功能非常強(qiáng)大,參數(shù)比較多,重點(diǎn)掌握。
find./ -name "*.v":當(dāng)前目錄及其子目錄下所有后綴為.v的文件列出來
10、grep:用于查找文件里符合條件的字符串。搜索關(guān)鍵詞,查找定義文件,查找error,重點(diǎn)掌握。
grep -ri "error":r當(dāng)前目錄查找error,i忽略大小寫
grep -v 反向查找,打印出不符合條件行的內(nèi)容
11、chmod(change mode):控制用戶對(duì)文件權(quán)限。
一種是字母和操作符表達(dá)式的文字設(shè)定法;另一種是數(shù)字設(shè)定法。
12、tar(tape archive ):備份壓縮解壓文件。
常用參數(shù):
-c:建立壓縮檔案
-x:解壓
-t:查看內(nèi)容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
-f:使用檔案名字
13、du(disk usage):顯示文件或目錄的大小。
常用參數(shù):
-s:僅顯示總數(shù)
-h:以K,M,G為單位
14、ln(linkfiles):為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同步的鏈接,分硬鏈接和軟鏈接。
硬鏈接的意思是一個(gè)檔案可以有多個(gè)名稱,而軟鏈接的方式則是產(chǎn)生一個(gè)特殊的檔案,該檔案的內(nèi)容是指向另一個(gè)檔案的位置,重點(diǎn)掌握。
15、wc:計(jì)算文件的Byte數(shù)、字?jǐn)?shù)、或是列數(shù)。
常用參數(shù):
-c:顯示Bytes數(shù)
-l:顯示行數(shù)
-w:顯示字?jǐn)?shù)
16、ps(process status):顯示當(dāng)前進(jìn)程的狀態(tài)。
常用參數(shù):
-A:列出所有的進(jìn)程
-w:顯示加寬可以顯示較多的資訊
-au:顯示較詳細(xì)的資訊
-aux:顯示所有包含其他使用者的行程
17、top:顯示實(shí)時(shí)的process動(dòng)態(tài)。
18、kill:殺死執(zhí)行中的進(jìn)程。
常用參數(shù):
1 :重新加載進(jìn)程。
9 :殺死一個(gè)進(jìn)程。
15:正常停止一個(gè)進(jìn)程。
19、vim:打開文本編輯器。vim、gvim需要熟練,以后就靠它倆恰飯了。
20、管道符“|”:管道符左邊命令的輸出就會(huì)作為管道符右邊命令的輸入,重點(diǎn)掌握。
以上就是我最常用的20個(gè)Linux命令,IC打工人日常工作是夠用的,遇到不會(huì)的再百度就vans了,下班了。
審核編輯 :李倩
-
IC
+關(guān)注
關(guān)注
36文章
6093瀏覽量
178324 -
Linux
+關(guān)注
關(guān)注
87文章
11456瀏覽量
212742 -
命令
+關(guān)注
關(guān)注
5文章
726瀏覽量
22666
原文標(biāo)題:IC打工人最常用的20個(gè)Linux命令
文章出處:【微信號(hào):處芯積律,微信公眾號(hào):處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
最常用的12個(gè)Linux命令

最常用的Linux命令盤點(diǎn)
Linux的常用網(wǎng)絡(luò)命令
Linux系統(tǒng)命令指南
linux最常用的20個(gè)命令介紹
解析對(duì)Linux系統(tǒng)管理員有用的并且最常用的20個(gè)命令行系統(tǒng)監(jiān)視工具

Linux教程之常用Linux命令的詳細(xì)資料免費(fèi)下載
Linux最常用20條命令匯總
Linux中的35個(gè)find命令用法

linux最常用的20個(gè)命令
半導(dǎo)體打工人分類
打工人之憂:麒麟芯片“絕版”成最大變量

Linux下最常用命令之一copy引發(fā)的思考

常用的Linux常用操作命令及其技巧必看

評(píng)論