1. reboot 或者 poweroff // 重啟系統(tǒng)

抓圖3.png
2. shutdown

抓圖4.png
3. cd // check disk 跳轉(zhuǎn)路徑
cd ~ // 當前用戶根目錄
cd - // 進入上次目錄
cd .. // 進入上一級目錄
4. pwd // 查看當前路徑
5. ll, ls, ls -l // 用于查看當前目錄下的文件和目錄
* // 0到無窮多個字符
? // 1個任意字符
[] // 括號內(nèi)的一個任意字符[abcd],代表a,b,c,d中的任意一個字符
[-] // 表示一個范圍,如[0-9],[A-Z]
6. mkdir 'FileName1' 'FileName2' 'FileName3' // 在當前目錄下創(chuàng)建一個或者多個文件夾
mkdir -p ./parent/son/grandson

抓圖6.png
7. rm // 刪除
注意:rm -rf 命令為第歸刪除 如無必要的情況下只使用-f就好

抓圖5.png
8.cp [SourcePath]/[FileName] [DestPath] // 拷貝文件,從源地址向目的地址
9.查看文件命令
more [FileName] // q退出 , 上下翻閱
less [FileName]
head -n [FileName] // 查看文件的前n行, n表示你要看的行數(shù)。
tail -n [FileName] // 查看文件的后n行
cat [FileName] // 查看文件的所有內(nèi)容
cat -n [FileName] // 查看文件的所有內(nèi)容,并顯示行數(shù)
cat [SourcePath]/[FileA] > [DestPath]/[FileB] // 導入A的內(nèi)容到B,覆蓋
cat [SourcePath]/[FileA] >> [DestPath]/[FileB] // 導入A的內(nèi)容到B,追加(append)
10. mv [SourcePath]/[FileA] > [DestPath]/[FileB] // 類似cut效果,可用于更改文件名
11. find [Path] [Param] [ParamValue] // 文件查找

抓圖7.png
12. locate [FileName] // 文件查找(模糊), updatedb 更新索引表

抓圖8.png
13.diff [FilePath]/[FileA] [FilePath]/[FileB] // 比較兩個文件
14.wc -l/-m/-c [FileName] // 統(tǒng)計文件行數(shù)/字符數(shù)/字節(jié)數(shù)
15.history // 查看之前輸入的命令
16. tar [Param] [DestPath]/[PkgName] [PkgedFileName] // 壓縮管理
tar -cvf A.tar B // c= create, v= verbose, f= file // 文件打包 .tar
tar -zcvf A.tar.gz B // z=通過gzip過濾文檔 ,文件打包 .gzip
tar -jcvf A.tar.bz2 B // j=通過bzip2過濾文檔,文件打包 .bzip2
tar -xvf A.tar // x= extract , 解壓到當前目錄
tar -xvf A.tar -C [Dir] // 解壓到指定目錄
tar -tvf A.tar // 查看壓縮包中文件
17. ps // 查詢進程狀態(tài)
ps -a // a= all ,所有進程
ps -g // g = group, 組進程
ps -u [UserName] // 查詢指定用戶的進程
ps -e // 同-a
ps -ef // f= 顯示uid ,ppip,c與stime欄
18. | // 管道,前一個命令的輸出作為后一個命令的輸入
19. grep // 全局搜索正則并輸出
ps -a | grep java // 查詢java進程
20.kill [PID] // 殺死(終結(jié))進程
21.cal //查看日期
22.date // 時間
23.who // 查看那些用戶登陸
24. whoami // 查看當前用戶是哪個
25. top // 查看當前系統(tǒng)資源使用情況
26.whereis [Option] [Param] // 查詢指令的二進制程序,確認軟件安裝
27.which [Option] [Param] // 查詢環(huán)境變量中的指令的絕對路徑