我正在尝试运行stracetrough ccze,但管道没有按预期工作。
我正在运行以测试的命令行是sudo strace -p $(pgrep apache2) | grep open,所有行都是输出,忽略 grep。
有什么特别之处strace会导致这种行为吗?
我试图watch从“git status”中显示颜色。
我已经尝试使用该--color选项运行 watch ,正如此处其他地方所建议的那样,但仍然watch --color 'git status'不显示颜色。
我经常发现自己在 Bash 和 Zsh 之间切换,并使用历史搜索功能来恢复命令。
但是,由于 Bash 和 Zsh 具有不同的历史文件,我经常发现我正在搜索的命令已在另一个 shell 中执行。
有没有办法在两者之间共享或同步历史?
我正在尝试watch curl获取有关 HTTP 调整的实时反馈。但是,当我执行命令时,输出会出现一些下载统计信息的乱码。我试过将curl's发送stderr到/dev/null,但无济于事。
当curl自己玩时,这个输出似乎无处可寻。
我错过了什么?
[编辑]
我正在运行的完整命令行实际上是
watch --color -d "curl -I sandbox.dev | ccze",因为我想要彩色输出。似乎如果我移除ccze管道,事情会好一点,尽管下载统计数据仍然存在。
可能的重复:
如何限制标准输出的输出速度?
限制标准输出在终端中输出的速度的最简单方法是什么,例如,tail -f以人类可以阅读的速度输出内容?
我已经尝试更改当前终端 ( stty -F $(tty) ospeed 110)的输出波特率,但输出似乎仍然是相同的速度。
我试过通过发送它pv -L,但它会导致输出乱码。