『壹』 linux的翻頁命令more和less怎麼使用
有些命令顯示的內容太多,一頁屏幕顯示不完,就需要翻頁命令。一般是用管道符將這樣的命令的輸出讓more或less處理,就像這樣:
dmesg |more (查看系統硬體信息)
或dmesg |less
more命令的翻頁按鍵:
空格:表示向下翻一頁
回車:表示向下滾動一行
/字元串:表示查詢字元串
q:離開more界面
而less命令和more的不同之處在於,它可以向上翻頁,字元串查詢也可以向上查詢。less命令的按鍵(more命令的按鍵在less中一樣):
PageUp:向上翻頁
PageDown:和空格鍵一樣是向下翻頁
?字元串:表示向下查詢字元串
n:重復查詢字元串
『貳』 怎麼樣才能用LESS命令在閱讀中加上行號
LESS命令在高版本的linux中可以用-N參數指定行號,在低版本不可以
需要使用cat -n 文件名| less
重定向以後用less命令打開即可。
『叄』 Linux系統中more和less命令有什麼區別
1、操作
more不可以回去,就是不可以向前,只能向後,況且只能使用Enter和Space向後翻動。
less使用vim中的j,k鍵盤可以上下翻動,還可以使用上下箭頭。
2、速度
less不必讀整個文件,載入速度會比more更快。
3、內容
less退出後shell不會留下剛顯示的內容,而more退出後會在shell上留下剛顯示的內容。
(3)linuxless指定行號擴展閱讀
一、more命令
more功能類似cat,cat命令是整個文件的內容從上到下顯示在屏幕上。more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示。
按b鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能。more命令從前向後讀取文件,因此在啟動時就載入整個文件。
1.命令格式:
more[-dlfpcsu][-num][+/pattern][+linenum][file...]
2.命令功能:
more命令和cat的功能一樣都是查看文件里的內容,但有所不同的是more可以按頁來查看文件的內容,還支持直接跳轉行等功能。
二、less指令
less工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統查看文件內容的工具,功能極其強大。less的用法比起more更加的有彈性。
在more的時候,我們並沒有辦法向前面翻,只能往後面看,但若使用了less時,就可以使用[pageup][pagedown]等按鍵的功能來往前往後翻看文件,更容易用來查看一個文件的內容。
除此之外,在less里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。
1.命令格式:
less[參數]文件
2.命令功能:
less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向後移動,而且less在查看之前不會載入整個文件。
『肆』 linux more和less的區別
more命令和less命令的用法是一樣的,包括按鍵命令都差不多。more命令和less命令最大的區別是,more命令只能向下翻頁,而less命令不僅可以向下翻頁,還可以向前翻頁;還有,more命令和less命令都有在顯示的內容中查找字元串的功能,但是more命令只可以向下查找,不可以向上查找字元串,而less命令既可以向下查找,也可以向上查找。
『伍』 less的Linux命令
名稱:less
使用許可權:所有使用者 ,是不可數名詞
使用方式:
less [Option] filename
說明:
less 的作用與 more 十分相似,都可以用來瀏覽文字檔案的內容。不同的是 less 允許使用者往回卷動
以瀏覽已經看過的部份,同時因為 less 並未在一開始就讀入整個檔案,因此在遇上大型檔案的開啟時,會比一般的文書編輯器(如 vi)來的快速。
less 命令選項及其說明 選項 說明 -c 從頂部(從上到下)刷新屏幕,並顯示文件內容,而不是通過底部滾動完成刷新 -f 強制打開文件,如果是二進制文件也不提出警告 -i 搜索是忽略大小寫,但搜索串中包含大寫字母除外 -I 搜索是忽略大小寫,但搜索串中包含小寫字母除外 -m 顯示讀取文件的百分比 -M 顯示讀取文件的百分比、行號及總行數 -N 在每行前輸入行號 -p pattern 例如在/etc/user中搜索單詞 mine,可以使用 「less -p mine /etc/user」 -s 把連續多個空白行作為一個空白行顯示 -Q 在終端下不響鈴
『陸』 linux下的less和more的命令
less命令
less命令的用法與more命令類似,它可以用來隨意瀏覽文件,且支持翻頁、搜索,還支持向上翻頁、向下翻頁。
語法
less [參數] 文件
參數說明
-b <緩沖區大小>設置緩沖區的大小;
-e 當文件顯示結束後,自動離開;
-f 強迫打開特殊文件,例如外圍設備代號、目錄和二進制文件;
-g 只標志最後搜索的關鍵詞;
-i 忽略搜索時的大小寫;
-m 顯示類似more命令的百分比;
-N 顯示每行的代號;
-o <文件名>將less輸出的內容在指定文件中保存起來;
-Q 不使用警告音;
-s 顯示連續空行為一行;
-S 行過長時間將超出部分舍棄;
-x <數字>將tab鍵顯示為規定的數字空格;
…………
more命令
Linux more命令類似cat,不過會以一頁一頁的形式顯示,更方便使用者逐頁閱讀,而最基本的指令就是按空白鍵就往下一頁顯示,按B鍵就會往回一頁顯示,而且還有搜尋字串的功能,使用這的說明文件,請按h。
語法
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
參數說明
-num:一次顯示的行數
-f:計算行數時,以實際的行數,而不是自動換行過後的行數
-p:不以卷動的方式顯示每一頁,而是先清除屏幕後再顯示內容
-c:跟-p選項相似,不同的是先顯示內容再清除其他舊資料
-s:當遇到有連續兩行以上的空白行時,就替換為一行的空白行
-u:不顯示下引號
+n:從第n行開始顯示文件內容,n代表數字
-n:一次顯示的行數,n代表數字
…………
Linux中less和more命令的區別
①less可以按鍵盤上下方向鍵顯示上下內容,而more不能通過上下方向鍵控制顯示。
②less不必讀整個文件,載入速度會比more更快。
③less退出後shell不會留下剛顯示的內容,而more退出後會在shell上留下剛顯示的內容。
④閱讀到文件結束時,less不會退出,而more會。
⑤less可用行號或百分比作為書簽瀏覽文件,而more不行。
⑥相比more,less提供更加友好的檢索、高亮顯示等操作。
『柒』 Linux文本操作常用命令
在Linux系統里常用於文本查看、操作、統計的命令:
通過多敲鍵盤,形成手感 肌肉記憶 ,熟練掌握這些命令,在以後生信分析中游刃有餘。以下是每個命令的詳細的介紹(主要是跟著 生信技能樹小郭老師 學習做的筆記)
接下來通過示例把10個命令的常用參數和用法展示出來:
參數的用法介紹:
注意事項:
用 cat 命令可以 查看文本 ,也可以 編輯文本 ,編輯文本要加 > 符號,退出時,另起一行,按 control C 退出
zcat可以查看壓縮的文本文件,tac逆向查看
結合 管道符| 使用
head / tail -n :查看文件的前 / 後 n 行,默認 10 行 (在R語言里head和tail默認是前6行)。
less命令用得最多 ,more命令用得比較少
3.1 less命令
less [參數] 文件名
less命令重要的補充用法1 :
需要注意 退出 :只要使用less命令, 按q鍵
less命令重要的補充用法2 :
參數用法:
less命令 不加參數 查看文件:
less命令加 -N參數 查看文件:顯示行號
less命令加 -S參數 查看文件:單行顯示,非常規整
對比:less和cat命令顯示文本行號的用法:less -N,cat -n
3.2 more命令
**more ** 逐頁查看,按空格翻頁,按回車換行 ,more命令一般很少用,熟練掌握less命令就好
查看壓縮文件
wc 統計字元是也把換行符統計進去,但是別的命令不一定會把換行符算進去,。
常見參數:
切記:用less命令,按q退出
cut命令是按關鍵詞來切的
常見參數:
排列前:
排列後:
解釋:1和0比,1大;7和0比,7大…在sort字典排序里,100816比1737小,所以100816排在前面。
命令行查看一個表格結構時,因為製表符對齊的原因,出現一個錯位的現象。還有 字典排序 可能和我們平時的認知不一樣,所以 加上-n參數 , 讓數值有數學意義上的大小來排序 。
uniq命令去重,只有兩行出現重復,而且是相鄰的兩行,如果不相鄰,即使出現兩行一模一樣,不會去重。
uniq命令通常和sort命令搭配使用
換其它文件試試
總之,uniq命令使用時經常和sort一起
常見參數:
常見用法1:
paste file1 file2
-s :按行合並 演示
常見用法2 : paste - -
常見參數:
要養成一個好習慣,原始數據不要輕易修改,修改的東西另外保存,文本保存用> (重定向)或是 >>(追加)
1. 用 less 查看 example.gtf ,然後管道符傳遞給 wc
2. 截取 example.gtf 第 9 列的內容
3. 在第2步的基礎上截取分號分割的第1列
4. 在第3步的基礎上排序、去重復並統計
5. 在第4步的基礎上,將空格替換成製表符
補充小知識 :
清屏 :control L
查看歷史(輸入過的)命令 :history
『捌』 linux命令:、sort、more、cat、less
一個比較經典的問題:
如果線上機器的磁碟佔用率超級高,怎麼辦?
這時候優先想到的肯定是,定位到佔用磁碟空間最大的那些文件,然後把可以刪的給刪掉。
那麼,問題來了,如何定位到佔用磁碟空間最大的文件?
一個辦法是執行如下命令:
裡面涉及三個指令:、sort、more
既然用到了,就順便多了解一下這三個指令的用法,算是做下個人筆記。
首先是
作用:用來查看文件所佔用的磁碟情況。
格式: [選項] [文件]
可用選項(如下為 --help展示的內容):
操作示例:
對幾個比較常用的選項單獨拿出來,在機器上實際操作,效果如下:
首先,當前目錄如下:
:
其實吧,從圖裡面可以看到,使用「」的時候,最後一行就當前目錄的磁碟使用總量,所以,感覺一般情況下-c這個選項並沒有什麼用。
-s:只計算總量
不過,注意:-s與-a不能同時存在,會報錯的。
sort
作用:對輸出的結果進行排序
可用選項:
-r:代表逆序排序
-n:按照字元串數值排序
-g:按照常規數值排序
-f:忽略字母大小寫
實測效果:
首先是測試文件的原始狀態:
測試一:sort
可以發現:
空行排在了第一位;
不管數字有多大,字元串都會排在數字的後面;
數字之間排序的時候,優先考慮首位數字(感覺是把數字也當成了一個字元串進行排序);
more
作用:用於一頁一頁地展示文件內容。
幾個常用操作:
空格:翻到下一頁
b:翻到上一頁
/:啟動字元串搜索(類似於vim)
此外:
more +n XXX:從XXX文件的第n行開始展示
more -n XXX:展示XXX文件,並且將n行視為一頁,也就是按空格時,只會顯示後續的N行
cat
作用:一次性的展示所有文件內容
cat有兩個比較有用的選項:
-n:輸出所有行號
-b:只對非空行輸出行號
此外,
cat支持同時輸出多個文件的內容:cat XXX YYYY ZZZZ
並且,cat可以與more結合使用:cat XXX | more 或者 cat XXX YYYY ZZZZ | more 或者 cat -n XXX | more
less:
作用:對文件或者輸出內容進行分頁展示,並且less可以用於打開多個文件
常用操作:
j:向上滾動一行
k:向下滾動一行(類似於vim)
g:跳到第一行
G:跳到最後一行
b:向上翻一頁
空格:翻頁
n%:跳轉到整個文件的n%處
:e :在使用less打開多個文件時,使用「:e」選擇跳轉到其他文件去
/:進行字元串搜索
v:啟動編輯
常用選項:
-N:在每一行前面都顯示行號
-m:顯示讀取文件的百分比
-M:顯示讀取文件的百分比、行號和總行數
注意:
其他兩個比較簡單的指令:
head:顯示一個文件的前N行
用法:head -n 行數 文件名
tail:顯示一個文件的最後N行
用法:tail -n 行數 文件名
不過,使用tai的時候,因為-f選項可以自動顯示新增加的內容,所以經常會使用如下方式:
tail -f 文件名
『玖』 Linux篇:Less命令的用法詳解
less [參數] 文件:
less命令非常強大,在此只介紹幾個常用的參數,更多參數可使用man less來查看幫助。
1)查看文件
2)一次查看多個文件
說明:
輸入 :n後,切換到linuxdaxue.com-error_log
輸入 :p 後,切換到linuxdaxue.com-access_log
接下來給大家介紹一些在less命令比較常用的操作命令,希望大家能夠熟練掌握。
1)分屏導航
2)單行導航
3)其它導航
4)其它命令
5)標記導航
當使用 less 查看內容比較多的文件時,可以作一個標記,然後就能通過命令導航到標有特定標記的文本位置,方式如下所示:
『拾』 linux怎麼查看指定行的日誌
先必須了解兩個最基本的命令:
tail -n 10 test.log 查詢日誌尾部最後10行的日誌;
tail -n +10 test.log 查詢10行之後的所有日誌;
head -n 10 test.log 查詢日誌文件中的頭10行日誌;
head -n -10 test.log 查詢日誌文件除了最後10行的其他所有日誌;
場景1: 按行號查看---過濾出關鍵字附近的日誌
因為通常時候我們用grep拿到的日誌很少,我們需要查看附近的日誌.
我是這樣做的,首先: cat -n test.log |grep "地形" 得到關鍵日誌的行號
<3>得到"地形"關鍵字所在的行號是102行. 此時如果我想查看這個關鍵字前10行和後10行的日誌:
cat -n test.log |tail -n +92|head -n 20
tail -n +92表示查詢92行之後的日誌
head -n 20 則表示在前面的查詢結果里再查前20條記錄
場景2:那麼按日期怎麼查呢? 通常我們非常需要查找指定時間端的日誌
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
特別說明:上面的兩個日期必須是日誌中列印出來的日誌,否則無效.
關於日期列印,可以先 grep '2014-12-17 16:17:20' test.log 來確定日誌中是否有該時間點,以確保第4步可以拿到日誌
這個根據時間段查詢日誌是非常有用的命令.
如果我們查找的日誌很多,列印在屏幕上不方便查看, 有兩個方法:
(1)使用more和less命令, 如: cat -n test.log |grep "地形" |more 這樣就分頁列印了,通過點擊空格鍵翻頁
(2)使用 >xxx.txt 將其保存到文件中,到時可以拉下這個文件分析.如:
cat -n test.log |grep "地形" >xxx.txt
7
這幾個日誌查看方法應該可以滿足日常需求了.