小编And*_*rei的帖子

管道 strace 到 grep

我正在尝试运行stracetrough ccze,但管道没有按预期工作。

我正在运行以测试的命令行是sudo strace -p $(pgrep apache2) | grep open,所有行都是输出,忽略 grep。

有什么特别之处strace会导致这种行为吗?

io-redirection strace

40
推荐指数
1
解决办法
3万
查看次数

watch 命令不显示“git status”的颜色

我试图watch从“git status”中显示颜色。

我已经尝试使用该--color选项运行 watch ,正如此处其他地方所建议的那样,但仍然watch --color 'git status'不显示颜色。

colors git watch

18
推荐指数
1
解决办法
3728
查看次数

在 Zsh 和 Bash 之间共享或同步历史记录

我经常发现自己在 Bash 和 Zsh 之间切换,并使用历史搜索功能来恢复命令。

但是,由于 Bash 和 Zsh 具有不同的历史文件,我经常发现我正在搜索的命令已在另一个 shell 中执行。

有没有办法在两者之间共享或同步历史?

bash command-history zsh synchronization

13
推荐指数
1
解决办法
6977
查看次数

'watch'-ing curl 产生意外的输出

我正在尝试watch curl获取有关 HTTP 调整的实时反馈。但是,当我执行命令时,输出会出现一些下载统计信息的乱码。我试过将curl's发送stderr/dev/null,但无济于事。

curl自己玩时,这个输出似乎无处可寻。

我错过了什么?

[编辑]

我正在运行的完整命令行实际上是

watch --color -d "curl -I sandbox.dev | ccze",因为我想要彩色输出。似乎如果我移除ccze管道,事情会好一点,尽管下载统计数据仍然存在。

io-redirection watch curl

11
推荐指数
1
解决办法
7209
查看次数

将标准输出限制为终端输出速度

可能的重复:
如何限制标准输出的输出速度?

限制标准输出在终端中输出的速度的最简单方法是什么,例如,tail -f以人类可以阅读的速度输出内容?

我已经尝试更改当前终端 ( stty -F $(tty) ospeed 110)的输出波特率,但输出似乎仍然是相同的速度。

我试过通过发送它pv -L,但它会导致输出乱码。

terminal tail stdout

3
推荐指数
1
解决办法
1494
查看次数