多用less命令,不会输入h查看对应的详细文档

简介: 在开发项目时候,难免要查看日志排查错误。之前只会用cat , more, less, tac, tail的简单功能, 但在实际工程中还是不够用的,至少效率很低。今天抽空看了下以下的博客,并实际进行了简单的操作。

在开发项目时候,难免要查看日志排查错误。之前只会用cat , more, less, tac, tail的简单功能,

但在实际工程中还是不够用的,至少效率很低。今天抽空看了下以下的博客,并实际进行了简单的操作。

希望以后多用一些这样的方式加快自己的错误排查效率,提高整体的工作效率。

 

参考文章:

http://blog.csdn.net/xyw_blog/article/details/16861681

http://www.linuxso.com/command/more.html

 

总结如下:

 

Cat命令:

一次性输出所有命令

cat –n  filename  :对所有行显示行号

cat –b filename   : 对空行不显示行号

 

 

more:

more –m -20 +100 filename

-m : 显示行号

-20 : 每次刷新20行

+100 : 从第100行开始显示

 

常用命令:

Enter    向下n行,需要定义。默认为1行

Ctrl+F   向下滚动一屏

空格键   向下滚动一屏

小写b,Ctrl+B   返回上一屏

=        输出当前行的行号,有点用

:f      输出文件名和当前行的行号,有点用

v        调用vi编辑器,非常好用,不必切换出去再打开vi然后查找到对应的行了。

!命令    调用Shell,并执行命令 

q        退出more

h      帮助

 

有搜索功能,但是非常弱。

 

Less

祭出less。

前面的more可以用空格键和b键向下或者向上翻页,无法用上下方向键翻页。Less可以。但用方向键翻页效率太低,这也不是less强大的所在。

 

less –m  –i  -N  filename

-m: 显示百分比

-N: 显示行号

-i: 搜索时候不考虑大小写

 

常用命令:

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串”的功能

小写n:重复前一个搜索(与 / 或 ? 有关)

大写N:反向重复前一个搜索(与 / 或 ? 有关)

小写b 或者u  向上翻一页

小写d 或者空格  向后翻半页

小写v:vi编辑

 

小写h  显示帮助界面

 

=        输出当前行的行号,有点用

:f      输出文件名和当前行的行号,有点用

 

注:

more和less都是有对应的h操作的,这样非常方便在已经使用了该命令的情况下,仍然能够很有用地进行查询并实际操作。

用less可以使用到其强大的搜索功能,比cat | grep 要好很多了!

用more和less的时候可以按v键进行vi编辑,要比用cat退出后再编辑要好得多得多。

记不住?那么直接用less吧, 然后按h键接受提示吧。

如果想要更进一步地提升效率,那么可以记住更多的功能键。

目录
相关文章
|
8月前
|
Linux Python Windows
Python3, 多种方法实现文件/目录的监听,只想说一个字:泰裤辣。
Python3, 多种方法实现文件/目录的监听,只想说一个字:泰裤辣。
50 0
|
4月前
|
XML JavaScript 前端开发
使用 doscify 将文章写成文档一般丝滑
使用 doscify 将文章写成文档一般丝滑
58 0
|
5月前
|
Python
【python自动办公】批量更改Excel中大量工作表的内容(附源码 有注释)
【python自动办公】批量更改Excel中大量工作表的内容(附源码 有注释)
35 0
|
7月前
|
缓存 BI Linux
《Linux操作系统编程》第九章 数据查找和筛选工具 : 了解流编辑器sed和报表生成器awk的简单使用
《Linux操作系统编程》第九章 数据查找和筛选工具 : 了解流编辑器sed和报表生成器awk的简单使用
56 0
|
8月前
|
IDE 编译器 开发工具
善用 vs 中的错误列表和输出窗口,高效查找 C++ 多工程编译错误
善用 vs 中的错误列表和输出窗口,高效查找 C++ 多工程编译错误
|
12月前
|
Linux C++ iOS开发
小秘技:怎样用python来获取各种DOS命令显示的内容?注意不是返回值哦!
小秘技:怎样用python来获取各种DOS命令显示的内容?注意不是返回值哦!
92 0
|
12月前
|
分布式计算
编写一个简单的程序,实现以下功能:统计文本文件中出现的单词的个数
编写一个简单的程序,实现以下功能:统计文本文件中出现的单词的个数
137 0
输入一个整形数(最多可以到亿位),然后按汉语的习惯,将其读出来并输出。如1052,读作:一千零五十二。 程序运行示例: 1052 一千零五十二
输入一个整形数(最多可以到亿位),然后按汉语的习惯,将其读出来并输出。如1052,读作:一千零五十二。 程序运行示例: 1052 一千零五十二
142 0
文本文件和二进制文件的区别,使用方法和检验方式
文本文件和二进制文件的区别,使用方法和检验方式
94 0
|
缓存 Shell 开发工具
Shell脚本编程实践——第4关:编写一个脚本,计算txt文件中每一行单词的个数并将结果写入另一个文件
Shell脚本编程实践——第4关:编写一个脚本,计算txt文件中每一行单词的个数并将结果写入另一个文件
848 0