tee 命令

将命令输出同时写入文件并在终端显示

type
status
date
slug
summary
tags
category
icon
password

1. 功能说明

  • tee 从标准输入读取数据,同时:
    • 输出到标准输出(屏幕)。
    • 保存到指定文件中。
常用于 将命令输出同时写入文件并在终端显示

2. 命令语法

常用参数

  • a, --append:追加到文件末尾,而不是覆盖。
  • i, --ignore-interrupts:忽略中断信号。
  • -help:显示帮助。
  • -version:显示版本信息。

3. 使用示例

  • 在终端输入数据时,输入的内容会:
    • 同时显示在屏幕上。
    • 被写入到 file1file2 文件中。
例子:
执行后:
  • 屏幕回显:My Linux
  • 文件 file1file2 内也写入了 My Linux

4. 常见用途

  1. 将命令输出保存到文件:
    1. 既能在屏幕看到结果,又保存到 output.txt
  1. 追加写入:
    1. 多文件同时保存:

      5. 补充

      • 示例 $ tee file1 file2 后,用户输入 My Linux,→ 输入完成后需 Ctrl+D(EOF) 才能结束输入。
      • tee 常用于 命令管道中保存和查看输出,这是更常见的用法。

      Loading...