Linux運維人員常用命令詞彙
線上查詢及幫助命令
man
檢視命令幫助,命令的詞典,更復雜的還有info,但不常用。
help
檢視Linux內建命令的幫助,比如cd命令。
檔案和目錄操作命令
ls
全拼list,功能是列出目錄的內容及其內容屬性資訊。
cd
全拼change directory,功能是從當前工作目錄切換到指定的工作目錄。
cp
全拼copy,其功能為複製檔案或目錄。
find
查詢的意思,用於查詢目錄及目錄下的檔案。
mkdir
全拼make directories,其功能是建立目錄。
mv
全拼move,其功能是移動或重新命名檔案。
pwd
全拼print working directory,其功能是顯示當前工作目錄的絕對路徑。
rename
用於重新命名檔案。
rm
全拼remove,其功能是刪除一個或多個檔案或目錄。
rmdir
全拼remove empty directories,功能是刪除空目錄。
touch
建立新的空檔案,改變已有檔案的時間戳屬性。
tree
功能是以樹形結構顯示目錄下的內容。
basename
顯示檔名或目錄名。
dirname
顯示檔案或目錄路徑。
chattr
改變檔案的擴充套件屬性。
lsattr
檢視檔案擴充套件屬性。
file
顯示檔案的型別。
md5sum
計算和校驗檔案的MD5值。
搜尋檔案命令
命令
功能說明
線上查詢及幫助命令(2個)
man
檢視命令幫助,命令的詞典,更復雜的還有info,但不常用。
help
檢視Linux內建命令的幫助,比如cd命令。
檔案和目錄操作命令(18個)
ls
全拼list,功能是列出目錄的內容及其內容屬性資訊。
cd
全拼change directory,功能是從當前工作目錄切換到指定的工作目錄。
cp
全拼copy,其功能為複製檔案或目錄。
find
查詢的意思,用於查詢目錄及目錄下的檔案。
mkdir
全拼make directories,其功能是建立目錄。
mv
全拼move,其功能是移動或重新命名檔案。
pwd
全拼print working directory,其功能是顯示當前工作目錄的絕對路徑。
rename
用於重新命名檔案。
rm
全拼remove,其功能是刪除一個或多個檔案或目錄。
rmdir
全拼remove empty directories,功能是刪除空目錄。
touch
建立新的空檔案,改變已有檔案的時間戳屬性。
tree
功能是以樹形結構顯示目錄下的內容。
basename
顯示檔名或目錄名。
dirname
顯示檔案或目錄路徑。
chattr
改變檔案的擴充套件屬性。
lsattr
檢視檔案擴充套件屬性。
file
顯示檔案的型別。
md5sum
計算和校驗檔案的MD5值。
檢視檔案及內容處理命令(21個)
cat
全拼concatenate,功能是用於連線多個檔案並且列印到螢幕輸出或重定向到指定檔案中。
tac
tac是cat的反向拼寫,因此命令的功能為反向顯示檔案內容。
more
分頁顯示檔案內容。
less
分頁顯示檔案內容,more命令的相反用法。
head
顯示檔案內容的頭部。
tail
顯示檔案內容的尾部。
cut
將檔案的每一行按指定分隔符分割並輸出。
split
分割檔案為不同的小片段。
paste
按行合併檔案內容。
sort
對檔案的文字內容排序。
uniq
去除重複行。oldboy
wc
統計檔案的行數、單詞數或位元組數。
iconv
轉換檔案的編碼格式。
dos2unix
將DOS格式檔案轉換成UNIX格式。
diff
全拼difference,比較檔案的差異,常用於文字檔案。
vimdiff
命令列視覺化檔案比較工具,常用於文字檔案。
rev
反向輸出檔案內容。
grep/egrep
過濾字串,三劍客老三。
join
按兩個檔案的相同欄位合併。
tr
替換或刪除字元。
vi/vim
命令列文字編輯器。
檔案壓縮及解壓縮命令(4個)
tar
打包壓縮。oldboy
unzip
解壓檔案。
gzip
gzip壓縮工具。
zip
壓縮工具。
資訊顯示命令(11個)
uname
顯示作業系統相關資訊的命令。
hostname
顯示或者設定當前系統的主機名。
dmesg
顯示開機資訊,用於診斷系統故障。
uptime
顯示系統執行時間及負載。
stat
顯示檔案或檔案系統的狀態。
du
計算磁碟空間使用情況。
df
報告檔案系統磁碟空間的使用情況。
top
實時顯示系統資源使用情況。
free
檢視系統記憶體。
date
顯示與設定系統時間。
cal
檢視日曆等時間資訊。
搜尋檔案命令(4個)
which
查詢二進位制命令,按環境變數PATH路徑查詢。
find
從磁碟遍歷查詢檔案或目錄。
whereis
查詢二進位制命令,按環境變數PATH路徑查詢。
locate
從資料庫 (/var/lib/mlocate/mlocate.db) 查詢命令,使用updatedb更新庫。