Что означает \ l в / etc / issue?

18
$ cat /etc/issue
Debian GNU/Linux 8 \n \l

\l не означает возврат каретки и перевод строки здесь.

Что \lзначит в /etc/issue?

it_is_a_literature
источник

Ответы:

26

Побеги /etc/issue- это gettyпобеги, а не типичные побеги в стиле C или оболочки. Особенно:

  • \n вставляет имя хоста («имя узла»)
  • \l вставляет строку tty

По умолчанию у /etc/issueвас есть, вы увидите

Debian GNU/Linux 8 hostname tty1

или что-то подобное.

Доступные escape-последовательности документированы на agetty(8)странице руководства (среди прочих). Если вы хотите использовать другие escape-последовательности, вам следует проверить, какую gettyреализацию вы используете, и прочитать ее документацию - некоторые реализации поддерживают больше escape-последовательностей, чем другие. \nи \lшироко поддерживаются.

Стивен Китт
источник