Mac上快速查看文本文件可用cat、less、head、tail、more五种命令:cat显示全部内容,less支持分页搜索,head查看开头,tail查看末尾并可实时追踪,more提供基础分页。

如果您需要在Mac上快速查看文本文件内容,但不确定该使用哪个命令或如何操作,则可能是由于对终端中文件查看工具的功能和用法不够熟悉。以下是多种实用方法的具体操作步骤:
一、使用cat命令显示文件全部内容
cat命令适用于小体积纯文本文件,它会一次性将整个文件内容输出到终端界面,适合快速浏览无分页需求的简短配置或日志片段。
1、打开“终端”应用程序(可通过“聚焦搜索”输入“终端”并回车启动)。
2、输入命令:cat 文件路径,例如:cat ~/Documents/config.txt。
3、按回车执行,文件内容立即显示在当前终端窗口中。
4、如需为每行添加行号,可使用:cat -n 文件路径。
二、使用less命令分页交互式查看文件
less命令是Mac终端中最常用、功能最全面的文件查看工具,支持前后翻页、关键词搜索、行号显示等,特别适合查看大文件或需精确定位内容的场景。
1、在终端中输入命令:less 文件路径,例如:less /etc/hosts。
2、文件第一页内容显示后,按空格键向下翻页,按b键向上翻页。
3、输入/关键词(如/localhost)进行向下搜索,按n跳转下一个匹配项。
4、输入?关键词可向上搜索,按N跳转上一个匹配项。
5、按q键退出less查看模式,返回终端提示符。
三、使用head命令查看文件开头部分
head命令用于仅显示文件前若干行,默认为10行,适用于快速确认文件格式、标题或初始配置段落,避免加载全文造成延迟。
1、在终端中输入:head 文件路径,直接显示前10行。
2、指定行数:输入head -20 文件路径,显示前20行。
3、若需同时显示行号,可组合使用:head -15 文件路径 | cat -n。
四、使用tail命令查看文件末尾部分
tail命令专用于读取文件尾部内容,默认显示最后10行,常用于实时监控日志更新或检查最近的操作记录。
1、执行:tail 文件路径,查看文件末尾10行。
2、指定行数:tail -50 /var/log/system.log,显示最后50行。
3、启用实时追踪模式:tail -f 文件路径,持续输出新增内容(按Ctrl+C中断)。
五、使用more命令进行基础分页浏览
more命令提供较简单的分页功能,虽不如less灵活,但在某些受限环境或脚本中仍被调用,适合仅需单向浏览的轻量级任务。
1、输入:more 文件路径,启动分页显示。
2、按空格键显示下一页,按Enter显示下一行。
3、输入/关键词可向下搜索,按q立即退出。

















