Q:退出more命令。
more(語(yǔ)法)(參數(shù))
-<數(shù)字>:指定每屏顯示的行數(shù);
-d:顯示“[press space to continue,'q' to quit.]”和“[Press 'h' for instructions]”;
-c:不進(jìn)行滾屏操作。每次刷新這個(gè)屏幕;
-s:將多個(gè)空行壓縮成一行顯示;
-u:禁止下劃線;
+<數(shù)字>:從指定數(shù)字的行開(kāi)始顯示。
示例:
- 顯示文件file的內(nèi)容,但在顯示之前先清屏,并且在屏幕的最下方顯示完成的百分比。
more -dc file
more -c -10 file
more十分相似linux常用命令,都可以用來(lái)瀏覽文字檔案的內(nèi)容,不同的是less命令允許用戶向前或向后瀏覽文件,而more命令只能向前瀏覽。用less命令顯示文件時(shí),用
常用快捷鍵:
PageUp:向上翻頁(yè)
PageDown:向下翻頁(yè)
d:向后翻半頁(yè)
u:向前翻半頁(yè)
q:退出less程序
less(選項(xiàng))(參數(shù))
-e:文件內(nèi)容顯示完畢后,自動(dòng)退出;
-f:強(qiáng)制顯示文件;
-g:不加亮顯示搜索到的所有關(guān)鍵詞,僅顯示當(dāng)前顯示的關(guān)鍵字,以提高顯示速度;
-l:搜索時(shí)忽略大小寫(xiě)的差異;
-N:每一行行首顯示行號(hào);
-s:將連續(xù)多個(gè)空行壓縮成一行顯示;
-S:在單行顯示較長(zhǎng)的內(nèi)容,而不換行顯示;
-x<數(shù)字>:將TAB字符顯示為指定個(gè)數(shù)的空格字符。
cat file |grep "aaa"
示例:統(tǒng)計(jì)a.log中”輸出數(shù)據(jù)”出現(xiàn)次數(shù)
cat a.log |grep "輸出數(shù)據(jù)"
cat file |grep -c "aaa"
示例:統(tǒng)計(jì)a.log中”輸出數(shù)據(jù)”出現(xiàn)次數(shù)
cat a.log |grep -c "輸出數(shù)據(jù)"
grep -o '55043824587797' filename | wc -l
示例:統(tǒng)計(jì)agewhitelist.properties中+出現(xiàn)次數(shù)
grep -o '+' agewhitelist.properties | wc -l
116792
cat file |grep -10 "aaa"
示例:顯示a.log中出現(xiàn)“userid=4881176591622”附近10行命令
#顯示匹配行上下各5行
cat a.log |grep -10 "userid=4881176591622"
#顯示匹配行下10行
cat a.log |grep -A 10 "userid=4881176591622"
#顯示匹配行上10行
cat a.log |grep -B 10 "userid=4881176591622"
cat file |grep -10 "aaa"|head -10
示例:顯示a.log中前10次出現(xiàn)“userid=4881176591622”附近10行
cat a.log |grep -10 "userid=4881176591622" |head -10
ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -9
說(shuō)明:
列出了當(dāng)前主機(jī)中運(yùn)行的進(jìn)程中包含firefox關(guān)鍵字的進(jìn)程
ps -ef | grep firefox | grep -v grep
截取第9至15字符(進(jìn)程id),列出了要kill掉這些進(jìn)程的id,并將之打印在了屏幕上
ps -ef | grep firefox | grep -v grep | cut -c 9-15
后面加上’xargs kill -9’后,則執(zhí)行這些命令linux常用命令,進(jìn)而殺掉了這些進(jìn)程
下一個(gè)教程:【20個(gè)常用命令 linux】