cat
是 Linux 中一个基础但强大的命令,用于查看、创建、合并文件内容。以下是详细用法和示例:
cat filename.txt
cat /etc/hosts
查看主机配置cat file1.txt file2.txt
cat > newfile.txt
Ctrl+D
保存cat >> existingfile.txt
Ctrl+D
追加到文件末尾cat file1.txt file2.txt > merged.txt
file1
和 file2
合并到 merged.txt
(覆盖写入)>>
:bash
cat file1.txt file2.txt >> merged.txt
cat -n filename.txt
cat -b filename.txt
cat -A filename.txt
^I
、行尾 $
等)cat file.txt | grep "keyword"
grep
过滤)cat /dev/null > file.txt
rm + touch
更高效)cat
会一次性输出全部内容,大文件建议用 less
或 more
分页查看。
bash
less largefile.log
cat
查看二进制文件(如 .exe
),可能导致终端乱码。tac
倒序输出tac filename.txt
cat
的逆序版)通过灵活组合这些用法,cat
可以高效处理日常文本操作需求。