Как позволить прокручивать для просмотра полного вывода команды в командной строке?

Пример:

Когда я вхожу compgen -c просмотреть весь возможный терминал управляет, чтобы я получил что-то вроде этого:

ll
ls
which
if
then
else
elif
fi
case
esac
for
select
while
until
do
done

и вполне немного больше..., но я не вижу все это. Когда я прокручиваю к вершине вывода, я не вижу команду, которую я ввел так, очевидно, что остальная часть вывода также не видима.

1
задан 12 November 2015 в 16:56

1 ответ

Сделайте буфер свитка более крупным. Для дефолта видит терминал, редактируют>, профили> редактируют>, завивание и увеличение «ограничивают scrollback». Пример:

enter image description here

, Который заставит его показать больше линий, когда Вы завьетесь.

Вы можете также использовать

compgen -c | more
compgen -c | less
compgen -c | most

(most, требует, чтобы это было установлено sudo apt-get install most), заставить его показать 1 страницу за один раз.

Или если у Вас есть МНОГО линий, что даже буфер испытывает затруднения из-за помещенного результат в текстовом файле и рассматривает тот.

compgen -c > temp.txt
vi temp.txt

vi Вы можете использовать вещи как:2, чтобы пойти в страницу 2.

3
ответ дан 7 December 2019 в 12:42

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

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