1

Twitter ストリームを端末コンソールに出力するこの python スクリプトがあります。ここで興味深い点があります: * Snowleopard では、必要なすべてのデータを取得できます。* Ubuntu (私の PC) では、このデータは制限されており、古いデータは削除されます。

どちらの端末コンソールも Bash で動作するため、おそらく OS のものである必要があります。

私の質問は次のとおりです。これをオフにするにはどうすればよいですか? 卒業論文用に、約 1 ~ 2 ギガバイトのデータをキャプチャするために、コンピューターを 1 週間オンにしたままにしたいと考えています。

4

3 に答える 3

3

>またはを使用して、出力をファイルにリダイレクトします>>。いう

$ cmd > filename.txt

これにより、すべてのコンテンツが filename.txt に配置されます。また、.txt を使用してエラーをリダイレクトすることもできます2>error.txt

Edit -> profile preference -> Scrolling -> check on unlimited

念のため、コンソールに表示したい場合。ただし、ファイル リダイレクトを使用して後でファイルを処理することをお勧めします。

于 2012-05-24T21:15:43.650 に答える
2

また、端末でこれを行うことは避けますが、質問に直接答えるには:

  • ターミナルウィンドウを右クリック
  • プロファイル
  • プロフィール設定
  • 叱る
  • スコールバック:無制限

ファイルにリダイレクトしてから、そのファイルにアクセスすることをお勧めします。「tail -f」はとても役に立ちます。

于 2012-05-24T21:19:46.890 に答える
0

使ってみてくださいtee(1):

man tee
command | tee outputfile

(標準出力で出力が本当に必要な場合)とnohup(1)一緒に使用することもできます。tail(1)

nohup command &
tail -f nohup.out
于 2012-05-24T21:18:30.347 に答える