基本用法
more file.txt
less
和more很像,但是可以上下翻動,感覺less和more只需要less就可以了,完全可以去掉more啊
基本用法
less file.txt
grep
這個是我非常常用的一個命令了,尤其是在問題排查的時候,需要用grep從大量的數(shù)據(jù)中篩選出一些我想要的。 grep也支持正則表達(dá)式匹配。
基本用法
grep "abc" file 從file中篩選出包含 abc的行。
awk
開頭我也說過,這個命令是我最常用的命令之一,比如在文件有多列的時候,我可以用awk輸出具體某幾列,或者做一些簡單的統(tǒng)計 求和,求平均值啊,再或者做一下簡單的數(shù)據(jù)格式化。
基本用法
do{partsize=`df -m | grep $youkuhome/mnt/$p | awk '{print $2 }'`[ ${partsize} -gt 500 ] && {_log "mount data, partsize=${partsize}"#mkdir -p $youkuhome/var/ikuacc/data/data${cnt}ln -sfn $youkuhome/mnt/$p $youkuhome/var/ikuacc/data/data${cnt}cnt=$((${cnt}+1))}}。$ cat /usr/local/class/logs/access.log | awk '{print $4,$7,$nf}' | awk -f '"' '{print $1,$2,$3}' | sort -k3 -rn | head -10。awk數(shù)組中還可以使用字符串下標(biāo),其實,不管你使用的下標(biāo)是字符串還是數(shù)字,awk在幕后還將其認(rèn)為是字符串下標(biāo)。
do{partsize=`df -m | grep $youkuhome/mnt/$p | awk '{print $2 }'`[ ${partsize} -gt 500 ] && {_log "mount data, partsize=${partsize}"#mkdir -p $youkuhome/var/ikuacc/data/data${cnt}ln -sfn $youkuhome/mnt/$p $youkuhome/var/ikuacc/data/data${cnt}cnt=$((${cnt}+1))}}。$ cat /usr/local/class/logs/access.log | awk '{print $4,$7,$nf}' | awk -f '"' '{print $1,$2,$3}' | sort -k3 -rn | head -10。awk 'begin {print "begin: " var} {print "process: " var} end {print "end: " var }' a var=1 。
cat data | awk -F'\t' '{print $1,$3}' 把每行數(shù)據(jù)按tab分列,并輸出1 3列
參考資料
阮一峰 awk介紹
sort
對標(biāo)準(zhǔn)內(nèi)容做排序,
基本用法
支持無序字典按字符順序排序、順序字典隨機亂序以及倒(逆)序重組字典。動力一號排序(用于熱度指數(shù)排列)指標(biāo)說明:數(shù)值越高代表越多人參與此股票.在飛狐軟件里面的股票排列里按f6鍵,選出動力一號排序的指標(biāo)位置,點確定.再到動力一號排序一列點右鍵刷新指標(biāo)就出來了hsl:=vol/capital*100。按【上方向】鍵,進入“設(shè)置列表”欄→按【左,右方向】鍵選擇需要更改的參數(shù)→按【確定】鍵選中,按【上,下方向】鍵調(diào)整到所需的參數(shù)值→按【確定】鍵退出調(diào)整的參數(shù)值(如需改動其他參數(shù),則按以上方法改動即可)→按【下方向】鍵,切換到設(shè)置功能選擇欄→按【左,右方向】鍵選擇【保存】→按【確定】鍵即可保存所更改的內(nèi)容(注意:不保存就返回linux命令,則所更改的內(nèi)容失效)→選中【返回】→按【確定】鍵即可退出設(shè)置操作,返回到主界面。