小编Jar*_*nen的帖子

如何限制命令的输出在 bash 中可用的行数?

我开始在后台下载一个大文件使用

$ nohup wget http://example.tld/big.iso &
Run Code Online (Sandbox Code Playgroud)

这也给了我一个nohup.out包含wget.

现在,如果我以后想观看下载过程,我可以使用,$ tail -f nohup.out但这会比我希望的更快地填满我的终端窗口。我想看到的是最后一行不断更新(就像wget单独使用时一样)。

我试过了,$ tail -n 1 -f nohup.out但它似乎只影响最初的tailin'。

一般来说,如果可以限制(在这种情况下为 1)命令的输出可用/可见的行数,它将解决这个问题。有点在循环缓冲区中输出- 想想正常的进度条$ wget example.tld/big.iso会打印。

有这样的解决方案吗?

还是我爬树的方式不对?(意思是,限制nohup输出或做其他事情会更容易吗?)

bash tail nohup stdout

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

bash ×1

nohup ×1

stdout ×1

tail ×1