Рейтинг:1

заставить пейджер systemd не делать горизонтальную прокрутку, а вместо этого переходить на следующую строку

флаг bg

По умолчанию systemd (v245) на Ubuntu 20.04 focus, если я это сделаю статус systemctl $THING, а выходные строки длиннее моего экрана, то пейджер по умолчанию (меньше?) будет выполнять горизонтальную прокрутку. Я бы предпочел, чтобы дополнительный текст был в следующих строках («перенос слов»)

какую переменную среды я могу установить, чтобы изменить горизонтальную прокрутку на «поместить оставшуюся часть строки на следующую строку»?

я знаю это systemctl --no-pager $THING или же статус systemctl $THING | кот будет работать в этом случае, но это дополнительный текст, который нужно вводить каждый раз. Я хочу статус systemctl $THING чтобы всегда работать без добавления дополнительных битов.

Рейтинг:4
флаг in

По умолчанию, systemctl порождает меньше как пейджер (если он доступен, но в большинстве систем он есть). В таком случае, меньше заданы параметры FRSXMK, из которых С отвечает за то, чтобы не сворачивать длинные строки.

Если SYSTEMD_LESS переменная среды установлена, ее содержимое обрабатывается как флаги, которые должны быть переданы меньше, если меньше пейджер, используемый в настоящее время. Итак, если вы опустите С флаг из переменной и выполните

экспорт SYSTEMD_LESS="FRXMK"

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

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

Рейтинг:3
флаг cz

Вы можете сделать no-pager постоянным, экспортировав пустую переменную среды SYSTEMD_PAGER, то есть:

экспорт SYSTEMD_PAGER=

Но вы заметите, что теперь systemd делает длинные строки многоточием, поэтому вы также должны отключить это с помощью , --полный вариант командной строки. К сожалению, нет переменной среды, чтобы изменить это.


Для полного решения я бы предложил псевдоним оболочки для systemctl, такие как:

псевдоним systemctl='systemctl --no-pager --full'

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.