广告
返回顶部
首页 > 资讯 > 操作系统 >Linux less 命令使用介绍
  • 673
分享到

Linux less 命令使用介绍

linux运维ubuntuless服务器 2023-09-14 16:09:20 673人浏览 八月长安
摘要

文章目录 1.命令格式2.命令功能3.命令参数4.按键操作5.示例1、查看文件内容2、ps查看进程信息并通过less分页显示3、查看命令历史使用记录并通过less分页显示5、浏览多个文件

文章目录


less命令也是对文件或其它输出进行分页显示的工具,功能极其强大。less 的用法比起 more 更加有弹性。前面more介绍中,按b可以向前翻页, 按空格向后翻页, less 可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。最主要的区别:less 在查看之前不会加载整个文件。

1.命令格式

less [参数]  文件 

2.命令功能


less 与 more 类似,但使用 less 可以随意浏览文件,而且 less 在查看之前不会加载整个文件。显示方面,显示内容方式不是输出到窗口,而是类似vi打开的文件一样,退出按q。

3.命令参数


  • -b <缓冲区大小> 设置缓冲区的大小
  • -e 当文件显示结束后,自动离开
  • -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
  • -g 只标志最后搜索的关键词
  • -i 忽略搜索时的大小写
  • -m 显示类似more命令的百分比
  • -N 显示每行的行号
  • -o <文件名> 将less 输出的内容在指定文件中保存起来
  • -Q 不使用警告音
  • -s 显示连续空行为一行
  • -S 行过长时间将超出部分舍弃
  • -x <数字> 将“tab”键显示为规定的数字空格

4.按键操作


  • /字符串:向下搜索“字符串”的功能
  • ?字符串:向上搜索“字符串”的功能
  • n:重复前一个搜索(与 / 或 ? 有关)
  • N:反向重复前一个搜索(与 / 或 ? 有关)
  • b 向后翻一页
  • d 向后翻半页
  • h 显示帮助界面
  • Q 退出less 命令
  • u 向前滚动半页
  • y 向前滚动一行
  • 空格键 滚动一行
  • 回车键 滚动一页
  • [pagedown]: 向下翻动一页
  • [pageup]: 向上翻动一页

5.示例


1、查看文件内容

命令:

less test1.txt

输出:

ubuntu@VM-4-14-ubuntu:~/less$ less test1.txt123456789101111314151617181920

如果显示END了 按 q退出,没有的情况下可以按page up page down 上下翻页,也可用上下键一行行上下翻动。

2、ps查看进程信息并通过less分页显示

命令:

ps -ef |less

输出:

UID          PID    PPID  C STIME TTY          TIME CMDroot           2       0  0 13:42 ?        00:00:00 [kthreadd]root           3       2  0 13:42 ?        00:00:00 [rcu_gp]root           4       2  0 13:42 ?        00:00:00 [rcu_par_gp]root           5       2  0 13:42 ?        00:00:00 [kworker/0:0-events]root           6       2  0 13:42 ?        00:00:00 [kworker/0:0H-kblockd]root           7       2  0 13:42 ?        00:00:00 [kworker/0:1-events]root           9       2  0 13:42 ?        00:00:00 [mm_percpu_wq]root          10       2  0 13:42 ?        00:00:00 [ksoftirqd/0]root          11       2  0 13:42 ?        00:00:00 [rcu_sched]root          12       2  0 13:42 ?        00:00:00 [migration/0]root          13       2  0 13:42 ?        00:00:00 [idle_inject/0]root          14       2  0 13:42 ?        00:00:00 [cpuhp/0]root          15       2  0 13:42 ?        00:00:00 [cpuhp/1]root          16       2  0 13:42 ?        00:00:00 [idle_inject/1]root          17       2  0 13:42 ?        00:00:00 [migration/1]root          18       2  0 13:42 ?        00:00:00 [ksoftirqd/1]root          20       2  0 13:42 ?        00:00:00 [kworker/1:0H-kblockd]root          21       2  0 13:42 ?        00:00:00 [kdevtmpfs]root          22       2  0 13:42 ?        00:00:00 [netns]root          23       2  0 13:42 ?        00:00:00 [rcu_tasks_kthre]root          24       2  0 13:42 ?        00:00:00 [kauditd]root          25       2  0 13:42 ?        00:00:00 [khungtaskd]root          26       2  0 13:42 ?        00:00:00 [oom_reaper]root          27       2  0 13:42 ?        00:00:00 [writeback]root          28       2  0 13:42 ?        00:00:00 [kcompactd0]root          29       2  0 13:42 ?        00:00:00 [ksmd]root          30       2  0 13:42 ?        00:00:00 [khugepaged]root          76       2  0 13:42 ?        00:00:00 [kintegrityd]root          77       2  0 13:42 ?        00:00:00 [kblockd]root          78       2  0 13:42 ?        00:00:00 [blkcg_punt_bio]root          80       2  0 13:42 ?        00:00:00 [tpm_dev_wq]root          81       2  0 13:42 ?        00:00:00 [ata_sff]root          82       2  0 13:42 ?        00:00:00 [md]root          83       2  0 13:42 ?        00:00:00 [edac-poller]root          84       2  0 13:42 ?        00:00:00 [devfreq_wq]:

3、查看命令历史使用记录并通过less分页显示

命令:

history | less

输出:

1    2  ls    3  cd ..    4  ls    5  cd home/    6  ls    7  cd lighthouse/    8  ls    9  cd ~   10  cd ../b   11  cd ../../boot/   12  ls   13  cd ~   14  cd -   15  ls   16  1.15.78.2011.15.78.2011.15.78.2011.15.78.201/boot$ cd -   17  cd ../../boot/   18  file or directory   19  ntu:/$ cd ..   20  ubuntu@VM-4-14-ubuntu:/$ ls   21  bin  boot  cdrom  data  dev  etc  home  lib  lib32  lib64  libx32  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var   22  ubuntu@VM-4-14-ubuntu:/$ cd home/   23  ubuntu@VM-4-14-ubuntu:/home$ ls   24  lighthouse  ubuntu   25  ubuntu@VM-4-14-ubuntu:/home$ cd lighthouse/   26  ubuntu@VM-4-14-ubuntu:/home/lighthouse$ ls   27  cat  linux-mv  more  mv  test  test1  touch   28  ubuntu@VM-4-14-ubuntu:/home/lighthouse$ cd ~   29  ubuntu@VM-4-14-ubuntu:~$ cd ../b   30  -bash: cd: ../b: No such file or directory   31  ubuntu@VM-4-14-ubuntu:~$ cd ../../boot/   32  ubuntu@VM-4-14-ubuntu:/boot$ ls   33  config-5.4.0-109-generic  grub  initrd.img  initrd.img-5.4.0-109-generic  initrd.img.old  System.map-5.4.0-109-generic  vmlinuz  vmlinuz-5.4.0-109-generic  vmlinuz.old   34  ubuntu@VM-4-14-ubuntu:/boot$ cd ~   35  ubuntu@VM-4-14-ubuntu:~$ cd -:

5、浏览多个文件

命令:

 less test1.txt test2.txt

执行结果

123456789101111314151617181920test1.txt (file 1 of 2) (END) - Next: test2.txt

说明:

输入 :n 后,切换到test2.txt,之后输入 :p后,切换到test1.txt

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 处

来源地址:https://blog.csdn.net/lanlangaogao/article/details/125539792

--结束END--

本文标题: Linux less 命令使用介绍

本文链接: https://www.lsjlt.com/news/407504.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux less 命令使用介绍
    文章目录 1.命令格式2.命令功能3.命令参数4.按键操作5.示例1、查看文件内容2、ps查看进程信息并通过less分页显示3、查看命令历史使用记录并通过less分页显示5、浏览多个文件 ...
    99+
    2023-09-14
    linux 运维 ubuntu less 服务器
  • linux less命令如何使用
    这篇文章主要讲解了“linux less命令如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux less命令如何使用”吧! ...
    99+
    2023-01-04
    linux less
  • Linux关机命令介绍
    本篇内容主要讲解“Linux关机命令介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux关机命令介绍”吧!linux下常用的关机命令有:shutdown、halt、poweroff、in...
    99+
    2023-06-10
  • linux上rz和sz命令使用介绍
    本篇内容主要讲解“linux上rz和sz命令使用介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux上rz和sz命令使用介绍”吧!与ssh有关的两个命令可以提供很方便的操作: sz:将选...
    99+
    2023-06-13
  • 详细介绍Linux telnet命令的使用
    这篇文章给大家分享的是有关详细介绍Linux telnet命令的使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。用户使用telnet命令进行远程登录。该命令允许用户使用telnet协议在远程计算机之间进行通信,...
    99+
    2023-06-16
  • Linux xargs命令的用法介绍
    本篇内容介绍了“Linux xargs命令的用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!xargs 是给命令传递参数的一个过滤器,...
    99+
    2023-06-05
  • DBA常用的linux命令介绍
    这篇文章主要介绍“DBA常用的linux命令介绍”,在日常操作中,相信很多人在DBA常用的linux命令介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”DBA常用的linux命令介绍”的疑惑有所帮助!接下来...
    99+
    2023-06-06
  • Linux xargs命令详细介绍
    Linux xargs命令 1.功能: xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者其他...
    99+
    2022-06-04
    详细介绍 命令 Linux
  • Linux中的grep命令介绍
    本篇内容介绍了“Linux中的grep命令介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux 最重要的三个命令在业界被称为三剑客,...
    99+
    2023-06-15
  • linux rsync同步命令介绍
    这篇文章主要介绍“linux rsync同步命令介绍”,在日常操作中,相信很多人在linux rsync同步命令介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux rsync同步命令介绍”的疑惑有所...
    99+
    2023-06-09
  • linux中less命令的用法
    linux中less命令的用法:在linux中less命令可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页;语法格式为:“less [参数] 文件”,例如在linux终端中输入“less text.txt”命令则能够查看text.t...
    99+
    2022-10-09
  • Linux中less命令怎么用
    这篇文章主要介绍了Linux中less命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 前言在Linux命令行中有读取文本文件的方法。cat可能是几乎每个Linu...
    99+
    2023-06-16
  • Linux系统中cut命令的使用介绍
    本篇内容主要讲解“Linux系统中cut命令的使用介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中cut命令的使用介绍”吧!执行权限:所有用户所在位置:/usr/bin/cut...
    99+
    2023-06-12
  • Linux系统中sed命令的使用介绍
    本篇内容主要讲解“Linux系统中sed命令的使用介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中sed命令的使用介绍”吧!sed是linux轻量级流编辑器,用于行的操作,主要...
    99+
    2023-06-13
  • Linux系统中split命令的使用介绍
    本篇内容主要讲解“Linux系统中split命令的使用介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中split命令的使用介绍”吧!位置:/usr/bin/split权限:所有...
    99+
    2023-06-13
  • Linux 中ls命令的使用详细介绍
    目录1,通过ls列出文件或目录2,通过ls列出文件的长列表3,通过ls列出所有文件包括隐藏文件4,通过ls列出文件或者目录以/结尾5,通过ls命令跳过所有者的详细信息6,ls命令列出文件的索引7,通过ls命令显示文件通过...
    99+
    2022-06-21
    Linux 中ls命令 Linux ls命令使用
  • Linux下Ldd命令介绍及使用方法
    本篇内容主要讲解“Linux下Ldd命令介绍及使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下Ldd命令介绍及使用方法”吧!Linux Ldd参数说明:--version  打...
    99+
    2023-06-13
  • Linux下sed命令的用法介绍
    这篇文章主要讲解了“Linux下sed命令的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下sed命令的用法介绍”吧!Linux sed命令详细说明sed是一种用于过滤和转...
    99+
    2023-06-05
  • linux中sed命令的用法介绍
    本篇内容介绍了“linux中sed命令的用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!sed命令行格式为:  &...
    99+
    2023-06-13
  • Linux下tar命令的用法介绍
    这篇文章主要介绍“Linux下tar命令的用法介绍”,在日常操作中,相信很多人在Linux下tar命令的用法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下tar命令的用法介绍”的疑惑有所帮助!...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作