解释bash中2>&1 &

来源:互联网 发布:苹果数据缓存 编辑:程序博客网 时间:2024/05/17 12:56

2>&1 &

1) bash中0,1,2三个数字分别代表:标准输入(STDIN_FILENO)、标准输出(STDOUT_FILENO)、标准错误输出(STDERR_FILENO);

2)2>&1表示将标准错误重定向到标准输入, 注意:如果写成 2>1 则表示将标准错误重定向到1这个文件中;

3)最后带一个&是为了让命令以deamon形式运行,不需要当前shell等待此命令执行完才能执行其他命令;

0 0
原创粉丝点击