文件过长时会一屏刷到底

# 显示文件内容 cat file.txt # 带行号显示 cat -n file.txt # 连接多个文件 cat file1.txt file2.txt # 将内容重定向写入文件 cat file1.txt file2.txt > combined.txt
# 分页查看文件 more file.txt # 每屏显示指定行数 more -20 file.txt # 每屏20行
cat用于一次性输出小文件或合并文件,more用于分页浏览大文件(仅支持向下翻页,部分版本支持有限回退)。
补充:Linux 下 cat 和 more 的用法示例代码
核心用法速览
cat [选项] 文件名(适合几十行内小文件、合并文件、创建文件)more [选项] 文件名 或 命令 | more(适合大文件分页查看,空格翻页,q 退出)cat 命令详解
-n:对所有行编号(含空行)-b:仅对非空行编号-s:压缩连续空行为一行-E:在每行末尾显示 $-T:将制表符显示为 ^I-A:等价于 -vET,显示所有非打印字符cat test.txtcat -n test.txtcat file1.txt file2.txt > merged.txtcat > newfile.txt(输入后按 Ctrl+D 结束)more 命令详解
-num:指定每页显示行数(如 -10 表示每页 10 行)+num:从第 num 行开始显示(如 +50)+/字符串:从第一个匹配该字符串的行开始显示-d:底部显示友好操作提示-s:压缩连续空行more /var/log/syslogmore +100 error.logps -ef | more选择建议