Повернути прокрутки вперед. Як прокрутити назад один рядок?
Повернути прокрутки вперед. Як прокрутити назад один рядок?
Відповіді:
Є лише одна операційна система, де те, що говорить Шадок у коментарях до іншої відповіді, насправді так. Це навіть не Unix. Здогадайтесь, яка операційна система є тією, чиї more
команди (и) дають вам лише досвід користувача Unix 1988 року.
У вас є два варіанти more
управління: /usr/bin/more
і /usr/xpg4/bin/more
. У попереднього немає зворотної команди з одним рядком. Але останнє це робить . Це k, необов'язково, префікс числом для позначення різної кількості рядків. Ім'я xpg4
каталогу посилається на Посібник X / Open Portability Issue 4 , стандарт 1992 для Unices, який передував Єдиній специфікації Unix .
/usr/bin/more
і /usr/bin/less
є посиланнями на той самий файл, який є GNU less
. Викликаний через more
нього намагається дотримуватися специфікації POSIX / SUS для more
. Специфікація Single Unix вказує, що команда для прокрутки одного (або більше) рядків k, необов'язково, префіксована цифрою для позначення різної кількості рядків, як і Solaris.
more
Команда є BSD more
версії 5,19, з 1988 року він не має ключову послідовність для йдучи назад по лінії, тільки один для йдучи назад на один екран.
Використовуйте less
замість цього.
Менше - це програма, схожа на більшу (1), але яка дозволяє рухатись назад у файлі, а також рухатись вперед.
more
і less
дають дуже різні результати при використанні /etc/hostname
(або будь-якого іншого файлу, вміст якого вміщується в одному екрані). З -FX
варіантами less
буде поводитись як би more
хоч. Зараз я використовуюalias more='less -FX'
Я зайшов швидко, щоб знайти відповідь, але не міг знайти одну, отже повернувся до доброї старої
man more
ви можете використовувати k
для прокрутки рядка назад або [n]k
для прокрутки назад n рядків
Це працювало для мене, more
де more -V
дає
більше від util-linux 2.25.2
Для контексту це було в контейнері Dock 9.6.1 Docker, куди uname -a
повертається
Linux 85c8072dc7eb 4.9.4-moby # 1 SMP Ср 18 січня 17:04:43 UTC 2017 x86_64 GNU / Linux