linux中less有什么作⽤,linux中less命令使⽤
less与cat和more的区别:
cat命令功能⽤于显⽰整个⽂件的内容单独使⽤没有翻页功能因此经常和more命令搭配使⽤,cat命令还有就是将数个⽂件合并成⼀个⽂件的功能。
more命令功能:让画⾯在显⽰满⼀页时暂停,此时可按空格健继续显⽰下⼀个画⾯,或按Q键停⽌显⽰。
less命令功能:less命令的⽤法与more命令类似,也可以⽤来浏览超过⼀页的⽂件。所不同的是less命令除了可以按空格键向下显⽰⽂件外,还可以利⽤上下键来卷动⽂件。当要结束浏览时,只要在less命令的提⽰符“:”下按Q键即可。
其实这三个命令除了cat命令有合并⽂件的功能,其余功能上相近,只是从浏览习惯和显⽰⽅式上有所不同。
在 less 中导航命令类似于 vi,如下:
1.搜索
当使⽤命令 less file-name 打开⼀个⽂件后,可以使⽤下⾯的⽅式在⽂件中搜索。搜索时整个⽂本中匹配的部分会被⾼亮显⽰。
1) 向前搜索
/ : 使⽤⼀个模式进⾏搜索,并定位到下⼀个匹配的⽂本
n : 向前查下⼀个匹配的⽂本
N : 向后查前⼀个匹配的⽂本
2) 向后搜索
: 使⽤模式进⾏搜索,并定位到前⼀个匹配的⽂本
n : 向后查下⼀个匹配的⽂本
N : 向前查前⼀个匹配的⽂本
2.全屏导航
ctrl + F :向前移动⼀屏
ctrl + B :向后移动⼀屏
ctrl + D :向前移动半屏
ctrl + U :向后移动半屏
3. 单⾏导航
j : 向前移动⼀⾏
k : 向后移动⼀⾏
4 其它导航
G : 移动到最后⼀⾏
g : 移动到第⼀⾏
q / ZZ : 退出 less 命令
5.编辑⽂件
v : 进⼊编辑模式,使⽤配置的编辑器编辑当前⽂件
默认的编辑模式是Nano编辑器,注意:在nano帮助⽂档⾥,Ctrl-键被表⽰为⼀个脱字符(^),因此Ctrl+W被写成了^W,等等。Alt-键被表⽰为⼀个M(从"Meta"⽽来),因此Alt+W被写成了M-W。
6.标记导航
当使⽤ less 查看⼤⽂件时,可以在任何⼀个位置作标记,可以通过命令导航到标有特定标记的⽂本位置。
ma : 使⽤ a 标记⽂本的当前位置
'a : 导航到标记 a 处
7.浏览多个⽂件
⽅式⼀
传递多个参数给 less,就能浏览多个⽂件。
less file1 file2
⽅式⼆
正在浏览⼀个⽂件时,使⽤ :e 打开另⼀个⽂件。
less file1
:e file2
当打开多个⽂件时,使⽤如下命令在多个⽂件之间切换
:n - 浏览下⼀个⽂件 nextfile
:p - 浏览前⼀个⽂件 previousfile
8.less 版 tail -f
在 Linux 动态查看⽇志⽂件常⽤的命令⾮ tail -f 莫属,其实 less 也能完成这项⼯作,使⽤ F 命令。使⽤ less file-name 打开⽇志⽂件,执⾏命令 F,可以实现类似 tail -f 的效果
Linux中exec命令相关
Linux中exec命令相关 exec和source都属于bash内部命令(builtins commands),在bash下输⼊man exec或man source可以查看所有的内部命令信息. b ...
linux中touch命令参数修改⽂件的时间戳(转)
linux中touch命令参数不常⽤,⼀般在使⽤make的时候可能会⽤到,⽤来修改⽂件时间戳,或者新建⼀个不存在的⽂件,以下是linux中touch命令参数的使⽤⽅法: touch [-acm][-r ...
linux中执⾏命令权限不够怎样处理
在linux中执⾏命令权限不够就要增加权限,先看遇到的情况 查看权限情况 那就赋予权限 执⾏命令
Linux中监控命令top命令使⽤⽅法详解
收集了两篇关于介绍Linux中监控命令top命令的详细使⽤⽅法的⽂章.总的来说,top命令主要⽤来查看Linux系统的各个进程和系统资源占⽤情况,在监控Linux系统性能⽅⾯top显得⾮常有⽤,下⾯就 ...
Linux中date命令的各种实⽤⽅法--转载
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会⽤到时间的运算,⾃⼰也曾经
为时间的各种表⽰⽅法和如何修改时间⽽困惑,熟练运⽤date命令来表⽰⾃⼰想要表⽰的时间,肯定可以给⾃⼰的 ...
linux中查命令find、locate、whereis、which、type区别
linux中查命令find.locate.pe区别 1. find Java代码 find是最常见和最强⼤的查命令,你可以⽤它到任何你想的⽂件.与查询数据库(/ ...
Linux中service命令和/etc/init.d/的关系
Linux中service命令和/etc/init.d/的关系 service xxx启动 /etc/init.d/ ⽬录下的xxx脚本 如⼀个脚本名为 mysvc保存在/etc/init.d/下...
13 Basic Cat Command Examples in Linux(转) Linux中cat命令的13中基本⽤法
Cat (串联) 命令是Linux/Unix开源系统中⽐较常⽤的⼀个命令.我们可以通过Cat命令创建⼀个或多个⽂件,查看⽂件内容,串联⽂件并将内容输出到终端设备或新的⽂件当中,这篇⽂章我们将会以实例的 ...
12个 Linux 中 grep 命令的超级⽤法实例
12个 Linux 中 grep 命令的超级⽤法实例 你是否遇到过需要在⽂件中查⼀个特定的字符串或者样式,但是不知道从哪⼉开始?那么,就请grep来帮你吧. grep是每个Linux发⾏版都预装的⼀ ...
Linux中find命令的⽤法汇总
随机推荐
byobu相关操作
CentOS7 增加tomcat 启动,停⽌,使⽤systemctl进⾏配置
新浪微博客户端(18)-集成下拉刷新控件UIRefreshControl
HomeViewController.m - (void)setupPullToRefreshView { UIRefreshControl *refreshControl = [[UIRefresh ...
关于Bitcode的探索
Bitcode概述 Bitcode is an intermediate representation of a compiled program. Apps you upload t ...
asp 导⼊
开发项⽬过程中会遇到各种各样的项⽬需求,我现在遇到的问题是每个部门有不同的excel⽂件类型,他们每个部门每个⽂件类型上传成功之后都会在数据库中产⽣表,表的列名是你excel第⼀⾏数据,其他⾏作为表的 ...
SDP (Session Description Protocol)
SDP的描述⽹络上⼀⼤堆中⽂的,可以看看RFC2327 SDP 信息是⽂本信息,采⽤ UTF-8 编 码中的 ISO 10646 字符集.SDP 会话描述如下:(标注 * 符号的表⽰可选字段): v ...
Jquery学习笔记:获取jquery对象的基本⽅法
jquery最⼤的好处是将js对html页⾯的操作(读写)进⾏了封装,隔离了浏览器的差异性,并简化了操作,和提供了强⼤的功能. 在web页⾯中,所有的js操作都是围绕操作dom对象来的.⽽jquery ...
(··)و✧随笔总⽬录ヾ(≧▽≦*)o
SSM整合进阶篇 ⽇常⼿记 开源博客My Blog系列 短信接⼝攻击事件 读书笔记 SSM整合优化篇 SSM整合基础篇 SSM整合进阶篇
Spring+SpringMVC+MyBatis+easyUI ...
贝塞尔曲线与CSS3动画、SVG和canvas的应⽤
angular5 组件通信(⼀)
⽤了两年angular1,对1的组件通信⽐较熟练,最直接的就是直接使⽤scope的⽗⼦节点scope就可以实现,且基本都是基于作⽤域实现的通信:还有就是emit,broadcast,on这⼏个东西了. ...svg canvas
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论