cat(concatenate的缩写)命令主要用于:
cat [选项] [文件]...
| 选项 | 说明 |
|---|---|
| -n | 对所有输出的行编号 |
| -b | 对非空输出行编号 |
| -s | 将连续两行以上的空行替换为一行空行 |
| -E | 在每行结束处显示 $ |
| -T | 将制表符显示为 ^I |
| -A | 等价于 -vET |
| -v | 显示非打印字符(除了换行符和制表符) |
最基本的用法是查看文件内容:
cat filename.txt
使用 -n 选项显示行号:
cat -n filename.txt
使用 cat 命令创建新文件:
cat > newfile.txt
这是新文件的第一行
这是第二行
按 Ctrl+D 保存并退出
将多个文件内容合并输出:
cat file1.txt file2.txt file3.txt
使用重定向将多个文件内容合并到一个新文件:
cat file1.txt file2.txt > combined.txt
使用 >> 将内容追加到文件末尾:
cat file4.txt >> combined.txt
使用 -A 选项显示所有字符,包括特殊字符:
cat -A filename.txt
使用 -s 选项压缩连续的空行:
cat -s filename.txt
less 或 more 命令> 会覆盖目标文件内容,>> 会追加内容