Linux基础命令less

一、基础选项

​**-N / --LINE-NUMBERS**
​功能:显示每行行号,便于定位代码或日志。
​示例:
bash
less -N /var/log/syslog # 显示行号
​**-S / --CHOP-LONG-LINES**
​功能:禁止折行显示长行,超出部分会被截断。
​适用场景:查看代码或配置文件时避免横向滚动。
​示例:
bash
less -S large_config.conf # 长行不换行
​**-i / --IGNORE-CASE**
​功能:搜索时忽略大小写,提升匹配效率。
​示例:
bash
less -i error.log # 搜索 “ERROR” 或 “error” 均匹配
​**-r / --RAW-CONTROL-CHARS**
​功能:正确显示颜色代码、控制字符等特殊字符。
​示例:
bash
less -r /var/log/messages # 显示ANSI颜色

​二、搜索与导航

​**-F / --QUIT-AT-EOF**
​功能:文件内容少于一屏时自动退出,无需手动按 q。
​示例:
bash
less -F output.txt # 内容少时自动退出
​**-g / --HIGHLIGHT-LAST-PATTERN**
​功能:仅高亮最后一次搜索的关键词。
​适用场景:多次搜索时快速定位最后一次结果。
​**-M / --LONG-PROMPT**
​功能:显示详细提示信息,包括文件名、当前行号及百分比。
​示例:
bash
less -M /etc/profile # 显示百分比和行号

​三、显示控制

​**-e / --QUIT-AT-EOF**
​功能:文件显示结束后自动退出,无需按 q。
​注意:与 -F 功能类似,但 -e 会清除屏幕。
​**-X / --NO-KEYBOARD**
​功能:禁用终端键盘设置,避免干扰脚本运行。
​示例:
bash
less -X script.log # 脚本中静默使用
​**-z / --window**
​功能:设置初始显示窗口大小,如 -z-4 表示最小4行。
​示例:
bash
less -z-4 large_file.txt # 小窗口查看

​四、文件处理

​**-o / --OUTPUT**
​功能:将输出内容保存到指定文件。
​示例:
bash
less -o output.txt /var/log/syslog # 保存到文件
​**-f / --FORCE**
​功能:强制打开特殊文件(如设备文件、目录)。
​示例:
bash
less -f /dev/sda1 # 查看磁盘分区

​五、交互指令

在 less 界面中可直接使用以下快捷键:

​导航:空格键(下翻页)、b(上翻页)、G(末尾)、g(开头)。
​搜索:/关键词(向下搜索)、?关键词(向上搜索)、n/N(重复搜索)。
​退出:q 或 ZZ。

​六、组合使用示例

​显示行号并忽略大小写搜索
bash
less -Ni error.log # 显示行号,搜索不区分大小写
​自动退出并显示颜色
bash
less -Fr /var/log/messages # 内容少时退出,显示颜色
​保存输出到文件
bash
less -o output.txt catalina.out # 保存日志到文件

​七、注意事项

​大文件处理:less 内存占用低,适合查看超大型文件。
​权限问题:需对文件有读权限,否则报错 Permission denied。
​历史记忆:less 会记住上次搜索关键词,可通过 :n 和 :N 快速重复。
​引用说明
选项功能与示例:
交互指令与操作技巧:如需查看完整手册,可通过 man less 或 less --help 获取详细信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值