设为首页 收藏本站
查看: 844|回复: 0

[经验分享] Linux:less 命令

[复制链接]

尚未签到

发表于 2017-11-17 15:06:14 | 显示全部楼层 |阅读模式



  less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。
  1.命令格式:
  less [参数]  文件
  2.命令功能:
  less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
  3.命令参数:
  -b <缓冲区大小> 设置缓冲区的大小
  -e  当文件显示结束后,自动离开
  -f  强迫打开特殊文件,例如外围设备代号、目录和二进制文件
  -g  只标志最后搜索的关键词
  -i  忽略搜索时的大小写
  -m  显示类似more命令的百分比
  -N  显示每行的行号
  -o <文件名> 将less 输出的内容在指定文件中保存起来
  -Q  不使用警告音
  -s  显示连续空行为一行
  -S  行过长时间将超出部分舍弃
  -x <数字> 将“tab”键显示为规定的数字空格
  /字符串:向下搜索“字符串”的功能
  ?字符串:向上搜索“字符串”的功能
  n:重复前一个搜索(与 / 或 ? 有关)
  N:反向重复前一个搜索(与 / 或 ? 有关)
  b  向后翻一页
  d  向后翻半页
  h  显示帮助界面
  Q  退出less 命令
  u  向前滚动半页
  y  向前滚动一行
  空格键 滚动一行
  回车键 滚动一页
[pagedown]: 向下翻动一页

[pageup]:   向上翻动一页

  4.使用实例:
  实例1:查看文件
  命令:
  less log2013.log
  输出:
  实例2:ps查看进程信息并通过less分页显示
  命令:
  ps -ef |less
  输出:
  实例3:查看命令历史使用记录并通过less分页显示
  命令:
  history | less
  输出:
[iyunv@localhost test]# history | less

  22  scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft
  23  cd ..
  24  scp -r web root@192.168.120.203:/opt/
  25  cd soft
  26  ls
  27  scp -r jdk1.6.0_16/ root@192.168.120.203:/opt/soft
  28  clear
  29  vim /etc/profile
  30  vim /etc/profile
  31  cd tomcat6.0.32/bin/
  32  ls
  33  ./shutdown.sh
  34  ./startup.sh
  35  vim startup.sh
  36  ls
  37  echo $JAVA_HOME
  38  java
  39  ls
  40  ls
  41  clear
  42  cd /opt
  43  ls
  44  cp apache-tomcat-6.0.32.tar.gz soft/
  45  ls
  46  rm -f apache-tomcat-6.0.32.tar.gz
  47  ls
  48  cd soft
  49  ls
  50  tar -vzf apache-tomcat-6.0.32.tar.gz
  51  tar -vzfx apache-tomcat-6.0.32.tar.gz
  52  tar -zxvf apache-tomcat-6.0.32.tar.gz
  53  ls
  54  cd apache-tomcat-6.0.32
  55  ls
  56  cd ..
  57  mv apache-tomcat-6.0.32 tomcat6.0.32
  58  ls
  59  cd tomcat6.0.32/
  60  ls
  实例5:浏览多个文件
  命令:
  Less log2013.log log2014.log
  输出:
  说明:
  输入 :n后,切换到 log2014.log
  输入 :p 后,切换到log2013.log
  5.附加备注
  1.全屏导航
  ctrl + F - 向前移动一屏
  ctrl + B - 向后移动一屏
  ctrl + D - 向前移动半屏
  ctrl + U - 向后移动半屏
  2.单行导航
  j - 向前移动一行
  k - 向后移动一行
  3.其它导航
  G - 移动到最后一行
  g - 移动到第一行
  q / ZZ - 退出 less 命令
  4.其它有用的命令
  v - 使用配置的编辑器编辑当前文件
  h - 显示 less 的帮助文档
  &pattern - 仅显示匹配模式的行,而不是整个文件
  5.标记导航
  当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:
  ma - 使用 a 标记文本的当前位置
  'a - 导航到标记 a 处

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-407926-1-1.html 上篇帖子: linux 命令cp拷贝 下篇帖子: 一起来学linux:NFS服务器搭建
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表