shell程序中2> /dev/null代表什么意思?
网友解答: 谢邀意思就是把标准错误流(stderr)重定向到设备/dev/null上。/dev/null是类Unix系统中的一个特殊文件设备,他的作用是接受一切输入它的数据并丢弃这些数据
谢邀
意思就是把标准错误流(stderr)重定向到设备/dev/null上。
/dev/null是类Unix系统中的一个特殊文件设备,他的作用是接受一切输入它的数据并丢弃这些数据。通常被当做垃圾桶来用。
将输出流重定向到它上面,就是丢弃这个输出流上的所有输出。
尝试从/dev/null上读取数据,会得到一个EOF。
顺便,类Unix系统中,0代表标准输出流(stdin),1代表标准输出流(stdout),2代表标准错误刘(stderr)。
直白的说就是把执行过程中不想看到的输出信息丢到垃圾桶里去。觉得有用的话给个赞吧,比心。
网友解答:谢谢邀请。
虽然本人是自动化专业毕业的,但是对于编程这个东西已经丢弃多年。
这个程序的意思是输出到空,就是把2里的数据扔了,具体2是什么,没有其他程序内容的情况下我也看不懂。