作者
林一
白天搬砖,晚上做梦。我有故事,你有酒么?
Linux 命令 less 命令解析
less 命令是一种基于 shell 的分页器,可以用来查看长篇大论的文件。
同时可以上下翻页、搜索、跳转等,类似于 Windows 的记事本。
less 的一般形式如下:
代码语言:javascript复制less [选项] 文件名
选项包括:
-N 显示行号
-S 不换行显示
-F 当只有一页内容时不进行分页
-i 忽略搜索时的大小写
-q 不要在屏幕上显示任何警告信息
为方便读者理解,林一写个具体的 demo:
代码语言:javascript复制less /var/log/syslog
这行代码可以查看 Linux 的系统日志,如下:
代码语言:javascript复制Jan 31 10:34:47 hostname kernel: [ 0.000000] Initializing cgroup subsys cpuset
时间:1月31日10点34分47秒,主机名:hostname,内核信息:初始化cgroup subsys cpuset
Jan 31 10:34:47 hostname kernel: [ 0.000000] Initializing cgroup subsys cpu
时间:1月31日10点34分47秒,主机名:hostname,内核信息:初始化cgroup subsys cpu
Jan 31 10:34:47 hostname kernel: [ 0.000000] Initializing cgroup subsys cpuacct
时间:1月31日10点34分47秒,主机名:hostname,内核信息:初始化cgroup subsys cpuacct
Jan 31 10:34:47 hostname kernel: [ 0.000000] Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.
时间:1月31日10点34分47秒,主机名:hostname,内核信息:Linux版本号和gcc版本号
Linux 命令 less 命令注意事项
less 命令支持 vim 的操作模式,可以使用 h/j/k/l 等键进行上下左右移动。
less 命令不会将整个文件读入到内存当中,而是按需读取数据,因此可以快速查看大文件。
less 命令还可以与管道配合使用,例如可以通过 cat 命令将多个文件合并后再使用 less 查看。