目前,当我输入 ^a : (control-A 后跟 ':') 向 GNU screen 发送命令时,我可以在历史记录中后退一步,并且只能看到前一个命令。这真的很烦人,因为我习惯于在 shell 历史记录中后退数千步,并且我还希望能够保存至少几十个 screen 命令。
我怎样才能做到这一点?
答案1
这实际上是 screen 的一个功能,在目前的版本中,这是不可能的——只存储一行历史记录。补丁已发布到邮件列表以前是这样,但现在可能不再适用了。
不幸的是,屏幕上的开发速度明显放缓,所以如果你正在寻找更现代的功能,你可能需要看看类似tmux——比较新,但是比屏幕稍微不稳定一些。
答案2
看一下去年的这个帖子: GNU screen 丢失(部分)命令历史记录