我有这个python脚本输出Twitter流到我的终端控制台。现在这里是有趣的事情: *在snowleopard我得到所有我想要的数据。 *在Ubuntu(我的电脑)上,这个数据是有限的,旧数据被删除。Ubuntu Linux:终端限制输出,当我得到完整的Twitter流媒体API
两个终端控制台都在Bash中运行,所以它必须是操作系统的东西。
我的问题是:如何关闭此功能?我想离开我的电脑一个星期,为我的学士论文捕获大约1或2千兆字节的数据!
我有这个python脚本输出Twitter流到我的终端控制台。现在这里是有趣的事情: *在snowleopard我得到所有我想要的数据。 *在Ubuntu(我的电脑)上,这个数据是有限的,旧数据被删除。Ubuntu Linux:终端限制输出,当我得到完整的Twitter流媒体API
两个终端控制台都在Bash中运行,所以它必须是操作系统的东西。
我的问题是:如何关闭此功能?我想离开我的电脑一个星期,为我的学士论文捕获大约1或2千兆字节的数据!
使用>
或>>
将输出重定向到文件。 说
$ cmd > filename.txt
将会把所有的内容在FILENAME.TXT,你也可以使用2>error.txt
重定向错误。
Edit -> profile preference -> Scrolling -> check on unlimited
以防万一,如果你想在控制台上。 但我会推荐使用文件重定向并稍后处理文件。
尝试使用tee(1)
:
man tee
command | tee outputfile
你也一起tail(1)
使用nohup(1)
(如果你真的需要在标准输出的输出)。
nohup command &
tail -f nohup.out
我也避免了与终端这样做,但回答直接的问题:
虽然重定向到一个文件然后访问该文件会更好。 “tail -f”非常有用。
[我一直反对在许多原因的问题中的问候和称呼(以及其他无关的混乱)...](http://meta.stackexchange.com/a/3021/179891) – moooeeeep
你不希望这个数据在你的终端缓冲区中,而是在你的硬盘上。特别是如果你想保留你的论文的数据。通常这个问题似乎更适合http://superuser.com或http://unix.stackexchange.com – moooeeeep
啊谢谢,我在这里发布的原因是因为: 1.我有一个帐户在这个网站上,当你可以在我的帐户中看到,我在提问时很新。 2.如果事实证明是任何与编程有关的东西,我都会知道这里的人们可能会在知识领域之间切换得很快。 –