天天看點

linux 常用指令

統計tcp連接配接狀态

netstat -n | awk '/^tcp/ {++S[$NF]} END {for (a in S) print a, S[a]}'
           

/^tcp/: 比對每一行以為tcp開頭的

{++S[\(NF]: 建立一個數組S,\)NF最後一列作為key,對該元素進行++,用來統計出現次數

END: awk的對所有行的統計

{for (a in S) print a, S[a]}: 列印S這個數組

自定義core dump

指令名-pid-時間戳

echo "/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern
           

cp多份

echo "fil1.txt fil2.txt fil3.txt" | xargs -n 1 cp file.txt
           

周遊删除

awk '{print $3}' temp.txt | xargs rm