我可以将整个回滚缓冲区从iTerm2复制到剪贴板吗?


13

我刚刚运行了一些命令,并在iTerm2中有几页输出。现在,我想将其保存在某个地方。(我可以将其通过管道传输到文件中,但我没有想到。)

有没有更简单的方法可以通过向后滚动并突出显示页面来将其全部复制到剪贴板?

Answers:


9

哦,对,对。+ A选择全部,然后+ C


2
iTerm 2中有一个设置可以自动将所选内容复制到剪贴板,从而无需Command-C。
ⱮarkƬ

我这样做了,但是通过剪贴板保存100M回滚日志花费了iTerm2大约5分钟的时间,少了一点-将其粘贴到文本编辑器中。我希望Cmd-S直接保存缓冲区。
维克托·谢尔吉连科

8
pbpaste>〜/桌面/ buffer.log了对17meg文件毫秒
德鲁

3

您可能知道这一点,但是如果将来有人来,它也可以工作:

history > ~/Desktop/history.txt

或您选择的其他文件。该文件将被覆盖,或者您可以使用>>进行追加。

如果还需要输出,script则在键入时也可以使用shell命令捕获(但是它也捕获按键,因此要当心),否则iTerm可以使用某些选项来保存会话,例如库存终端的+ S


3
这只会保存您的命令,而不是它们的输出
CiprianTomoiagă19年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.