这是我想要做的 - 将 tmux 缓冲区内容复制到文件中。
第一次尝试:
$ tmux show-buffer > myfile
这个“挂起”,因为永远不会完成。
但是,我可以执行以下操作:
$ tmux show-buffer | cat > myfile
然后我尝试其他方法,改用“tee”命令:
$ tmux show-buffer | tee myfile
..
..
tee: write error
它在最后显示“tee: write error”,.. 表示它也打印的缓冲区的一部分,但不(应该)打印整个缓冲区。但是,该文件具有全部内容。
我相信这与tmux show-buffer
工作方式有关,并且与重定向和管道行为有关。有人会对此了解更多吗?