Linux标准输入、标准输出、错误输出
发布时间:2020-12-14 01:17:27 所属栏目:Linux 来源:网络整理
导读:Linux中的输入文件、输出文件、错误输出 文件名称 文件描述符 标准输入 0 (默认是键盘) 标准输出 1 (默认是屏幕) 标准错误 2 (默认是屏幕) 输出重定向 Linux中表示后台运行,表示输出重定向 命令 描述 command file 标准输出重定向到文件中,文件不存在时会
Linux中的输入文件、输出文件、错误输出
输出重定向
输入重定向
/dev/null
# 将命令产生的错误重定向到/dev/null,即命令执行不会在屏幕上显示任何错误信息 command 2 > /dev/null # 将命产生的日志重定向到文件中,将命令产生的错误信息写入到/dev/null,以此达到日志写入文件,错误直接忽略,屏幕不会显示任何信息 command > file 2>&1 nohup command > file 2>&1 & nohup
通常我们在执行Linux命令时会使用&使命令在后台运行而不影响terminal的正常使用,而&存在一个问题:关闭terminal会导致使用&的命令中断,这时就需要 nohup command > file & 命令执行,正常日志会自定写入到file中,但如果有错误信息,则错误信息会直接打印到屏幕上 nohup command > file 2>&1 & 命令执行,生成的正常日志和错误信息会记录在file中 jobs 查看使用 fg %n 关闭某个 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |