1.rm 刪除
參數:
-r:遞歸
-f:強制
2.cd 打開目錄
cd ../ 打開上級目錄
3.mv 移動或者重命名文件
重命名: mv test.txt test_old.txt
移動文件:mv 文件路徑 新路徑
4.cp 拷貝文件或目錄 參數與mv類似
例:cp -r folder folder2
sz 下載到本地
5.sz 下載到本地
6.rz 上傳到服務器
7.find 查找文件或者文件內容
查找文件中包含特定內容的行(支持通配符):find . -name "game.log" -type f |xargs grep "hello world"
8.df 查看存儲狀態
9.top查看內存和CPU狀態
10.ll 列出當前目錄所有文件
11.ls列出當前目錄所有文件詳情
12.chmod 777 修改文件讀寫權限(全可讀可寫)
13.more 查看文件 按空格鍵向下翻頁
14.less 與more相反,用法一致
15.sudo -i 提權
16.netstat -nat|grep -i "9001"|wc -l 查看9001端口連接數
17.history 查看歷史操作
18.last 查看歷史登陸,可以看看服務器有沒有陌生IP登陸
例:last|grep 192.168.1.1 查看192.168.1.1的登陸情況
19.sh 執行腳本
例:sh restart.sh
20.ps 查看程序快照
例:ps -ef|grep tomcat 查看運行中名稱包含tomcat的進程
ps -aux|grep svn
21.kill -9 進程號 殺死進程,常與ps命令配合使用
例:假設要關閉的進程號為 111
kill -9 111
22.date 顯示當前時間
23.mkdir 創建目錄
24.ssh 用戶名@IP地址 遠程連接
例:ssh root@192.168.1.111
25.tail 查看文件尾
例:tail -100f game.log 查看文件最后100行,持續刷新,適合在服務器上看實時日志時使用
26.head 與tail相反,用法一致
27.vi 文本編輯
最基本的操作:
按i進入編輯模式,編輯完成后,按ESC退出編輯模式
輸入:wq 回車后保存修改
輸入:q! 不保存退出
輸入ZZ 保存退出
28.ctrl+c 撤銷或退出當前程序
29.文件目錄下,按TAB有智能提示
30.按 ↑ 符號,會顯示使用過的命令
31.rpm -qa 查看已安裝過的程序
例:rpm -qa|grep subversion 查看是否已安裝svn
32.安裝sz/rz命令
yum install lrzsz
33.修改用戶密碼
passwd 用戶名
例:passwd root
34.which 查找命令所在的路徑
例1:which ssh
例2:which sh
35.查看編碼方式
echo $LANG