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程序