- 简介
- 第一章 - 关于 CD
- 第二章 - 基本命令
- Hack-7 Grep
- Hack-8 Grep 与正则表达式
- Hack-9 Find 命令
- Hak-10 重定向
- Hack-11 Join 命令
- Hack-12 Tr 命令
- Hack-13 Xargs 命令
- Hack-14 Sort 命令
- Hack-15 Uniq 命令
- Hack-16 Cut 命令
- Hack-17 Stat 命令
- Hack-18 Diff 命令
- Hack-19 Ac 命令
- Hack-20 让命令在后台执行
- Hack-21 Sed 替换基础
- Hack-22 Awk 简介
- Hack-23 VIM 基本入门
- Hack-24 Chmod 命令
- Hack-25 Tail -f -f
- Hack-26 Less 命令
- Hack-27 Wget 下载器
- 第三章 - SSH 技巧
- 第四章 - 日期设置
- 第五章 - PS* 介绍
- 第六章 - 压缩和打包
- 第七章 - 历史命令
- 第八章 - 系统任务管理
- 第九章 - 安装软件
- 第十章 - LAMP 套装
- 第十一章 - Bash 脚本
- 第十二章 - 系统性能监控
- 第十三章 - 额外的技巧
Hack-26 Less 命令
Less 命令
查看文件的时候,如果文件不是很小(超过了 ternimal 的高度), 那最好还是用 more
或者 less
来查看。
less
和 more
的区别在于, more
只能往下翻,而 less
允许用户往上翻 :)
而且用 less
查看文件的时候, less
并不是把文件全部加载到内存中后再输出,而是直接就输出,相当给力. 如果你又一个大文件(超过 1G), 你想简单地浏览一下时,还是推荐用 less
.无论从资源消耗还是打开速度, less
绝对是你的不二选择。
less 搜索移动
我们可以在用 less
打开的文件中搜索内容,命令语法跟 vim
差不多,都是用 /
向下搜索, ?
向上搜索. n
搜索下一个, N
搜索上一个。
这里有个小技巧,推荐用 ?
来搜索,因为这样可以不用转义 /
, 如果你搜索的内容正好有这个字符的话。
less 翻页
我们当然可以使用 PageUp
或者 PageDown
来翻页,不过假如你足够懒,不想让手指移动很多路径,那么你就可以选择下面的方案:
Ctrl + f
或者f
向前翻一页Ctrl + b
或者b
向后翻一页Ctrl + d
或者d
向下翻半页Ctrl + u
或者u
向上翻半页
less 移动
跟 vim
一样, hjkl
方向移动,当然,方向键和鼠标滚轮也都好使。
G
-移动到末尾, g
-移动到文件头部, q
或 ZZ
退出。
10j
往下移动 10 行, 5k
往上移动 5 行。
模仿 tail -f
没错, less 强大到它可以追踪文件流,按下 F
后,就可以像 tail -f
一样查看文件的变化, Ctrl + c
可以退出。
其他
Ctrl + g
显示当前进度,文件信息(行数,字节数)
v
- 这个特别有用,如果你查看过这个文件后想用你默认的编辑器编辑一下这个文件的话,那么按一下 v
就可以了~ 很方便。
h
显示帮助,包括各种快捷键的详细介绍。
&pattern
显示匹配到 pattern 的行,正则表达式哟。
标记
如果你浏览到某个地方想要标记一下,那么按下 m
键后再按下一个标记键,比如, a
, 那么你就在当前屏幕有了一个名字叫 a
的标记点( 区分大小写的哦, a
和 A
是不一样的标记点! ).
那怎样返回这个标记呢? 再按下 '
,也就是单引号,底部就会出现 goto mark:
这样的提示,按下 a
就回到了 a
标记点,按下 A
就会到 A
标记点...
然后,这个跟 VIM
一模一样!!! ( vim
里面标记也是这样的,还能输入 marks
来查看所有的标记.)
多文件操作
你可以用 less Textfile Logfile
来同时打开两个文件,文件之间的切换用 :n
和 :p
, n
代表 next
,下一个文件; p
呢,代表 previous
, 上一个文件。
当然,在浏览文件的同时也可以打开另一个文件,输入 :e
,然后就会提示: Examine:
让你输入文件名,文件名是可以用 Tab
补全的。
扩展阅读
- Less Command: 10 Tips for Effective Navigation
- Open & View 10 Different File Types with Linux Less Command
本书简介:
- Linux 进阶技巧
- 巧妙的命令组合
- Bash 某些技巧
- 一共一百零一个(包括充数的)
- 最后有个奖励章(额外技巧)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论