less

在Linux下查看文件内容的命令大致有以下几种:

cat 由第一行开始显示内容,并将所有内容输出

tac 从最后一行倒序显示内容,并将所有内容输出

more 根据窗口大小,一页一页的现实文件内容

less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符

head 只显示头几行

tail 只显示最后几行

nl 类似于cat -n,显示时输出行号

tailf 类似于tail -f

但是一种我们最常用的也就是more和less:

more的功能:

是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容。当一页无法全部输出时,可以用“回车键”向下翻行,用“空格键”向下翻页。退出查看页面,请按“q”键。另外,more还可以配合管道符“|”(pipe)使用,例如:ls -al | more

more的语法:more 文件名

Enter 向下n行,需要定义,默认为1行;

Ctrl f 向下滚动一屏;

空格键 向下滚动一屏;

Ctrl b 返回上一屏;

= 输出当前行的行号;

:f 输出文件名和当前行的行号;

v 调用vi编辑器;

! 命令 调用Shell,并执行命令;

q 退出more

less的功能:

less的功能和more相似,但是使用more无法向前翻页,只能向后翻,而less可以任意切换,下面就着重介绍下less命令的具体用法:

语法:

less [参数] 文件

参数说明:

-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]: 向上翻动一页

附加备注

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 处

linux less 编码,Linux less命令详解(示例代码)相关推荐

  1. android+tracert命令详解,tracert 命令详解(示例代码)

    tracert 命令详解 How to Use the TRACERT Utility The TRACERT diagnostic utility determines the route to a ...

  2. linux ps 代码,Linux ps命令详解(示例代码)

    ps命令是Process Status的缩写, 用来列出系统中当前运行的那些进程. ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用to ...

  3. linux快速resize2fs,resize2fs命令详解(示例代码)

    原文链接:http://blog.51cto.com/woyaoxuelinux/1870299 resize2fs:调整ext文件系统的空间大小 搭配逻辑卷lv使用方法:resize2fs /PAT ...

  4. linux sort,uniq,cut,wc命令详解

    linux sort,uniq,cut,wc命令详解 sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些 ...

  5. linux查看和结束进程,Linux查看和结束进程命令详解

    在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...

  6. linux之文件分割split命令详解

    linux之文件分割split命令详解 进行文件分割时我们需要考虑几个问题: 如何分割?是按行分割还是按文件大小分割?是每100行分成一个文件还是每100K分成一个文件? 分割以后子文件名称是什么格式 ...

  7. linux tf命令,Linux系统命令介绍之vmstat命令详解

    今天小编要跟大家介绍的vmstat命令详解.熟悉Linux系统和使用Linux系统工作的小伙伴都知道Linux的命令有很多,而真正在工作中用到的命令应该不超过几十个,为了让大家更好的掌握这些命令,小编 ...

  8. linux cpio(copy in/out) 命令详解

    linux cpio(copy in/out) 命令详解 功能说明:备份文件. 语 法:cpio [-0aABckLovV][-C <输入/输出大小>][-F <备份档>][- ...

  9. linux如何切换到光盘,怎么刻录cd光盘-Linux切换目录之cd命令详解

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在Linux cd(切换目录)命令是最重要和最广泛使用 ...

最新文章

  1. 什么是薪火相传,民族复兴接力运动员
  2. Windows下通过VNC远程访问Linux服务器,并实现可视化
  3. AICompiler编译器介绍及访存密集算子优化
  4. [转]github中,fork了别人的项目之后,如何将别人新增的分支同步过来?
  5. springboot的登录拦截机制
  6. 斯坦福NLP组最新报告:自然语言处理中的学习挑战(附149页报告全文下载
  7. mysql 模拟序列_【原创】MySQL 模拟PostgreSQL generate_series 表函数
  8. 如何高效管理BI报表的需求
  9. Docker 容器安装vim
  10. 【数据结构(C语言)】数据结构-内部排序
  11. 搭建邮件服务器2003,用Windows Server 2003来搭建简易的邮件服务器
  12. 啊哈算法---快速排序(C语言)
  13. 如何快速解决或避免EDI系统磁盘空间不足?
  14. Js、 replace 全部内容替换、替换全部匹配内容、替换第一个
  15. 4g物联网模块dtu网络远程开关控制器485通讯 工业级TTL转4G串口服务器 全网通路由模块 通信通讯模组 二次开发
  16. 关于JDBC我所想说的
  17. 安全多方计算之三:同态加密
  18. Android中圆形图的几种实现方式
  19. 第四章 前馈神经网络
  20. 建筑中人行为模拟研究现状和展望(2015)

热门文章

  1. 什么是Restful风格?与传统的访问风格有什么不同?
  2. 金陵科技学院专转本计算机书,2021金陵科技学院五年一贯制专转本计算机科学与技术考试大纲(最新)...
  3. 防火墙、CDN、WAF等防御CC攻击的几种方式
  4. c# treenode 节点操作
  5. 项目优化>C++,concurrentqueue(高性能并发队列)
  6. 总结京东、天猫、王者荣耀PC端网站的CSS源码的初始化
  7. 共享充电宝商家合作有什么好处
  8. 双绞线和二进制转10进制
  9. 开心网android客户端,开心网Android客户端升级 加强移动社交服务
  10. [附源码]Python计算机毕业设计个性化旅游线路推荐系统Django(程序+LW)