Linux中的基本命令很多,但每個命令都有各自的功能,功能很強大。
一、文件和目錄操作命令
cd : (change directory) 功能是從當前目錄切換到指定的工作目錄。
cp : (copy) 功能是復(fù)制文件或目錄。
find : 查找的意思,用于查找目錄及目錄下的文件。
mkdir : (make directories) 功能是創(chuàng)建目錄。
mv : (move) 功能是移動或重命名文件。
pwd : (print working directory) 功能是顯示當前工作目錄的絕對路徑。
rename : 用于重命名文件。
rm :(remove) 功能是刪除一個或多個文件或目錄。
rmdir : (remove empty directories) 功能是刪除空目錄。
touch : 創(chuàng)建新的空文件,改變已有文件的時間戳屬性。
tree : 以樹形結(jié)構(gòu)顯示目錄下的內(nèi)容。
basename : 顯示文件名或目錄名。
dirname : 顯示文件或目錄路徑。
chattr : 改變文件的擴展屬性。
lsattr : 查看文件的擴展屬性。
file : 顯示文件的類型。
ms5sum : 計算和檢驗文件的MD5值。
二、查看文件及內(nèi)容處理命令
cat : 功能是用于連接多個文件并且打印到屏幕輸出或重定向到指定文件中。
tac : 是cat的反向拼寫,功能是反向顯示文件內(nèi)容。
more : 分頁顯示文件內(nèi)容。
less : 分頁顯示文件內(nèi)容,more命令的相反用法。
head : 顯示文件內(nèi)容的頭部。
tall : 顯示文件內(nèi)容的尾部,
tail -f 動態(tài)顯示文件追加的內(nèi)容。
cut : 將文件的每一行按指定分隔符分割并輸出。
split : 分割文件為不同的小片段。
paste : 按行合并文件內(nèi)容。
sort : 對文件的文本內(nèi)容排序。
uniq : 去除重復(fù)行。
wc : 統(tǒng)計文件的行數(shù)、單詞數(shù)或字節(jié)數(shù)。
iconv : 轉(zhuǎn)換文件的編碼格式。
dos2unix : 將DOS格式文件轉(zhuǎn)換成UNIX格式。
diff : 比較文件的差異,常用于文本文件。
vimdiff : 命令行可視化問價比較工具,常用于文本文件。
rev : 反向輸出文件內(nèi)容。
grep /egrep : 過濾字符串,文本三劍客之一
join : 按兩個文件的相同字段合并。
tr : 替換或刪除字符。
三、文件壓縮及解壓縮命令
tar : 打包壓縮。
unzip : 解壓文件。
gzip : gzip 壓縮工具。
zip : 壓縮工具。
四、信息顯示命令
uname : 顯示操作系統(tǒng)相關(guān)信息的命令。
hostname : 顯示或設(shè)置當前系統(tǒng)的主機名。
dmesg : 顯示開機信息,用于診斷系統(tǒng)故障。
uptime : 顯示系統(tǒng)運行時間及負載。
stat : 顯示文件或文件系統(tǒng)的狀態(tài)。
du : 計算磁盤空間使用情況。
df : 報告文件系統(tǒng)磁盤空間的使用情況。
top : 實時顯示系統(tǒng)資源使用情況。
free : 查看系統(tǒng)內(nèi)存。
date : 顯示與設(shè)置系統(tǒng)時間。
cal : 查看日歷等時間信息。
五、 搜索文件命令
which : 查看二進制命令,按環(huán)境變量PATH路徑查找。
find : 從磁盤遍歷查找文件或目錄。
whereis : 查找二進制命令,按環(huán)境變量PATH路徑查找。
locate : 從數(shù)據(jù)庫 /var/lib/mlocate/mlocate.db 中查看命令,使用updatedb 更新庫。
六、 用戶管理命令
useradd : 添加用戶。
usermod : 修改系統(tǒng)已經(jīng)存在的用戶屬性。