重要
(1)top:檢視記憶體/顯示系統當前程序資訊
(2)df -h:檢視磁碟儲存狀況
(3)iotop:檢視IO讀寫
(4)iotop -o :直接檢視比較高的磁碟讀寫
(5)netstat -tunlp |grep 埠好:檢視埠占用情況
(6)netstat -a : 列出所有埠
(7)lsof -i: 埠號 :檢視埠號佔用情況
(8)uptime: 檢視報告系統執行時長及平均負載
(9)ifconfig : 顯示或配置網路裝置
(10)ps aux: 檢視程序
(11)ps : 顯示程序狀態
(12)kill : 殺死程序
kill -s 9 27810 : 殺死程序號為27810的程序,強制終止,系統資源無法回收
(13)du : 檢視目錄使用情況
du -h /opt/test : 檢視/opt/test目錄的磁碟使用情況
基礎
(1)ls:檢視目錄與檔案
ls -la: 顯示當前目錄下所有檔案的詳細資訊
(2)cd:切換目錄
cd /home 進入'/home' 目錄
cd .. 返回上一級目錄
cd / 返回根目錄
(3)pwd: 顯示當前目錄
(4)touch: 建立空檔案
touch demo.txt :在當前目錄下建立檔案demo.txt
(5)mkdir:建立目錄
mkdir test : 在當前目錄下建立test目錄內容
mkdir -p /opt/text/img : 在/opt/test/目錄下建立目錄img,如無test 目錄,先建立test 目錄
(6)cat : 檢視檔案內容
cat demo.txt :檢視demo.txt的內容
(7)more : 分頁檢視檔案內容
more demo.txt :分頁檢視demo.txt的內容
(8)tail : 檢視檔案尾內容
tail -100 demo.txt :檢視demo.txt的 最後100行的內容
(9)cp :複製
cp demo.txt test : 複製demo.txt檔案到test 目錄下
cp -r test xu/ :複製test目錄到xu目錄下
(10)mv : 剪下或改名
mv demo.txt /xu/ :剪下檔案 demo.txt 到 目錄xu下
mv 原名 新名
(11)rm : 刪除
rm -rf test : 刪除test 目錄, -r 遞迴刪除 ,-f 強制刪除。
(12)find :搜尋檔案
find /opt -name '*.txt' : 在opt 目錄下查詢以.txt結尾的檔案
(13)tar : 壓縮和解壓
tar -zcvf test.tar.gz ./test : 打包test 目錄為test.tar.gz 檔案,-z 表示用gzip壓縮
tar -zcvf test.tar.gz : 解壓
(14)chown : 改變檔案或目錄的擁有者和組
chown nginx : nginx demo.txt : 變更檔案demo.txt的擁有者為 nginx,使用者組為 nginx
chown -R nginx:nginx test : 變更test 及目錄下所有檔案的擁有者為nginx,使用者組為nginx
(15)chmod : 改變檔案或目錄的訪問許可權:
chmod u+x test.sh : 許可權範圍 : u(擁有者) g(群組)o(其他使用者),許可權代號:r (讀許可權/4) w(寫許可權/2)x(執行許可權/1) # 給檔案擁有者增加test.sh的執行許可權
chmod u+x -R test : 給檔案擁有者增加test目錄及其下所有檔案的執行許可權
(16)vim : 文字編輯
vim 三種模式: 命令模式,插入模式,編輯模式。使用ESC 或 i 或 : 來切換模式
命令模式下 :q 退出 :q! 強制退出 :wq! 儲存退出
(17)shutdown : 關機或重啟
shutdown -h now :立刻關機
shutdown -r -t 60 : 60 秒後重啟
shutdown -r now : 重啟
reboot : 重啟