把终端输出结果存储到文件中
今天安装 elasticsearch
的时候,突然报错退出了安装,想看具体的错误原因,但是报错太长最上面的错误原因已经看不到了,就想到了之前用 nohup
的时候是把终端的输出存到文件里面的。
command 2>&1 | tee output.txt
2
代表 std error
,1
代表 std output
,>&
是 linux 中到的重定向操作符,tee
用来输出到文件同时,保留控制台的内容。
整体的含义就是把 command
的标准错误重定向到标注输出中,存储到文件 output.txt
中并保留控制台的输出内容。
- https://blog.csdn.net/shenck1992/article/details/49661461