Строки терминала, показанные во время прокрутки, используют CLI

[Не d0] Ничего. Данные идут в / dev / null. Постскриптум О, да, программа получит сигнал, но это не значит, что придется закрыть.

1
задан 13 April 2017 в 15:23

2 ответа

Если вы хотите изменить с помощью графического интерфейса, все ваши ответы будут связаны с вашими ответами. то есть, несмотря на то, что программы запускаются на сервере, вывод этих программ все еще отображается и сохраняется на вашем локальном терминале. Просто следуйте инструкциям, указанным в вопросах, с которыми вы связаны. , Если вы используете Gnome-терминал и хотите изменить с помощью командной строки.

Запуск этой команды на вашем локальном компьютере (где установлен Gnome-терминал, который вы используете) должен показать вашу текущую конфигурацию.

gconftool-2 -a /apps/gnome-terminal/profiles/Default

В My Ubuntu 14.04 это дает много пар ключевых значений, включая

...
cursor_shape = block
 scrollback_lines = 10000
 use_theme_colors = false
...

. Затем эта команда должна установить историю прокрутки назад на 60 000 строк

gconftool-2 --set /apps/gnome-terminal/profiles/Default/scrollback_lines --type int 60000

Я сделал это в своей системе, а затем протестировал, выполнив команду

cat /usr/share/dict/cracklib-small

. Это приведет к выводу 52 000 строк в ваш терминал, если вы сможете вернуться назад к началу словаря - это сработало .

Если вы хотите установить неограниченное количество, вы можете попробовать

gconftool-2 --set /apps/gnome-terminal/profiles/Default/scrollback_unlimited --type boolean true
0
ответ дан 23 May 2018 в 14:49
  • 1
    Он хочет выполнить настройку предельной прокрутки терминала по командной строке, как указано в вопросе. Эти ответы предназначены для манипуляций с графическим интерфейсом. – Tung Tran 24 December 2015 в 14:33
  • 2
    Хорошая точка - их утверждение только я запускаю сервер , подразумевая, что они считают, что CLI был их единственным вариантом. – the_velour_fog 24 December 2015 в 14:44
  • 3
    @the_velour_fog спасибо за публикацию. Я попытался установить пакет gconftool-2, но после создания дерева зависимостей и чтения информации о состоянии - он дал ошибку, заявив, что инструмент apt не может найти пакет. – dsblind 24 December 2015 в 19:21
  • 4
    Я запускал несколько машин, поэтому я запутался, я думаю, но мне все же удалось установить пакет, но результатов не получилось. Запуск команды -a не дал никакого выхода, и я тоже попробовал команду --set, и был проверен с помощью предыдущей команды, но не успел ее изменить. – dsblind 24 December 2015 в 20:19

Я предлагаю вам решить проблему с помощью screen или byobu-screen. Я предпочитаю byobu-screen, так как у него есть лучший пользовательский интерфейс.

screen и byobu-screen позволяют использовать флаг -h, что позволит установить настраиваемое количество строк прокрутки. Например, byobu-screen -h 100 ограничит мою прокрутку до 100 строк, и наоборот - я могу установить число выше, чем значение по умолчанию.

screen Доступ к прокрутке осуществляется через Ctrl-a + Ctrl- [ , и ускользает от него с помощью пары раз в пару ESC

byobu-screen работает с одинаковыми клавишами или, альтернативно, с Ctrl - [

Установите либо с помощью sudo apt-get install, например, sudo apt-get install byobu или sudo apt-get install screen. Обратите внимание, что byobu имеет screen и tmux в качестве зависимости, поэтому вы получите оба.

0
ответ дан 23 May 2018 в 14:49
  • 1
    Спасибо за ответ @Serg. Я попытался использовать byobu-screen, но теперь я ограничен той же концепцией. Пытаясь прокрутить вверх, прокручивается несколько строк и «прыгает прямо назад». ко дну. Я все еще не вижу предыдущих строк, напечатанных в длинном выводе. – dsblind 31 January 2016 в 13:38

Другие вопросы по тегам:

Похожие вопросы: