linux中的mplayer的使用问题!!

如果要让mplayer在后台播放mp3的话,mplayer*.mp3&是不行的,而一定要mplayer*.mp3</dev/null&请问这是为什么呢?有高手能解释一下/... 如果要让mplayer在后台播放mp3的话,

mplayer *.mp3 &
是不行的,而一定要
mplayer *.mp3 < /dev/null &
请问这是为什么呢?
有高手能解释一下 /dev/null是什么意思吗?
展开
 我来答
stablish
2008-11-05 · TA获得超过8784个赞
知道大有可为答主
回答量:5161
采纳率:50%
帮助的人:5034万
展开全部
/dev/null 是系统的垃圾回收站, 意思为空 或者 抛弃的意思

mplayer *.mp3 < /dev/null & 就是 让mplayer 不输出任何信息的在后台运行

事实上 完整的应该是

mplayer *.mp3 < /dev/null > /dev/null 2>1&

把 mplayer *.mp3产生的所有的标准输出/输入都 丢掉 包括标准错误输出 (2>1& ) 这样即使出错也不会跳出任何提示 完全安静的后台运行

至于 < > 2>1这些重定向随便一个描述 shell编程的教材里面都描述得很详细了
流氓小王子
2008-11-05 · TA获得超过113个赞
知道小有建树答主
回答量:551
采纳率:0%
帮助的人:0
展开全部
楼上的回答很不错哦。
/dev/null 是系统的空文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DemoniLee
2008-11-06 · TA获得超过363个赞
知道小有建树答主
回答量:941
采纳率:0%
帮助的人:426万
展开全部
/dev/null是一个空设备.
这个一般是用来清除回显内容的一个设备.
& 这个是后台运行的标志.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式