專案中常用的linux命令

2021-09-09 04:45:46 字數 1700 閱讀 2577

1. du -sm * | sort -n 把當前目錄下的檔案(或目錄)按大小排序,看下哪個地方占用最多;

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

在軟體專案開發中,難免會用到linux作業系統,這裡整理了一些目前用到過的linux命令 常用的 後續還會繼續補充 cd是change directory的縮寫,這個命令是用來切換工作目錄的命令。語法 cd 相對路徑或者絕對路徑或特殊符號 說明 不加引數時,預設切換到使用者主目錄,即環境變數home...

專案中常用的註解

data 應用場景 實體類不用手動新增get set 方法 匯入 idea中需要新增lombok外掛程式 noargsconstructor 自動生成無引數建構函式。allargsconstructor 自動生成全引數建構函式。select 和 selectprovider的區別 select 後直...

專案中常用的git指令

1.新建乙個本地分支並切換到新建的那個分支 git checkout b 新分支名 2.從乙個分支切換到另乙個分支 git checkout 分支名3.將 恢復到最近的一次commit 時候的狀態 git stash4.將 從最近的一次commit的狀態恢復到最新的進度 git stash pop5...