1.檔案目錄操作命令
ls 顯示檔案和目錄列表
-l 列出檔案的詳細資料
-a 列出目前的目錄所有檔案,包含隱藏檔案
mkdir 建立目錄
-p 父目錄不存在情況下先產生父目錄
cd 切換目錄
touch 產生一個空檔案
echo 產生一個帶內容檔案
cat、tac 顯示文字檔內容
cp 複製檔案或目錄
rm 刪除檔案
-r 同時刪除該目錄下的所有檔案
-f 強制移除檔案或目錄
mv 移動檔案或目錄、檔案或
mv aaa bbb 將aaa改名為bbb
find 在檔案系統中尋找指定的檔案
-name 檔案名稱
wc 統計文字文件的行數,字數,字元數
grep 在指定的文字檔中尋找指定的字串
rmdir 刪除空目錄
tree 顯示目錄目錄改名樹
pwd 顯示當前工作目錄
ln 建立連結檔案
more、less 分頁顯示文字檔內容
2.資訊顯示命令
stat 顯示指定檔案的相關資訊,比ls命令顯示內容更多
who、w 顯示線上登入使用者
whoami 顯示使用者自己的身份
hostname 顯示主機名稱
uname 顯示系統資訊
dmesg 顯示系統啟動資訊
top 顯示當前系統中耗費資源最多的進程
ps 顯示瞬間的進程狀態
du 顯示指定的檔案(目錄)已使用的磁碟空間的總量
df 顯示檔案系統磁碟空間的使用方式
free 顯示當前記憶體和交換空間的使用方式
ifconfig 顯示網路介面資訊
ping 測試網路的連通性
netstat 顯示網路狀態資訊
Man 命令協助資訊查詢
Clear 清屏
kill 殺死一個進程
Kill -9 強制殺死一個進程
3備份壓縮命令
gzip 壓縮(解壓)檔案或目錄,壓縮檔尾碼為gz
bzip2 壓縮(解壓)檔案或目錄,壓縮檔尾碼為bz2
tar 檔案、目錄打(解)包
gzip命令:
命令格式:
gzip [選項] 壓縮(解壓縮)的檔案名稱
參數:
-d 將壓縮檔解壓。
-l 對每個壓縮檔,顯示壓縮檔的大小,未壓縮檔的大小,壓縮比,未壓縮檔的名字
-v 對每一個壓縮和解壓的檔案,顯示檔案名稱和壓縮比。
-num 用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統預設值為6
bzip2命令:
命令格式:
bzip2 [-cdz] 檔名
參數:
-d : 解壓縮的參數
-z : 壓縮的參數
-num 用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統預設值為6
tar命令
命令格式:
tar [-cxzjvf] 壓縮打包文檔的名稱 欲備份目錄
參數:
-c : 建立一個歸檔檔案的參數指令
-x : 解開一個壓縮檔的參數指令!
-z : 是否需要用 gzip 壓縮?
-j : 是否需要用 bzip2 壓縮?
-v : 壓縮的過程中顯示檔案
-f : 使用檔名,在 f 之後要立即接檔名
-tf : 查看歸檔檔案裡面的檔案
例如:
僅打包,不壓縮
tar -cvf /home/morgen.tar /home/morgen
打包後,以gzip壓縮
tar -zcvf /home/morgen.tar.gz /home/morgen
打包後,以bzip2壓縮
tar -jcvf /home/imorgen.tar.bz2 /home/morgen
4關機/重啟命令
shutdown 系統關機
-r 關機後立即重啟
-h 關機後關閉電源
-time 設定關機〔shutdown〕前的時間。
-now 立即關機
halt 關機後關閉電源
reboot 重新啟動