Прокрутить до последней команды в Терминале? (например, метки терминала OS X)

Команда 0a , которую вы пытались выполнить , работает в ex , предшественнике vi :

printf '%s\n' 0a 'Anything you want to add' . x | ex file.txt

printf Команда сама по себе выводит:

0a
Anything you want to add
.
x

0a означает добавление после 0-й строки (т.е. перед первой строкой).

Следующая строка или несколько строк - это буквальный текст, который нужно добавить.

. в отдельной строке завершает команду «добавить».

x заставляет Ex сохранить изменения в файле и выйти.

16
13.04.2017, 15:45
1 ответ

Это временное решение -, а не решение.

Я запускаю командуresetперед командой с длинным выводом. Что-то вроде

$ reset
$ cat some-long-file.txt

Затем я нажимаю Ctrl + Shift + Home(в эмуляторе терминала Xfce4)для прокрутки к началу истории терминала.

Недостатком является то, что предыдущая история терминала теряется, но иногда это допустимо.

5
27.01.2020, 19:49

Теги

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