热门推荐
linux常用命令—— less、more、head、cat
2024-12-24 02:49

less指令,查看文件内容时,可以向前或向后,随意查看内容

1.1、less 基本用法

命令语法

 

命令选项

  • :显示行号(默认不显示行号)。
  • 显示类似more命令的百分比。
  • :忽略大小写(搜索关键字时用到)。

示例

: 查看文件 file 的内容
: 查看文件 file 的内容,并在屏幕底部显示已显示内容的百分比

1.2、快捷键操作

 

d 向上 滚动 半页
u 向下 滚动 半页
y 向下 滚动 一行

其它导航

 

全页(半页)导航

ctrl + f : 向下移动一屏
ctrl + b : 向上移动一屏

ctrl + d : 向下移动半屏
ctrl + u : 向上移动半屏

单行导航

j : 向前移动一行
k : 向后移动一行

1.3、查找文件中的关键字

  • :向下搜索 关键字
  • :向上搜索 关键字
使用说明
  • 输入,回车,会看到 a.txt 文件的内容, 这个时候想用关键字搜索的话,有两种方式。
  • 向下搜索 :输入 。如果 想从第一行开始搜索,则先入 ,定位到文件的第一行,再输入 。
    (按小写 键,查找 下一个 匹配项;按大写 键,查找 上一个 匹配项
  • 向上搜索: 输入 。如果想从文件最后一行向上搜索,则先输入 ,定位到文件的最后一行,再输入 。
    (按小写 键,查找 上一个 匹配项;按大写 键,查找 下一个 匹配项

只要记住:向下搜索,按 键,是查找 下一个;向上搜索,按小写 键,查找 上一个。

说明

  • 当有多处关键字时,按 b和回车键只是普通的上下翻页。
  • 最后按 键 结束检索。
  • 默认搜索是区分大小写的,如果不区分大小写,要增加 参数,即 。

1.4、linux中 less和more 的区别

1、less 可以按上下方向键来显示上下一行的内容,而more不能通过上下方向键控制显示

2、less 不必读取整个文件,加载速度比more更快

3、less 退出后shell不会留下刚显示的内容,而 more 退出后会在shell上留下刚显示的内容。

more 指令,以一页一页的形式显示文件内容。

空格键(space)显示下一页 内容
Enter键 会显示下一行内容

b 键(back)就会返回上一页 显示。
y 向前 上一行

用法示例

: 查看文件 file 的文件内容
: 查看文件 file 的内容,一次显示 n 行
: 查看文件 file 的内容,从第 n 行开始显示
: 搜寻字符串(key),然后从该字串前两行之后开始显示。

 
 

head 指令用于显示文件开头的内容,默认情况下,只显示文件的头10行内容

head指令的基本用法

显示文件内容的前n行

 

显示文件内容的前n个字节

 
 

使用cat命令时,如果文件内容过多,则只会显示最后一屏的内容。

cat 基本用法

:用于查看文件名为 file 的文件内容
:查看文件名为 file 的文件内容,并从1开始对所有输出的行数(包括空行)进行编号
: 查看文件名为 file 的文件内容,并从1开始对所有的非空行进行编号

cat 在文件中查找关键字

根据关键字查看 后5行 日志

 

根据关键字查看 前5行 日志

 

根据关键字查看 前后5行 日志,并 显示行号


    以上就是本篇文章【linux常用命令—— less、more、head、cat】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/27653.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多