没有终端输出的执行命令

约翰·多里安(John Dorian)

让我为我的问题提供一些背景知识。我正在使用终端RSS阅读器newsboat,该阅读器允许使用宏在链接上进行操作。例如,我正在运行一个宏cd ~/videos && youtube-dl %u,该会将youtube视频下载到~/videos但是,的输出youtube-dl将在我的终端上打印,直到下载完成为止,并且这次我无法继续使用newsboat

我想知道如何对命令进行措辞,以便在“其他地方”执行该命令,以便我可以立即继续使用从中运行该命令的终端。

红七

如果根本不需要输出,则将其重定向到/ dev / null

yourcommand > /dev/null 2>&1

否则,您可以重定向到文件中:

yourcommand > /somwhere/file 2>&1

当您从另一个应用程序运行命令并想立即使用新闻阅读器时,您可能希望在后台运行该命令。我不确定它在此新闻快讯中的工作方式,但是您可以在shell中使用&将程序发送到后台

yourcommand > /somwhere/file 2>&1 &

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章