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

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

Linux教程之常用Linux命令的詳細(xì)資料免費下載
Linux最常用20條命令匯總
linux最常用的20個命令
半導(dǎo)體打工人分類
打工人之憂:麒麟芯片“絕版”成最大變量

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

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

評論