命令格式:

1
nohup 命令 >/dev/null 2>&1 &

用man查看一下说明,nohup - run a command immune to hangups, with output to a non-tty

nohup 用来以非挂起的状态运行命令。

使用场景:比如使用java -jar 开启服务,exit 退出终端时避免杀死程序。

最后的 & 表示后台运行

> /dev/null1 > /dev/null 含义一致,1 表示stdout标准输出,意为把标准输出重定向到/dev/null中,/dev/null是一个只写文件,里面的内容总会被丢弃,重定向到这个文件中相当于丢弃标准输出的内容。

2 > &1中,2表示stderr标准错误,意为把标准输出重定向到 &1 中,&1 的含义就是引用标准输出的重定向位置