Ubuntu Linux: терминал ограничивает вывод, когда я получаю полноценный API потоковой передачи Twitter

1

У меня есть этот скрипт python, который выводит поток Twitter на мою консоль терминала. Теперь вот интересная вещь: * На снежном лесу я получаю все данные, которые я хочу. * На Ubuntu (мой компьютер) эти данные ограничены, и старые данные удаляются.

Обе терминальные консоли работают в Bash, поэтому она должна быть OS-операцией предположительно.

Мой вопрос: как мне отключить это? Я хочу оставить свой компьютер на неделю, чтобы захватить около 1 или 2 гигабайта данных, для моей дипломной работы!

  • 0
    вы не хотите эти данные в вашем терминальном буфере, но на вашем жестком диске. Особенно, если вы хотите сохранить данные для своей диссертации. Обычно этот вопрос кажется более подходящим для superuser.com или unix.stackexchange.com.
Показать ещё 1 комментарий
Теги:
terminal
console

3 ответа

3
Лучший ответ

Перенаправить вывод в файл с помощью > или >>. сказать

$ cmd > filename.txt

который поместит весь контент в файл filename.txt, также вы можете перенаправить ошибки, используя 2>error.txt.

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

на всякий случай, если вы хотите его на консоли. Но я порекомендую использовать перенаправление файлов и обработать файл позже.

2

Я бы также избегал делать это с терминалом, но прямо ответил на вопрос:

  • щелкните правой кнопкой мыши на окне терминала
  • профили
  • профили
  • scolling
  • scollback: неограниченный

Лучше хотя бы перенаправить файл, а затем получить доступ к этому файлу. "tail -f" очень полезен.

0

Попробуйте использовать tee(1):

man tee
command | tee outputfile

Вы также можете использовать nohup(1) вместе с tail(1) (если вам действительно нужен вывод в stdout).

nohup command &
tail -f nohup.out

Ещё вопросы

Сообщество Overcoder
Наверх
Меню