Linux常用命令(自用記錄)

阿木光發表於2024-10-23

CentOS

新增使用者

  • useradd -d /home/testuser -m testuser
  • passwd testuser

root

  • 修改 /etc/sudoers 檔案
  • Allow root to run any commands anywhere

  • username ALL=(ALL) ALL
  • 切換ROOT許可權 su
  • exit退出root

檔案目錄相關操作

  • cd / 切換到根目錄
  • cd /home 切換到根目錄下的 ‘/ home’ 目錄’
  • cd … 返回上一級目錄
  • cd …/… 返回上兩級目錄
  • cd 進入個人的主目錄
  • cd ~ 切換到home目錄
  • cd - 切換到上次訪問的目錄
  • ls 檢視當前目錄下的所有目錄和檔案
  • mkdir aaa 在當前目錄下建立一個名為aaa的目錄
  • mkdir /usr/aaa 在指定目錄下建立一個名為aaa的目錄
  • rm 檔案 刪除當前目錄下的檔案
  • rm -f 檔案 刪除當前目錄的的檔案(不詢問)
  • rm -rf 資料夾 刪除該資料夾

檔案相關

  • chattr -i 檔案 讓只讀檔案可編輯
  • chattr +i 檔案 讓檔案只讀

VIM

  • u 撤銷上一步的操作
  • Ctrl+r 恢復上一步被撤銷的操作
  • :wq – 儲存並退出。
  • :wq! 強制儲存退出
  • a 在游標後插入

程序相關

  • Ctrl+c 強制終止該程式進行
  • Ctrl+z 掛起該程序
  • fg 重新啟動前臺被中斷的任務
  • bg 把被中斷的任務放在後臺執行
  • ps aux 檢視程序
  • kill pid 結束程序
  • ps -U root -u root -N 檢視非使用者root執行的程序
  • ps -u mike 檢視使用者mike執行的程序

screen

  • screen -S 程序名 建立程序
  • screen -r 程序名/pid 進入程序
  • ctrl +A+ D 返回主介面保持程序掛著不斷
  • screen -ls 檢視當前所有screen程序

相關文章