lunx中部分命令總結
一、檔案和目錄操作命令
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值。
二、檢視檔案及內容處理命令
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 命令列文字編輯
三、檔案壓縮及解壓縮命令
tar 打包壓縮。oldboy
unzip 解壓檔案。
gzip gzip壓縮工具。
zip 壓縮工具。