Linux cat 命令
最后修改于 2025 年 2 月 25 日
Linux 中的 cat
命令用于拼接和显示文件的内容。它是一个在命令行直接查看、创建和合并文件的多功能工具。本教程通过实际示例涵盖了 cat
的基本和高级用法。
cat
通常用于显示文件内容、创建新文件和向现有文件追加数据。
显示文件内容
此示例演示了如何显示文件的内容。
display_file.sh
cat filename.txt
cat
命令将 filename.txt
的内容输出到终端。
显示多个文件
此示例展示了如何按顺序显示多个文件的内容。
display_multiple_files.sh
cat file1.txt file2.txt
cat
命令拼接并显示 file1.txt
和 file2.txt
的内容。
创建新文件
此示例演示了如何使用 cat
创建新文件。
create_file.sh
cat > newfile.txt
>
操作符将输入重定向到 newfile.txt
。输入内容,然后按 Ctrl+D
保存并退出。
追加到文件
此示例展示了如何将文本追加到现有文件。
append_to_file.sh
cat >> existingfile.txt
>>
操作符将输入追加到 existingfile.txt
。输入内容,然后按 Ctrl+D
保存并退出。
合并文件
此示例演示了如何将多个文件合并到一个文件中。
combine_files.sh
cat file1.txt file2.txt > combined.txt
>
操作符将拼接后的输出重定向到 combined.txt
。
显示行号
此示例展示了如何显示带行号的文件内容。
display_line_numbers.sh
cat -n filename.txt
-n
选项为输出添加行号。
高级:显示不可打印字符
此示例演示了如何显示文件中的不可打印字符。
non_printable_characters.sh
cat -v filename.txt
-v
选项以可见格式显示不可打印字符。
cat 的最佳实践
- 用于小文件: 使用
cat
处理小文件,以避免终端过载。 - 与其他命令结合使用: 将
cat
与grep
或less
等命令结合使用以进行高级处理。 - 重定向输出: 使用
>
和>>
创建或修改文件。 - 检查文件内容: 在处理之前,使用
cat
快速验证文件内容。
来源
在本文中,我们探讨了使用 cat
命令显示、创建和合并文件的各种示例,包括行号和不可打印字符等高级功能。