tmux查看的日志范围有限

1. script 命令将当前会话的输出记录到文件

可以使用 script 命令将当前会话的输出记录到文件中。具体来说,使用 script -f a.log 会将终端的所有输出写入 a.log 文件中。以下是使用该命令的步骤:

  1. 开始记录

    • 在终端中输入以下命令:
      script -f a.log
      
    • 这将开始记录当前终端会话的所有输出,并将其写入 a.log 文件中。
  2. 运行您的命令

    • 在记录状态下,您可以运行您想要记录的任何命令或程序,所有输出都会被写入到 a.log
  3. 结束记录

    • 要停止记录,输入 exit 或按 Ctrl + D,这会结束 script 会话并关闭 a.log 文件。
  4. 查看日志

    • 您可以使用 catless 或其他文本编辑器查看 a.log 文件,例如:
      cat a.log
      

这样,您就可以方便地记录并查看整个会话的输出。如果您需要实时查看输出,也可以在 tmux 中结合 script 使用。希望这能帮助到您!如果有其他问题,请告诉我。

2. 扩大可查看的输出范围

如果 tmux 中查看的日志范围有限,可以尝试以下方法来扩大可查看的输出范围:

如果在 tmux 中使用 set-option 命令时遇到“未找到命令”的错误,可能是因为您需要在 tmux
的命令模式中输入该命令。请按以下步骤操作:

  1. 进入命令模式

    • Ctrl + b,然后按 :(冒号),这会让您进入 tmux 的命令模式。
  2. 输入命令

    • 在命令模式下,输入以下命令以设置历史行数:
      set-option -g history-limit 10000
      
    • 然后按 Enter
  3. 验证设置

    • 如果您希望在每次启动 tmux 时自动应用该设置,可以将其添加到 ~/.tmux.conf 文件中。打开该文件(如果不存在,可以创建一个),并添加:
      set-option -g history-limit 10000
      
    • 保存文件后,您需要重新加载配置文件,可以在 tmux 命令模式下输入:
      source-file ~/.tmux.conf
      

通过这些步骤,您应该能够正确设置 tmux 的历史缓冲区大小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值