2025-01-15 18:03:30 +08:00
|
|
|
# cat
|
|
|
|
|
|
|
|
> 打印和连接文件。
|
2025-01-18 18:45:33 +05:30
|
|
|
> 更多信息:<https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html>.
|
2025-01-15 18:03:30 +08:00
|
|
|
|
|
|
|
- 将文件内容打印到 `stdout`:
|
|
|
|
|
|
|
|
`cat {{路径/到/文件}}`
|
|
|
|
|
|
|
|
- 将多个文件连接到一个输出文件:
|
|
|
|
|
|
|
|
`cat {{路径/到/文件1 路径/到/文件2 ...}} > {{路径/到/输出文件}}`
|
|
|
|
|
|
|
|
- 将多个文件附加到输出文件:
|
|
|
|
|
|
|
|
`cat {{路径/到/文件1 路径/到/文件2 ...}} >> {{路径/到/输出文件}}`
|
|
|
|
|
|
|
|
- 将 `stdin` 写入文件:
|
|
|
|
|
|
|
|
`cat - > {{路径/到/文件}}`
|
|
|
|
|
|
|
|
- 显示带有行号的所有行:
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`cat {{[-n|--number]}} {{路径/到/文件}}`
|
2025-01-15 18:03:30 +08:00
|
|
|
|
|
|
|
- 显示不可打印字符和空白字符(如果非 ASCII,则带有 `M-` 前缀):
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`cat {{[-vte|--show-nonprinting -t -e]}} {{路径/到/文件}}`
|