一天一个运维小技能:tee命令
tee命令使用详解
·
tee 是一个 Linux/Unix 中常用的命令,用于将 标准输入(stdin)的内容同时输出到 标准输出(屏幕)和一个或多个文件。它常用于记录命令输出的同时保持输出结果在终端可见。
command | tee [选项] [文件...]
command:需要执行的命令。|:将命令输出传递给tee。tee:接收标准输入,将内容写入指定文件并输出到屏幕。[文件...]:指定一个或多个文件名,tee会将输出保存到这些文件中。- [选项]:
-a/--append:以追加模式写入文件,而不是覆盖(默认行为)文件内容。-i/--ignore-interrupts:忽略中断信号(如Ctrl+C)。
tee默认只处理标准输出(stdout)。如果需要同时保存错误输出(stderr),需要重定向:
command 2>&1 | tee output.log
使用示例:
python manage.py runserver 2>&1 | tee django.log 启动django web服务,并收集日志
更多推荐




所有评论(0)