1. 程式人生 > >項目中常用的linux命令

項目中常用的linux命令

gre rep ces 防火墻 修改 eas 刪除文件 當前 swd

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命令