您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux下怎么使用more命令查看文本文件
## 一、more命令简介
`more`是Linux/Unix系统中一个经典的文本文件查看工具,主要用于分页显示文件内容。作为早期系统管理员最常用的工具之一,它具有以下特点:
- **逐页显示**:自动按屏幕尺寸分页
- **基础导航**:支持向前翻页但无法后退(这是与`less`的主要区别)
- **轻量高效**:处理大文件时资源占用低
- **内置搜索**:支持文本搜索功能
## 二、基本使用方法
### 1. 查看单个文件
```bash
more filename.txt
more file1.txt file2.log
使用:n
切换到下一个文件,:p
返回上一个文件
cat large_file.log | more
grep "error" system.log | more
快捷键 | 功能说明 |
---|---|
空格键 | 向下翻一页 |
Enter | 向下翻一行 |
q | 退出查看 |
= | 显示当前行号 |
Ctrl+F | 向下滚动一屏(同空格) |
Ctrl+B | 返回上一屏(部分版本支持) |
/
后跟搜索词(如/error
)n
跳转到下一个匹配项less
实现)more -d filename.txt # 显示操作提示
more -c filename.txt # 顶部清屏再显示
more -p filename.txt # 匹配模式(需指定字符串)
more +100 access.log # 从第100行开始显示
tail -f debug.log | more
# 查看进程列表分页显示
ps aux | more
# 查看历史命令记录
history | more
特性 | more | less |
---|---|---|
后退浏览 | ❌ 不支持 | ✅ 支持 |
搜索功能 | 基础搜索 | 支持正则表达式 |
大文件处理 | 较快 | 稍慢但功能更强 |
行号显示 | 需按= |
可带-N 参数 |
内存使用 | 更低 | 较高 |
建议:查看小文件用
more
,需要复杂操作时用less
LANG=zh_CN.UTF-8 more file.txt
more -u binary_file
# 设置每行最大宽度
fold -w 80 long_lines.txt | more
#!/bin/bash
echo "准备显示配置..."
more /etc/nginx/nginx.conf
# 逐步演示命令输出
for i in {1..100}; do echo "Line $i"; done | more
more /usr/share/doc/bash/README
less
more
最早出现在1978年的BSD 3.0系统中,其设计哲学体现了Unix的”工具简单化”思想。虽然现代系统多使用功能更强大的less
,但more
仍然是:
- 所有Linux发行版的标配工具
- 许多脚本程序的依赖工具
- POSIX标准规定的必备命令
掌握这个经典工具,不仅能处理日常任务,还能深入理解Linux的设计哲学。 “`
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。