Как увеличить количество прокручиваемых строк в терминале?

Ваша первая попытка создает псевдоним для запуска сценария оболочки, который меняет каталог. Только, как объяснялось во многих местах, вы не можете изменить каталог вашей текущей оболочки из подоболочки. Так что это не работает.

Вторая попытка создает псевдоним, определяющий функцию.Он не запускает его, так что это почти наверняка не то, что вам нужно.

Удалите созданные вами псевдонимы и поместите их в.bashrc

cFolder() { cd "$1" || return; pwd; ls; }

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

0
25.11.2020, 19:00
1 ответ

Проще всего было бы запустить свой rxvtс помощью опции -sl:, например rxvt -sl 50000, чтобы иметь буфер прокрутки на 50000 строк. По умолчанию это 1000 строк, по крайней мере, в моей системе Debian.

Предполагая, что вы используете современную совместимую с Unicode -версию rxvt, способ сделать это постоянным состоит в том, чтобы отредактировать (или создать )файл с именем ~/.Xresourcesи добавить эту строку в это:

URxvt.saveLines: 50000

Чтобы этот параметр вступил в силу, вам необходимо выйти из системы и снова войти в систему или выполнить эту команду в текущей X-сессии:xrdb -merge ~/.Xresources

Это распространенный механизм настройки классических приложений X, известный как X-ресурсы.

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

1
18.03.2021, 22:47

Теги

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