linux 用於分析統計的命令

2021-08-31 22:20:22 字數 962 閱讀 9203

1、統計檔案中的重複行,重複的內容可以是行,也可以是行的某個位置的值。

cat  mpsp.log  | awk '' | uniq -c | sort -k 1 -n
2、讀取檔案中的每行,然後從另外的檔案中過濾這些內容。

#test.sh

#!/bin/sh

for i in `cat test.temp`

do echo $i

grep $i error.log

done

./test.sh | wc -l

3、清空指定檔案的日誌,檔案路徑放在了filepath檔案中。

#filepath

/home/ouyangping/system.log

#!/bin/sh

temp=100

c=0while [ $c -eq 0 ]

do for log_path in `cat filepath`

do file_size=`du -m $log_path | awk ''`

if [ $file_size -gt $temp ];then

echo "清空 $log_path : $file_size"

echo "" > $log_path

else

echo " set temp: $temp ; $log_path size: $file_size"

fidone

sleep 6

echo "-------------"

done

4、替換poy檔案或者目錄下的逗號,替換成空格。

sed -i 's/,/ /g' `grep , -rl poy`

# 5、skiil -kill -u user

6、ctrl+d,ctrl+u,ctrl+f,ctrl+b,dd,ndd

Linux之find命令用於統計資訊

1.計算當前目錄中的檔案數 root localhost tmp find type f wc l 29 2.查詢 etc目錄中最新的和最舊的檔案,以檔案時間排序並按年 月 日的格式顯示 查詢最舊的檔案 root localhost tmp find etc type f printf t p n ...

Linux 用於使用者管理的命令

注意三個檔案 etc passwd 儲存使用者的關鍵資訊 etc group 儲存使用者組的關鍵資訊 etc shadow 儲存使用者的密碼資訊 新增使用者 useradd 選項 使用者名稱 常用選項 g 表示指定使用者的使用者組,選項的值可以是使用者組的id,也可以是組名 g 表示指定使用者的使用...

linux統計命令

排序命令 sort 按第一位字元大小去排列,以此類推 n按照數字大小去排列 r反序排列 o filename 排序後的順序輸出到另乙個檔案 t 分割符號 只能用乙個字元分割 eg t k n 按照第n列去排序 eg t k 3 v按照版本方式去排序 uniq 用來去重使用 當前行只會與上下行內容進行...