linux最常用的20個命令(二)

2021-10-10 18:09:35 字數 2421 閱讀 7217

11、file命令

該命令用於判斷接在file命令後的檔案的基本資料,因為在linux下檔案的型別並不是以後綴為分的,所以這個命令對我們來說就很有用了,它的用法非常簡單,基本語法如下:

[plain] view plain copy

file filename

#例如:

file ./test

12、tar命令

該命令用於對檔案進行打包,預設情況並不會壓縮,如果指定了相應的引數,它還會呼叫相應的壓縮程式(如gzip和bzip等)進行壓縮和解壓。它的常用引數如下:

[plain] view plain copy

-c :新建打包檔案

-t :檢視打包檔案的內容含有哪些檔名

-x :解打包或解壓縮的功能,可以搭配-c(大寫)指定解壓的目錄,注意-c,-t,-x不能同時出現在同一條命令中

-j :通過bzip2的支援進行壓縮/解壓縮

-z :通過gzip的支援進行壓縮/解壓縮

-v :在壓縮/解壓縮過程中,將正在處理的檔名顯示出來

-f filename :filename為要處理的檔案

-c dir :指定壓縮/解壓縮的目錄dir

上面的解說可以已經讓你暈過去了,但是通常我們只需要記住下面三條命令即可:

[plain] view plain copy

壓縮:tar -jcv -f filename.tar.bz2 要被處理的檔案或目錄名稱

查詢:tar -jtv -f filename.tar.bz2

解壓:tar -jxv -f filename.tar.bz2 -c 欲解壓縮的目錄

注:檔名並不定要以後綴tar.bz2結尾,這裡主要是為了說明使用的壓縮程式為bzip2

13、cat命令

該命令用於檢視文字檔案的內容,後接要檢視的檔名,通常可用管道與more和less一起使用,從而可以一頁頁地檢視資料。例如:

[plain] view plain copy

cat text | less # 檢視text檔案中的內容

14、chgrp命令

該命令用於改變檔案所屬使用者組,它的使用非常簡單,它的基本用法如下:

[plain] view plain copy

chgrp [-r] dirname/filename

-r :進行遞迴的持續對所有檔案和子目錄更改

chgrp users -r ./dir # 遞迴地把dir目錄下中的所有檔案和子目錄下所有檔案的使用者組修改為users

15、chown命令

該命令用於改變檔案的所有者,與chgrp命令的使用方法相同,只是修改的檔案屬性不同,不再詳述。

16、chmod命令

該命令用於改變檔案的許可權,一般的用法如下:

[plain] view plain copy

chmod [-r] xyz 檔案或目錄

-r:進行遞迴的持續更改,即連同子目錄下的所有檔案都會更改

同時,chmod還可以使用u(user)、g(group)、o(other)、a(all)和+(加入)、-(刪除)、=(設定)跟rwx搭配來對檔案的許可權進行更改。

[plain] view plain copy

19、gcc命令

對於乙個用linux開發c程式的人來說,這個命令就非常重要了,它用於把c語言的源程式檔案,編譯成可執行程式,由於g++的很多引數跟它非常相似,所以這裡只介紹gcc的引數,它的常用引數如下:

[plain] view plain copy

-o :output之意,用於指定生成乙個可執行檔案的檔名

-c :用於把原始檔生成目標檔案(.o),並阻止編譯器建立乙個完整的程式

-i :增加編譯時搜尋標頭檔案的路徑

-l :增加編譯時搜尋靜態連線庫的路徑

-s :把原始檔生成彙編**檔案

-lm:表示標準庫的目錄中名為libm.a的函式庫

-lpthread :連線nptl實現的執行緒庫

-std= :用於指定把使用的c語言的版本

gcc -o test test.c -lm -std=c99

#把原始檔test.c轉換為相應的匯程式設計序原始檔test.s

gcc -s test.c

20、time命令

該命令用於測算乙個命令(即程式)的執行時間。它的使用非常簡單,就像平時輸入命令一樣,不過在命令的前面加入乙個time即可,例如:

[plain] view plain copy

time ./process

time ps aux

在程式或命令執行結束後,在最後輸出了三個時間,它們分別是:

user:使用者cpu時間,命令執行完成花費的使用者cpu時間,即命令在使用者態中執行時間總和;

system:系統cpu時間,命令執行完成花費的系統cpu時間,即命令在核心態中執行時間總和;

real:實際時間,從command命令列開始執行到執行終止的消逝時間;

Linux最常用的20條命令

玩過linux的人都會知道,linux中的命令的確是非常多,但是玩過linux的人也從來不會因為linux的命令如此之多而煩惱,因為我們只需要掌握我們最常用的命令就可以了。當然你也可以在使用時去找一下man,他會幫你解決不少的問題。然而每個人玩linux的目的都不同,所以他們常用的命令也就差異非常大...

最常用的Linux命令

基礎命令 pwd 顯示當前目錄 ls 檢視當前目錄下的檔案 ls l 檢視詳細資訊 ls a 顯示隱藏檔案 ls lh h human 更加人性化地顯示檔案列表 ls 大小為位元組 cat 檢視檔案內容 more 慢慢檢視檔案,可以用空格和回車 mkdir 建立檔案 mv 把檔案移動到某個目錄 mk...

最常用的linux命令

一 日常使用命令 常用快捷鍵命令 開關機命令 1 shutdown h now 立刻進行關機 2 shutdown r now 現在重新啟動計算機 3 reboot 現在重新啟動計算機 4 su 切換使用者 passwd 修改使用者密碼 5 logout 使用者登出常用快捷命令 1 tab 補全 2...