cat 命令:连接与查看
基本功能:用于连接文件并打印到标准输出设备上,常用于查看文件内容。当有多个文件作为参数时,会将这些文件的内容依次连接起来输出。对于文本文件,这是一种快速查看文件内容的方法,尤其是对于一些比较小的文件,通过 cat 命令可以快速浏览文件中的信息,不需要像使用文本编辑器那样打开文件进行复杂的操作。
使用示例:
cat file1.txt:查看file1.txt文件的内容。cat file1.txt file2.txt:将file1.txt和file2.txt两个文件的内容连接起来输出。cat > filename:创建新文件。执行该命令后,你可以输入内容,按Ctrl + D保存并退出。cat >> filename:向已有文件追加内容。执行该命令后,你可以输入内容,按Ctrl + D保存并退出。
more/less 命令:分页查看
more 命令
- 基本功能:用于分页查看文件内容。当文件内容超过一屏时,会暂停显示,用户可以通过按空格键向下翻页,按
q键退出查看。 - 使用示例:
more file.txt,查看file.txt文件内容,按空格键翻页,按q键退出。
less 命令
- 基本功能:功能比
more更强大,不仅可以向前翻页,还可以向后翻页。按空格键向前翻页,按b键向后翻页,按/键可以搜索文件内容中的字符串,按q键退出查看。 - 使用示例:
less file.txt,查看file.txt文件内容,按空格键向前翻页,按b键向后翻页,按/键搜索内容,按q键退出。
tail 命令:实时追踪
基本功能:用于查看文件的末尾内容,默认情况下显示文件的最后 10 行。常用于实时查看日志文件的最新内容。
常用选项:
-f:实时显示文件的最新内容,当文件内容更新时,会自动显示新增的内容。-n:指定显示文件末尾的行数,如-n 20表示显示文件末尾的 20 行。
使用示例:
tail file.log:查看file.log文件的最后 10 行。tail -f file.log:实时查看file.log文件的最新内容。