首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

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

2012-07-04 
不明白grep lous /etc/passwd/dev/null 2&1如题,不明白上句的意思。尤其是不明白大多数系统管理员称/ d

不明白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

热点排行