常見Linux命令

骑着蚂蚁快跑發表於2024-07-26

重要

(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 : 重啟

相關文章