2014-01-07 197 views
1

我必须做一个终端屏幕截图,但要清楚我的意思是从会话开始键入的整个终端命令(不仅在屏幕上可见这些行)。如何拍摄终端屏幕截图

我已经知道Prt Sc的用途,可以截取所有终端的内容并将其合并到一些图形程序中,如ex。瘸子,但我正在寻找一些即时“拍照”方法。

+2

这取决于您的桌面/窗口管理器。您可以尝试Control + PrintScreen或Alt + PrintScreen或Shift + PrintScreen或类似软件。 – janos

+0

您可以将'〜/ .bash_history'的内容输出到文本文件中。尽管如此,如果您想在拍摄快照后清除历史记录,那么它取决于您。 – Jason

回答

3

你不想要一张照片,最有可能的。你正在寻找的是会议的剪贴板清单,对吧?以文本形式提供这些信息会更有帮助。所以实际上有一个实用工具可以完全实现这个功能,从而给出一个新的shell,并以大多数unix盒子上存在的“打字稿”开头。它可能被称为“打字稿”或“脚本”。用法示例:

用我在里面做的事情创建一个名为'typescript'的文件;注意 ,在1001重新启动我的历史数字,这表明它 实际上开始一个新的shell(bash的在这种情况下,但任何壳将工作):

13:00 wjh [1198]: script 
Script started, file is typescript 
13:00 wjh [1001]: echo "hello world" 
hello world 
13:01 wjh [1002]: echo "cool" 
cool 
13:01 wjh [1003]: exit 
exit 
Script done, file is typescript 

现在我们可以看到的内容文本文件typescript是 几乎什么高于:

13:01 wjh [1199]: cat typescript 
Script started on Tue 07 Jan 2014 01:00:47 PM PST 
13:00 wjh [1001]: echo "hello world" 
hello world 
13:01 wjh [1002]: echo "cool" 
cool 
13:01 wjh [1003]: exit 
exit 
+1

是的,我几乎同意你提及的所有情况,但这个问题的关键是我只需要简单地需要这些命令的图片(我知道这不是亲计算机的方式)。我也知道剪切粘贴方法这样的最简单的东西,但我问这个问题的主要原因是,当它像shell一样用颜色和布局打印时,它看起来好多了。 所以我不明白为什么这个问题是投票下来。 – Egel

0

GNOME的截图-a会给你带你选择的任何区域的屏幕截图的能力,即能为你的使用情况工作