Linux 标准输出、错误记录等重导向Log文件,并同时屏幕输出(tee)方式(编译结果)
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
单独将输出信息重定向到文件中
重导向到文件中
这个大家一般都比较清楚,很简单:
cat fileName > log.txt
重导向的格式
- 标准输入(stdin):代码为 0 , 使用 < 或 << ;
- 标准输出(stdout) :代码为 1 , 使用 > 或 >> ;
- 标准错误输出(stderr) :代码为 2 , 使用 2> 或 2>> ;
双向重导向tee
tee 会同时将数据流分送到文件去与屏幕;而输出到屏幕的,其实只有标准输出(stdout)
cat fileName | tee log.txt
(编译结果)重导向文件并屏幕输出
将正确与错误数据通通写入同一个文件去的方式如下:
make 2>&1 | tee log.txt
小结
1> : 以覆盖的方法将“标准输出”输出到指定的文件或设备上;
1>>: 以累加的方法将“标准输出”输出到指定的文件或设备上;
2> : 以覆盖的方法将“标准错误输出”输出到指定的文件或设备上;
2>>: 以累加的方法将“标准错误输出”输出到指定的文件或设备上;
2>&1:标准输出(stdout)与标准错误输出(stderr)输出到指定的文件或设备上;
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献6条内容
所有评论(0)