1.常用 Linux 命令
# more /proc/cpuinfo CPU基本信息
# top 實時監控CPU、內存、進程等使用情況
# ps -aux 查看所有進程(a:所有程序 u:以用戶爲主的格式 x:不以終端機來區分)
# kill 12345 關閉進程12345(-9 強制關閉進程)
# systemctl list-unit-files 系統服務
# history 查看歷史操作
# history -c 刪除歷史操作(僅限當前shell)
# ifconfig 網絡接口信息
# netstat -a 查看當前連接中的所有socket
# netstat -tnlp 查看監聽中的TCP端口(-unlp UDP端口)
# useradd name 添加用戶
# userdel name 刪除用戶
# passwd 修改當前用戶密碼
# id 查看用戶信息
# who 查看當前已登錄系統的所有用戶
# w 查看當前已登錄系統所有用戶的詳細信息
# cd 切換目錄
# ls 查看目錄(-a 子目錄及隱藏文件;-l 詳情)
# pwd 查看當前工作目錄
# cp old new 複製
# mv old new 重命名或移動
# rm -r file 刪除目錄或文件
# mkdir file 創建目錄
# touch bob.log 創建文件
# chmod 750 abc.js 設置文件讀寫權限
# vi abc.js 打開或新建文件
# vim abc.js 打開文件
# find file/ -name abc\* 查找file目錄下以abc爲前綴的文件或目錄
# whereis mysql 查看MySQL所在目錄
# ln -s abc bcd 建立abc的軟連接bcd
# php server.php & & 加在命令後,使該命令在後臺運行
# watch -n 10 sh test.sh & 每10s在後臺執行一次test.sh腳本
# jobs 查看當前後臺運行的所有命令
# kill jobnumber 終止job號對應的命令
# fg %jobnumber 在後臺運行的命令中,調出選中的命令
# bg 先ctrl+z暫停當前執行的程序,再bg,進程被移到後臺運行
# nohup 讓程序始終在後臺執行,即使退出帳戶/關閉終端之後仍繼續運行相應的進程
2.常用 Linux 快捷鍵
Ctrl+L: 清屏
Ctrl+C: 中斷當前正在執行的程序
Ctrl+Z: 暫停當前正在執行的程序
Ctrl+D: 退出root權限
Ctrl+P: 上一天命令,或方向鍵↑
Ctrl+N: 下一天命令,或方向鍵↓
Ctrl+U: 清除當前鍵入的命令
Ctrl+R+輸入歷史命令中出現過的字符串: 按字符串查找歷史命名
Tab: 自動補齊
Ctrl+A: 移動光標到命令行首
Ctrl+E: 移動光標到命令行尾