journalctl: как предотвратить усечение текста в терминале

Чтобы развернуть комментарий: завершающие обратные косые черты приводят к тому, что три команды ln обрабатываются как одна строка. Вы этого не хотите. Вам нужны три разные строчки. Итак, когда я повторяю три строки, вот как они разбираются.

$ echo ln -sfn ~/Documents/Dotfiles/.bash_profile ~/.bash_profile\
>     ln -sfn ~/Documents/Dotfiles/.gitconfig ~/.gitconfig\
>     ln -sfn ~/Documents/Dotfiles/.gitignore_global ~/.gitignore_global
ln -sfn /cygdrive/d/home/prateek/Documents/Dotfiles/.bash_profile /cygdrive/d/home/prateek/.bash_profile ln -sfn /cygdrive/d/home/prateek/Documents/Dotfiles/.gitconfig /cygdrive/d/home/prateek/.gitconfig ln -sfn /cygdrive/d/home/prateek/Documents/Dotfiles/.gitignore_global /cygdrive/d/home/prateek/.gitignore_global

Вы можете видеть, что на выходе echo все команды перечислены в одной строке. Удаление обратной косой черты не вызовет такого поведения. Каждая команда будет рассматриваться отдельно.

65
12.09.2015, 16:26
3 ответа

Я набираю терминал,
journalctl | more, отлично работает для меня, тогда я использую стрелки вверх или вниз.

-1
27.01.2020, 19:32

Отметим также, что:

journalctl -f

покажет вам все самое последнее в том виде, в каком оно появилось в и обертке, как любой нормальный человек (или даже системный администратор )ожидает легкого чтения, копирования -вставки и всего остального. еще.

0
27.01.2020, 19:32

$ SYSTEMD_PAGER="less +-S" journalctl

+выполняет команду при запуске и -Sотключает прерывание.

Вы также можете установить это значение для сеанса или сохранить в скрипте rc/profile.

0
02.06.2021, 10:20

Теги

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