轉(zhuǎn)自: https://blog.csdn.net/itachi85/article/details/6819480
1.文件目錄操作命令
ls
顯示文件和目錄列表
?-l??????????????? 列出文件的詳細(xì)信息
-a列出當(dāng)前目錄所有文件,包含隱藏文件
mkdir創(chuàng)建目錄
?-p父目錄不存在情況下先生成父目錄
cd切換目錄
touch生成一個(gè)空文件
echo??????????? 生成一個(gè)帶內(nèi)容文件
cat、tac顯示文本文件內(nèi)容
cp復(fù)制文件或目錄
rm刪除文件
-r???????????? 同時(shí)刪除該目錄下的所有文件
?-f???????????? 強(qiáng)制刪除文件或目錄
mv移動(dòng)文件或目錄、文件或
mv? aaa bbb 將aaa改名為bbb
find在文件系統(tǒng)中查找指定的文件
-name? 文件名
wc??????????? ?? 統(tǒng)計(jì)文本文檔的行數(shù),字?jǐn)?shù),字符數(shù)
grep在指定的文本文件中查找指定的字符串
rmdir刪除空目錄
tree顯示目錄目錄改名樹
pwd??????????? 顯示當(dāng)前工作目錄
ln建立鏈接文件
more、less 分頁顯示文本文件內(nèi)容
2.信息顯示命令
stat
顯示指定文件的相關(guān)信息,比ls命令顯示內(nèi)容更多
who、w顯示在線登錄用戶
whoami顯示用戶自己的身份
hostname顯示主機(jī)名稱
uname顯示系統(tǒng)信息
dmesg顯示系統(tǒng)啟動(dòng)信息
top顯示當(dāng)前系統(tǒng)中耗費(fèi)資源最多的進(jìn)程
ps顯示瞬間的進(jìn)程狀態(tài)
du顯示指定的文件(目錄)已使用的磁盤空間的總量
df?顯示文件系統(tǒng)磁盤空間的使用情況
free????顯示當(dāng)前內(nèi)存和交換空間的使用情況
ifconfig?顯示網(wǎng)絡(luò)接口信息
ping?測(cè)試網(wǎng)絡(luò)的連通性
netstat?顯示網(wǎng)絡(luò)狀態(tài)信息
Man命令幫助信息查詢
Clear?????????? 清屏
kill?????殺死一個(gè)進(jìn)程
Kill -9強(qiáng)制殺死一個(gè)進(jìn)程
3備份壓縮命令
gzip
壓縮(解壓)文件或目錄,壓縮文件后綴為gz
bzip2??壓縮(解壓)文件或目錄,壓縮文件后綴為bz2
tar??文件、目錄打(解)包
gzip命令:
命令格式:
gzip [選項(xiàng)] 壓縮(解壓縮)的文件名
參數(shù):
-d???????????????? 將壓縮文件解壓。
-l??????????????? ? 對(duì)每個(gè)壓縮文件,顯示壓縮文件的大小,未壓縮文件的大小,壓縮比,未壓縮文件的名字
-v???????????????? 對(duì)每一個(gè)壓縮和解壓的文件,顯示文件名和壓縮比。
-num ? ? ? ? ?? 用指定的數(shù)字num調(diào)整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為6
bzip2命令:
命令格式:
bzip2 [-cdz] 檔名
參數(shù):
-d :?????????? 解壓縮的參數(shù)
-z :?????????? 壓縮的參數(shù)
-num?????????? 用指定的數(shù)字num調(diào)整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為6
tar命令
命令格式:
tar [-cxzjvf]?? 壓縮打包文檔的名稱 欲備份目錄
參數(shù):
-c :???????? 建立一個(gè)歸檔文件的參數(shù)指令
-x :???????? 解開一個(gè)壓縮文件的參數(shù)指令!
-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關(guān)機(jī)/重啟命令
shutdown
系統(tǒng)關(guān)機(jī)
-r???關(guān)機(jī)后立即重啟
-h??關(guān)機(jī)后關(guān)閉電源
-time設(shè)定關(guān)機(jī)〔shutdown〕前的時(shí)間。
-now??????立即關(guān)機(jī)
halt?關(guān)機(jī)后關(guān)閉電源
reboot??重新啟動(dòng)