不明白grep "lous" /etc/passwd>/dev/null 2>&一

不明白grep "lous" /etc/passwd>/dev/null 2>&一

不明白grep "lous" /etc/passwd>/dev/null 2>&1
如题,不明白上句的意思。
尤其是不明白大多数系统管理员称/ d e v / n u l l为比特池,什么个意思?


楼上的 如果你要解释 最好解释准确
2>&1
在shell里 这里的1和2准确的说是文件描述符 其实还有0 即:0 1 2 对应的是:STDIN STDOUT STDERR
也就是0表示输入 1表示屏幕输出 2表示错误输出 所以2>&1就是把标准出错重定向到标准输出 
grep "lous" /etc/passwd>/dev/null 2>&1
首先是grep "lous" /etc/passwd>/dev/null 将标准输出重定向到/dev/null 然后2>&1把标准错误重定向到标准输出 也就是也被重定向到了/dev/null 那结果就是标准输出和标准错误都被重定向到了/dev/null

不明白grep "lous" /etc/passwd>/dev/null 2>&一

相关文章:

你感兴趣的文章:

标签云: