>/dev/null
这条命令的作用是将标准输出1重定向到/dev/null中..../dev/null代表linux的空设备文件,所有往这个文件写入的内容都会丢失,
那么执行了>/dev/null之后,标准输出就会不再存在,没有任何能够找出输出的内容
2.2>&1
采用&可以将两个输出绑定到一起...>/dev/null 2>&1
就是将标准输出重定向到空设备文件(丢弃标准输出),错误输出绑定到标准输出中了,所以错误输出也被丢弃了,既不会输出到
屏幕,也不会输出到文件中
4....>/dev/null 2>&1 和 2>&1 >/dev/null
linux从左到右执行,所有2>&1 >/dev/null 的执行为:
1)2>&1,错误输出绑定到标准输出中,此时标准输出是默认值...,即输出到屏幕上,所以错误输出到屏幕上了
2)>/dev/null,将标准输出1重定向到/dev/null中,标准输出被丢弃
5.为什么要绑定2>&1呢?