让我为我的问题提供一些背景知识。我正在使用终端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] 删除。
我来说两句