详解Linux命令--less

less 命令是Linux中最常用的命令之一,用于分页查看文本文件。本文将详细介绍less命令的用法,并给出具体的示例。

1. 基本语法

less的基本语法如下:

less [options] [file...]
  • [options]:可选参数,用于控制显示行为。
  • [file...]:要查看的文件名。

2. 常用选项

2.1 -S

压缩空白,合并连续的空白字符。

示例:

压缩空白查看file.txt

less -S file.txt

2.2 -N

显示行号。

示例:

显示行号查看file.txt

less -N file.txt

2.3 -E

退出时返回到最后一行。

示例:

退出时返回到最后一行查看file.txt

less -E file.txt

2.4 -F

自动滚动到文件末尾。

示例:

自动滚动到文件末尾查看file.txt

less -F file.txt

2.5 -i

忽略大小写差异。

示例:

忽略大小写差异搜索file.txt

less -i file.txt

2.6 -j NUM

每行显示的额外空格数。

示例:

每行显示2个额外空格查看file.txt

less -j 2 file.txt

2.7 -M

显示百分比进度。

示例:

显示百分比进度查看file.txt

less -M file.txt

2.8 -o FILE

将输出重定向到文件。

示例:

将输出重定向到output.txt查看file.txt

less -o output.txt file.txt

2.9 -p PATTERN

预览模式,查找匹配模式的行。

示例:

预览模式查找包含pattern的行查看file.txt

less -p pattern file.txt

2.10 -R

使ANSI颜色编码生效。

示例:

使ANSI颜色编码生效查看file.txt

less -R file.txt

2.11 -V NUM

显示文件头部NUM行。

示例:

显示文件头部5行查看file.txt

less -V 5 file.txt

2.12 -X

禁用缓存。

示例:

禁用缓存查看file.txt

less -X file.txt

2.13 -h

显示帮助信息。

示例:

显示less命令的帮助信息:

less -h

2.14 -V

显示版本信息。

示例:

显示less命令的版本信息:

less -V

3. 在less命令中交互式操作

除了使用命令行选项之外,less命令还提供了许多交互式的操作,可以通过键盘快捷键来实现。

3.1 bB

向上滚动半屏或一屏。

3.2 dD

向下滚动半屏或一屏。

3.3 space

向下滚动一行。

3.4 Enter

向下滚动一行。

3.5 PgUpu

向上滚动一页。

3.6 PgDnv

向下滚动一页。

3.7 / PATTERN

搜索指定的模式PATTERN

3.8 ? PATTERN

反向搜索指定的模式PATTERN

3.9 n

重复上次搜索。

3.10 N

反向重复上次搜索。

3.11 g

跳转到文件开始。

3.12 G

跳转到文件末尾。

3.13 .

跳转到上次位置。

3.14 + NUM

向下移动NUM行。

3.15 - NUM

向上移动NUM行。

3.16 + NUM

向下移动NUM行。

3.17 f CHAR

向前查找下一个CHAR

3.18 F CHAR

向后查找前一个CHAR

3.19 t CHAR

向前查找下一个CHAR,然后跳到该字符的顶部。

3.20 T CHAR

向后查找前一个CHAR,然后跳到该字符的顶部。

3.21 H

显示帮助信息。

3.22 Q

退出less

3.23 q

退出less

3.24 v

在默认编辑器中打开当前文件。

3.25 V

在默认编辑器中打开当前文件,从当前行开始。

3.26 y

复制当前行到剪贴板。

3.27 yy

复制当前行到剪贴板。

3.28 ny

复制从当前行开始的n行到剪贴板。

3.29 p

粘贴剪贴板内容。

3.30 P

粘贴剪贴板内容。

3.31 p PATTERN

替换模式PATTERN

3.32 P PATTERN

替换模式PATTERN

3.33 : COMMAND

执行命令COMMAND

3.34 ?

显示所有可用的键盘命令。

4. 实战案例

4.1 显示行号查看文件

显示行号查看file.txt

less -N file.txt

4.2 退出时返回到最后一行查看文件

退出时返回到最后一行查看file.txt

less -E file.txt

4.3 自动滚动到文件末尾查看文件

自动滚动到文件末尾查看file.txt

less -F file.txt

4.4 忽略大小写差异搜索文件

忽略大小写差异搜索file.txt

less -i file.txt

4.5 每行显示2个额外空格查看文件

每行显示2个额外空格查看file.txt

less -j 2 file.txt

4.6 显示百分比进度查看文件

显示百分比进度查看file.txt

less -M file.txt

4.7 将输出重定向到文件查看文件

将输出重定向到output.txt查看file.txt

less -o output.txt file.txt

4.8 预览模式查找包含pattern的行查看文件

预览模式查找包含pattern的行查看file.txt

less -p pattern file.txt

4.9 使ANSI颜色编码生效查看文件

使ANSI颜色编码生效查看file.txt

less -R file.txt

4.10 显示文件头部5行查看文件

显示文件头部5行查看file.txt

less -V 5 file.txt

4.11 禁用缓存查看文件

禁用缓存查看file.txt

less -X file.txt

4.12 显示帮助信息

显示less命令的帮助信息:

less -h

4.13 显示版本信息

显示less命令的版本信息:

less -V

请注意,某些命令的选项和语法可能会因不同的Linux发行版和版本而略有不同,请根据实际情况调整命令的具体细节。

vi命令Linux/Unix系统中的一款文本编辑器,可用于编辑各种文本文件,包括配置文件、代码等。而less命令则是一种文本查看器,可用于查看文本文件,比vi命令更加轻量级。下面分别对vi和less命令进行详细讲解。 ## vi命令 ### 基本用法 vi命令有多种模式,最常用的是命令模式和编辑模式。在命令模式下,可以执行一些命令,如保存文件、退出编辑等;在编辑模式下,可以进行插入、删除、修改、复制等编辑操作。 以下是vi命令的一些基本用法: 1. 打开文件:`vi 文件名` 2. 切换到编辑模式:按下`i`键或`Insert`键 3. 保存文件:在命令模式下,输入`:w`并按下回车键 4. 退出编辑:在命令模式下,输入`:q`并按下回车键 5. 强制退出编辑(不保存):在命令模式下,输入`:q!`并按下回车键 6. 保存并退出编辑:在命令模式下,输入`:wq`并按下回车键 ### 进阶用法 vi命令还有很多高级用法,如: 1. 复制、粘贴和删除:在编辑模式下,使用`yy`复制当前行,使用`p`粘贴剪切板中的内容,使用`dd`删除当前行 2. 搜索和替换:在命令模式下,输入`/关键字`进行搜索,输入`:s/旧字符串/新字符串/g`进行替换 3. 多窗口编辑:在命令模式下,输入`:sp`可以打开一个新窗口,输入`:vs`可以打开一个新的垂直窗口 ## less命令 less命令是一种文本查看器,用于查看文本文件。它比vi命令更加轻量级,可以快速浏览大型文本文件。 以下是less命令的一些基本用法: 1. 查看文件:`less 文件名` 2. 翻页:使用空格键向下翻页,使用`b`键向上翻页 3. 搜索:按下`/`键后输入要搜索的关键字,按下回车键进行搜索,使用`n`键继续向下查找 4. 退出查看:按下`q`键退出查看 除了基本用法外,less命令还有一些高级用法,如: 1. 显示行号:使用`-N`参数可以在每行前面显示行号,如`less -N 文件名` 2. 显示颜色:使用`-R`参数可以显示颜色,如`less -R 文件名` 3. 显示文件大小:在查看文件时,按下`=`键可以显示文件大小和行数 4. 查看多个文件:在查看多个文件时,可以使用`:n`和`:p`命令来切换文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值