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...