序號
命令使用場景
1grep
2find
查詢某些檔案,常用於在眾多專案中根據檔名查詢某些檔案
3uptime
檢視作業系統啟動的時間、登入的使用者、系統的負載等
4lsof
檢視某個程序開啟檔案控制代碼
5ulimit
檢視使用者對資源使用的限制,例如:開啟的最大檔案控制代碼、建立的最大執行緒數等
6curl
模擬http呼叫,常用於restful服務的簡單測試
7scp
8vi/vim
在伺服器上編輯檔案,或者作為開發指令碼程式的編輯環境
9dos2unix & unix2dos
轉換windows和unix/linux的換行符
10awk
一款強大的按照行進行文字處理和分割的工具
11ps
檢視系統內的程序列表,可以看到記憶體、cpu等資訊
12top、htop
按照資源的使用情況排序顯示系統內的程序列表
13pidstat
針對某一程序輸出系統資源的使用情況,包括:cpu、記憶體、i/o等
14free
檢視系統的記憶體使用情況
15pmap
檢視程序的詳細的記憶體分配情況
16vmstat
檢視系統的cpu利用率、負載、記憶體等資訊
17mpstat
檢視系統的cpu利用率、負載,並且按照cpu核心分別顯示相關資訊
18iostat
檢視磁碟i/o的資訊及傳輸速度
19swapon
檢視系統交換區的使用情況
20df
顯示磁碟掛載的資訊
21ifconfig、ip
顯示網絡卡掛載的資訊
22ping
檢測某伺服器到其他伺服器的網路連線情況
23telnet
檢測某伺服器的埠是否正常對外服務
24nc
模擬開啟tcp/ip的伺服器,通常用於攔截http傳遞的引數,幫助定位restful服務的問題
25mtr
檢測網路連通性問題,並可以獲取某乙個網域名稱或者ip的丟包率
26nslookup
判斷dbs能否正確解析網域名稱,以及將網域名稱解析到哪個ip位址
27traceroute
跟蹤網路傳輸的詳細路徑,顯示每一級閘道器的資訊
28sar
為全面監控網路、磁碟、cpu、記憶體等資訊的輕量級工具
29netstat(ss)
通常用於檢視網路埠的連線情況
30iptraf
用於獲取網路i/o的傳輸速度及其他網路狀態資訊
31tcpdump
可以攔截本機網絡卡上任何協議的通訊內容,用於除錯網路問題
32nmap
掃瞄某一伺服器開啟的埠
33ethtool
檢視網絡卡的配置或者配置網絡卡
34pstack
列印程序內的呼叫堆疊
35strace
跟蹤程序內的工作機制
36/proc 檔案系統
實時檢視系統的cpu、記憶體、i/o等資訊
37md5sum
生成md5摘要
38sha256
生成sha256摘要
39base64
生成base摘要
Linux常用命令彙總
1.基礎指令 cd 切換路徑 cd 退出 cd 退回root pwd 顯示當前路徑 ls 顯示資料夾下所有檔案 more 顯示檔案內容 head 顯示檔案前若干行 vim 開啟vim編輯器,有三個模式命令模式 輸入模式 末行模式。命令模式下 i 進入輸入模式 進入末行模式,可用 q 退出 wq儲存退...
linux 常用命令彙總
ls 顯示檔案和目錄列表 cd 切換目錄 顯示當前工作目錄 建立目錄 如果主目錄沒有自動建立 mkdir p test test1 複製目錄或檔案。遞迴處理 cp r 建立檔案 touch 1.text 清空檔案內容 echo 1.text 移動檔案或目錄,檔案或目錄改名 刪除檔案 刪除該目錄下的所...
linux常用命令彙總
tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...