1. 程式人生 > >Linux系統基礎命令總結

Linux系統基礎命令總結

一、幫助命令
(1)help
xxxx --help
help xxxx
(2)man
man xxxx
二、ls檢視命令:列表顯示目錄內的檔案及目錄
ls 引數
-l 以列表的形式顯示
-d 顯示目錄本身屬性
-a顯示所有子目錄和檔案資訊
-R以遞迴的方式顯示目錄及其子目錄中的所有內容
三、touch命令:建立空檔案
touch 檔名
四、mkdir命令:建立新目錄
-p 一次性建立巢狀的多層目錄

-m 跳出當前的umask值

五、du命令:勇於統計制定目錄或檔案所佔用磁碟空間的大小

du 檔名或目錄

-a 統計磁碟空間佔用時所有檔案,而不僅僅是統計目錄

-s 只統計所佔用空間總大小

-h 以更人性化的方式顯示統計結果

六、cp命令:複製檔案或目錄
-f 強制覆蓋同名目錄,強制複製
-i 提醒使用者確認
-p 保持原始檔許可權屬性,不做任何改動
-r 遞迴複製,針對目錄
七、rm命令:刪除指定的檔案或目錄
-f 強制刪除
-r 遞迴
-i 提醒使用者確認
八、mv命令:將制定檔案或目錄轉移位置,也可重新命名

mv 原始檔或目錄 目標檔案或目錄

九、which命令:查詢Linux命令程式所在位置
which 命令或程式名
十、find命令
-type 按型別查詢
-name 按名稱查詢
-user 按屬性查詢
-size  按大小查詢( G/M/K)    +1M 表示大於1兆

十一、檢視檔案內容

cat 檢視檔案內容(通常不用來檢視大檔案)

tac cat內容檢視的倒序顯

nl 在cat基礎上顯示行號

more
less
head
tail
tail -f 看動態更新尾部的資訊
十二、wc:統計檔案內容
-l 統計行數
-w統計單詞個數
-c統計位元組數
十三、檢索和過濾
grep、egrep
-i 查詢時忽略大小寫
-v 取反
-n 顯示行號
-w精確匹配(精確到輸入單詞無誤才顯示匹配內容)
-l 過濾時不顯示內容,只顯示檔案
-E 轉換成egrep
-o 只顯示匹配的內容,其他不匹配的內容不輸出
十四、壓縮和解壓縮
壓縮gzip、bzip2

gzip 檔名
bzip2 檔名

解壓縮
gzip -d 檔名
bzip2 -d 檔名
十五、打包命令

tar命令

-cf 打包
-xf 解壓
-j(z)表示壓縮成解壓兩種不同的打包格式
-v 顯示打包或解壓的過程
-C 解壓時指定釋放的目標目錄