以 nohup command>/dev/null 2>&1 & 为例:
1)nohup表示当前用户和系统的会话下进程忽略响应HUP消息,也就是不挂断的运行命令。
2)& 把该命令以后台job的形式运行
3)/dev/null表示一个空设备,command>/dev/null就是把把command的执行结果重定向到空设备中,说白了就是不显示任何信息。
4)0表示标准输入,1表示标准输出,2表示标准错误。command>/dev/null相当于执行力command 1 >/dev/null 执行command产生了标准输出重定向到/dev/null的设备文件中。
5)2>&1,相当于把标准错误重定向到标准输出。