Linux命令详解-less命令

more: 顾名思义显示更多
less: 由于more不能后退,就取more的反义词less加上后退功能
所以Linux里流传着这样一句话:"less is more".


总结下more 和 less的区别:
1.  less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
2.  less不必读整个文件,加载速度会比more更快
3.  less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容

注意事项:
1.  打开文件 less catalina.out
2.  查看文件,并显示行号(N必须大写): less -N catalina.out
3.  定位到某行(这里定位到第10行,+号必须紧挨着): less +10g catalina.out
4.  可以显示行号并且定位到指定位置:less -N +10g catalina.out
5.  根据内容过滤显示,并显示行号 : less 文件名 | grep -n 查找内容
6.  -NUM 指定每个屏幕的行数
7.  +NUM从指定数字行开始显示文件
8. grep 后面跟随的-n表示:用输出行打印行号

1.命令格式:
less  [参数]  文件 

2.less命令总结
用*标记的命令可以再前面加一个数字N
括号中的注释表示给定N时的行为
插入括号前面的键表示Ctrl键,因此^K表示ctrt-K,-表示ctrl与K一起按,和ctrl一起的时候不区分大小写

3.命令参数:

以下字母前面带“-”的表示跟着less命令之后,如:less  -i  catalina.out
命令参数描述
-?帮助
--help帮助
-i忽略搜索时的大小写
-m -M显示类似more命令的百分比
-N 显示每行的行号
以下字面前面不带“-”,表示执行完less  catalina.out之后的操作
命令参数描述
d ctrt+d向下(向前)翻半页 down
u ctrt+u向上(向后)翻半页 up
y ctrt+y k ctrt+k ctrt+p向上(向后)翻一行
e ctrl+e j ctrt+n向下(向前)翻一行
f ctrt+f ctrt+v z 空格键向下(向前)翻一页 forward
b ctrt+b w向上(向后)翻一页 forward
回车键向下(向前)翻一行
[pagedown]向下(向前)翻一页
[pageup]向上(向后)翻一页
g跳到首行
G跳到底部
? 查找内容向上(向后)查找
/ 查找内容 向下(向前)查找
n继续向下(向前)搜索(与?或者/相关)
N向上(向后)搜索(与?或者/相关)
q退出less
h帮助

4.less 版 tail -f
在 Linux 动态查看日志文件常用的命令非 tail -f 莫属,其实 less 也能完成这项工作,使用 F 命令。
使用 less  catalina.out 打开日志文件,执行命令 F,可以实现类似 tail -f 的效果。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值