Linux-less命令教程

这个 less command是Linux和Unix系统中用于显示文件内容并将其读入终端的命令之一。更少的命令使它非常容易导航,搜索一个文件中的键盘快捷键。less命令最初是为没有GUI的Unix系统创建的,每个任务都是通过命令行完成的。less仅用于查看和导航文件或文档,但不能编辑和保存。vi、vim、nano等都是完整的文本编辑器,提供显示、搜索和高级编辑选项。less通常用于读取文本文件和日志文件。less name来自lesser,这意味着从给定的文件中打印较少的信息以便于阅读。

null

less命令提供类似的函数lile The more命令。但是more命令比less命令具有更少的特性,并且只允许向前,但是通过使用less命令,页面和内容可以向前和向后移动。

less命令语法

less命令具有以下简单语法。

less OPTION FILE
  • 期权 为less命令提供不同的参数和选项。
  • 文件 将被读取和显示的文件。除文件外,还可以重定向另一个命令输出。

更少的选项

即使less命令也提供了很多选项其中一个最流行和有用的选项如下所示。

期权 说明
-? 或–帮助 显示关于“更少”的帮助
-f或–力 强制打开非常规文件
-I或–忽略案例 忽略大小写
-n或–行号 抑制,不显示行号

用更少的内存读取文件

less命令主要用于读取文本和日志文件。在下面的示例中,我们将读取名为 /var/log/syslog 。我们要读取的文件的路径作为参数提供。

$ less /var/log/syslog
图片[1]-Linux-less命令教程-yiteyi-C++库
更少的命令

从截图中,我们可以看到内容以交互方式显示在屏幕上。您可以使用导航和搜索命令获取更少的信息。此外,当前查看的文件名显示在左下角。另外,当前查看的文件名位于右下角。

相关文章: Linux ntpdate命令教程

或者,如果文件位于当前工作目录中,我们可以只使用下面这样的文件名逐页读取。

less syslog

可以使用ls命令列出位于当前工作目录的文件,如下所示。

ls

退出较少的交互模式

当使用less命令时,它将自动进入交互模式,这将隐藏bashshell。为了返回bashshell并关闭或退出交互较少的模式 q 快捷方式可以如下使用。

q

用更少的资源导航

打开交互较少的模式后,可以使用以下命令在交互模式下轻松搜索、导航。甚至书签也可以稍后创建和导航。

键盘快捷键 行动
向下箭头键 , 输入 , e , j 下移一行
向上箭头键,y,k 上移一行
空格键,f 下移一页
b 上移一页
右箭头键 水平向右滚动
向左箭头键 水平向左滚动
去第一线
G 转到最后一行
10克 去10号线
80克 转到第80行
50便士,50% 转到文档的50%
90便士,90% 转到文档的90%
/linux操作系统 搜索术语 linux操作系统 向前或向下
?linux操作系统 搜索术语 linux操作系统 向后或向上
n 在搜索中转到/跳转到下一个事件
N 在搜索中转到/跳转到上一个事件
硕士 将当前位置另存为字母a的书签
‘“a 返回到用字母a指定的书签
小时 显示帮助信息
q 退出或退出

遵循给定的文件并将更改打印到终端

默认情况下,less命令将读取给定的文件内容,并以交互模式打印到当前终端。但是在使用less命令的过程中,有些文件可能会发生更改,或者我们可能需要按照给定的文件查找新内容。特别是日志文件用于在繁忙的应用程序中每秒钟放入新内容。less命令可用于在文件中添加新内容时跟踪和打印新内容。我们将使用 -X 选项以交互方式跟踪文件。

$ less -X /var/log/syslog

在Bash终端中显示内容

默认情况下,less命令打开交互终端以显示给定的文件内容。从交互较少的终端退出后,内容将从屏幕上清除。如果需要将文件内容保留在bashshell上,可以使用 -X 选项如下。

$ less -X /var/log/syslog

显示行号

默认情况下,less命令只显示文件内容,不添加任何额外的数据或信息。但在某些情况下,为文件内容的每一行添加行号是有益的。可以使用 -N 选项如下。

$ less -N /var/log/syslog
图片[2]-Linux-less命令教程-yiteyi-C++库
更少的命令行编号

将命令输出重定向到

到目前为止,我们已经从一个文件中读取了内容。less命令还可用于从命令输出读取内容。我们将使用管道重定向命令输出 | 操作员如下所示。

$ cat /var/log/syslog | less

退出less

执行less命令时,将打开一个交互式控制台,其中隐藏bash shell。即使你到达了文件的末尾,也没有那么多的结束和退出。这个 q 键可用于关闭和退出交互较少的控制台。

q

在dmesg命令中使用less命令

less命令最流行的用例之一是分页和查看器 启动信息 命令输出。dmesg命令将内核日志打印到标准输出。Byt使用less命令可以轻松地逐页查看此输出。也可以使用page up和page down键向前和向后导航。

dmesg | less
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享