Linux tmux 捕获窗格到文件

问题描述 投票:0回答:3

我想从窗格/会话文件捕获输入/输出。

就像迷你电脑中的

^A+L

我在 tmux 中尝试过

^b+: capture-pane
。但没有任何作用。

谢谢

tmux
3个回答
7
投票

使用管板。 C-b : 管道窗格“cat >myfile”


3
投票

您可以使用

stdout
将当前窗格内容通过管道传输到
tmux capture-pane -p -S -
,并使用常用的
stdout
管道执行您想要的任何操作,例如使用
vim
 将其通过管道传输到 
tmux capture-pane -p -S - | vim -

缓冲区

0
投票

来自 tmux 会话:

  • 使用 ctrl + B + : 打开 tmux 命令提示符(位于底部)
  • 键入
    capture-pane -S -1000
    + Return 以捕获前 1000 行(在窗格的可见区域之前)。您可以使用
    -
    而不是
    -1000
    来捕获所有线条。
  • 要将其保存到文件:
    save-buffer ~/some_dir/output.txt
    + Return

查看更多这里

© www.soinside.com 2019 - 2024. All rights reserved.