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.txtcat -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.logcat 查看二进制文件(如 .exe),可能导致终端乱码。tac 倒序输出tac filename.txt
cat 的逆序版)通过灵活组合这些用法,cat 可以高效处理日常文本操作需求。