luckystar +
send mail to luckystar sina weibo
关于订阅 luckystar's blog » Project »
分类:
标签:

使用less 文件名后,在打开的文件中输入?然后输入内容,这样好像怎么都搜索不到? 使用tail |grep '字符串' 文件名搜索,这个会列出所有匹配到的行。

tail命令: -f 刷新,可以实时显示文件内容更新 -n 显示多少行 如: tail -f -n 200 pafa.log

less命令:
直接less 文件名 会自动将文件名选中,输入:,然后输入行数,可以跳转指定行数。
回车键 向下移动一行;
y 向上移动一行;
空格键 向下滚动一屏;
b 向上滚动一屏;
d 向下滚动半屏;
h less的帮助;
u 向上洋动半屏;
w 可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;
g 跳到第一行;
G 跳到最后一行;
p n% 跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;
/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;
v 调用vi编辑器;
q 退出less

more命令:
直接more 文件名,会自动将文件名选中,并会显示进度,可以用空格键向下滚动一屏
Enter 向下n行,需要定义,默认为1行;
Ctrl+f 向下滚动一屏;
空格键 向下滚动一屏;
Ctrl+b 返回上一屏;
= 输出当前行的行号;
:f 输出文件名和当前行的行号;
v 调用vi编辑器;
! 命令 调用Shell,并执行命令;
q 退出more

作者:qincidong
出处:http://qincidong.github.io/blog/2015/02/10/linux-find-string.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
分类: 标签:
友荐云推荐