Linux less命令用法

内容来自互联网

Linux less命令用法

查看nohup.out文件的内容(大于10万行),显示行号,显法读取文件的百分比、行号及总行数。

root@li384-34:/data/grainger_images# less -NM nohup.out

1 Searching for images/10000/1F000/1F400/1F401/1B1529.jpg, processed_num = 1.
      2 Searching for images/10000/1F000/1F400/1F401/1C8536.jpg, processed_num = 2.
      3 Searching for images/10000/1F000/1F400/1F401/1C8530.jpg, processed_num = 3.
      4 Searching for images/10000/1F000/1F400/1F401/C3CYU4.jpg, processed_num = 4.
      5 Downloading http://www.google.co.jp/searchbyimage?image_url=http%3A//stable.co.cc/grainger/images/10000/1F000/1F400/1F401/1C8530.jpg&encoded_image=&ima
      5 ge_content=&filename=&num=10&hl=en
      6 Downloading http://www.google.co.jp/searchbyimage?image_url=http%3A//stable.co.cc/grainger/images/10000/1F000/1F400/1F401/1B1529.jpg&encoded_image=&ima
      6 ge_content=&filename=&num=10&hl=en
      7 Downloading http://www.google.co.jp/searchbyimage?image_url=http%3A//stable.co.cc/grainger/images/10000/1F000/1F400/1F401/C3CYU4.jpg&encoded_image=&ima
      7 ge_content=&filename=&num=10&hl=en
      8 Fail to searching images/10000/1F000/1F400/1F401/1C8536.jpg.
      9 Searching for images/10000/1F000/1F400/1F401/C3CYR7.jpg, processed_num = 5.
nohup.out lines 1-9/135057 0%
 
常用参数:
-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新
-f 强制打开文件,二进制文件显示时,不提示警告
-i 搜索时忽略大小写;除非搜索串中包含大写字母
-I 搜索时忽略大小写,除非搜索串中包含小写字母
-m 显示读取文件的百分比
-M 显法读取文件的百分比、行号及总行数
-N 在每行前输出行号
-p  pattern 搜索pattern;比如在nohup.out搜索字符串fail,就用 less -p fail nohup.out
-s 把连续多个空白行作为一个空白行显示
-Q 在终端下不响铃
+num 从第 num 行开始显示
 
动作命令:
回车键或j 向下移动一行
y或k 向上移动一行
空格键 向下滚动一屏
b 向上滚动一屏
d 向下滚动半屏
u 向上洋动半屏
g 跳到第一行
G 跳到最后一行
/pattern 搜索pattern ,比如 /fail表示在文件中搜索fail字符串
n 向前查找下一个匹配的文本
N 向后查找前一个匹配的文本
ma 使用 a 标记文本的当前位置
'a 导航到标记 a 处
vi 进入编辑状态,编辑大文件利器
q 退出less
 
 
浏览多个文件
方式一,传递多个参数给 less,就能浏览多个文件。
less file1 file2
 
方式二,正在浏览一个文件时,使用 :e 打开另一个文件。
 
less file1
:e file2
 
当打开多个文件时,使用如下命令在多个文件之间切换
:n - 浏览下一个文件
:p - 浏览前一个文件

相关推荐