netstat -tnlp 檢視當前機器開放的埠
netstat -tn 統計出tcp協議
netstat -n 當前所有的網路請求,不統計主機名
netstat -tn | grep ':22' | wc -l 統計出當前的連線數
vmstat 1 每隔1秒鐘 列印出當前機器的狀態
netstat相關引數
-a (all)顯示所有選項,預設不顯示listen相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l 僅列出有在 listen (監聽) 的服務狀態
-p 顯示建立相關鏈結的程式名
-r 顯示路由資訊,路由表
-e 顯示擴充套件資訊,例如uid等
-s 按各個協議進行統計
-c 每隔乙個固定時間,執行該netstat命令。
wc[選項] 檔案…
該命令統計給定檔案中的位元組數、字數、行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所有指定檔案的**計數。字是由空格字元區分開的最大字串。該命令各選項含義如下: - c 統計位元組數。
- l 統計行數。
- w 統計字數。
這些選項可以組合使用。
輸出列的順序和數目不受選項的順序和數目的影響。總是按下述順序顯示並且每項最多一列。
行數、字數、位元組數、檔名
如果命令列中沒有檔名,則輸出中不出現檔名。
例如:
$ wc - lcw file
1 file2
4 33 file1
7 52 file2
11 11 85 total
省略任選項-lcw,wc命令的執行結果與上面一樣
示例:
wc命令用來計算乙個檔案或者指定的多個檔案中的行數,單詞數和字元數。如:
wc filename
第一列顯示行數,第二列顯示單詞數,第三列顯示字元數。
wc 有四個引數可選,分別是l,c,m,w
wc -l filename 報告行數
wc -c filename 報告位元組數
wc -m filename 報告字元數
wc -w filename 報告單詞數
top
ps -ef 檢視全域性的程序
ps aux 列印程序細節的東西
man ps
date +%h%m%s
215821
每隔1秒,取出2316程序所佔cpu和記憶體佔比
for i in $(seq 1 20);do time=$(date +%h:%m:%s);info=$(ps -o %cpu -o %mem 2316 | tail -1);echo $time $info;sleep 1;done
標準輸入0 從鍵盤獲得輸入 /proc/self/fd/0
標準輸出1 輸出到螢幕(即控制台) /proc/self/fd/1
錯誤輸出2 輸出到螢幕(即控制台) /proc/self/fd/2
curl -vv 2>/dev/null # /dev/null意為linux的空裝置檔案,所有往這個檔案寫入的內容都將消失,俗稱「黑洞」。
2>/dev/null 意思是把錯誤輸入到黑洞
>/dev/null 2>&1 因為預設情況是1,所以等同於1>/dev/null 2>&1,意思就是把標準輸出重定向到「黑洞」,還把標準錯誤2輸出重定向到標準輸出1
2>&1 >/dev/null 意思是把錯誤輸出2重定向到標準輸出1,也就是螢幕,錯誤列印到螢幕,&表明1這是標準輸出,不然就是將2輸出到檔案1了
time curl &>/dev/null 列印出時間
real 0m0.487s
user 0m0.037s
sys 0m0.004s
將正確的和錯誤的內容重定向到同乙個檔案
1>>pp.txt 2>&1
i=$(ls abc.txt 2>&1)
echo $i
輸出:ls: cannot access abc.txt: no such file or directory
重定向操作符">"和">>"區別:
>會先清空檔案,再儲存 ;>>不清空檔案,直接將資料追加到現有檔案的後面
command1 outfile
執行command1,從檔案infile讀取內容,然後將輸出寫入到outfile中
jobs -l 列出後台併發的任務
df -h 磁碟狀況
file 檔案 列印檔案格式
top -b -d 1 -n 20 -p 29005
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...