項目中常用的linux命令
2. pwd 獲取當前目錄路徑
3. tail -f file_path 顯示文件最後幾行內容(若文件內容變動,會動態更新後面幾行)
4. pgrep process_name 獲取進程ID
5. ps -ef|grep process_name 獲取進程信息
ps -aux|grep process_name 獲取進程信息
6. kill process_id 殺死進程(可能會被拒絕)
kill -9 process_id 無條件殺死進程
killall process_name 殺死進程(支持通配符)
7. pkill process_name 殺死進程
8. df -h 查看分區使用情況 -T顯示各分區文件系統類型
du [-chs][dirname] 查看目錄(包括子目錄)空間使用情況
9. mv src dst 移動src至dst
10. cp [-r] src dst 拷貝,-r可以直接拷貝目錄
11. rm -rf doc 刪除文件或目錄
12. passwd 修改當前賬號的密碼
13. mv src dst 移動(剪切)
14. cat /proc/version 查看linux內核版本
15. cat /etc/redhat-release 查看Redhat系的Linux系統版本
16. cat /proc/cpuinfo | grep name | cut -f2 -d:| uniq -c 看cpu信息,型號,幾核
17. free topas -th 查看內存
18. getconf LONG_BIT 查看系統的內存位數
19. cat /etc/passwd 查看用戶列表
20. cat /etc/group 查看用戶組列表
21. history 查看執行的命令的歷史
22. centos7防火墻設置:
systemctl start firewalld.service#啟動firewall
systemctl stop firewalld.service#停止firewall
firewall-cmd --state#查看firewall狀態
23. find dir_name -name file_name 搜索文件名(可模糊搜索,可不帶引號)
24. touch filename 創建空文件
touch -t 時間戳 filename 修改文件的修改時間
25. cp/ln -s 源文件 目標文件 創建軟連接
26. stat filename 查看文件信息
file filename 查看文件類型
27. yum provides $order
yum whatprovides $order 查找某個命令所在的軟件包名稱
28. hexdump -C $filename 查看文件內容,用16進制編碼和ascii編碼對比展示
29. vimdiff $file1 $file2 對比兩個文件內容
30. dos2unix $file 把file中的換行符‘\r’去掉,並保存文件
31. sh -x $file.sh 簡單調試腳本
項目中常用的linux命令