Linux 脚本中 0 1> 2> >& <的含义
发布时间:2024年01月12日
首先理解一下 0 1 2究竟是什么?
文件描述符
?文件描述符(File descriptor)是表示输入/输出源的正整数,例如stdin是0,stdout是1,stderr是2,这些数字是由POSIX标准定义的,MacOS和Linux都实现了这个标准的一部分。
- 0 标准输入 stdin 一般从键盘输入。
- 1 标准输出 stdout 将标准信息输出到屏幕。
- 2 标准错误输出 stderr 将错误信息输出到屏幕。
先写一段测试代码,来辅助理解
#include <stdio.h>
int main()
{
fprintf(stdout,"这是标准输出消息!\n");
fprintf(stderr,"这是标准错误消息!\n");
return 0;
文章来源:https://blog.csdn.net/HQ354974212/article/details/135540091
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!