Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 3. Завершающие настройки в системе LFS | Вперед |
Настраиваем вход в вашу систему с помощью /etc/issue
Когда вы первый раз загружаете свою систему LFS, на экран с приглашением входа в систему ничего выдаваться не будет (как это и должно быть в базовой системе). Но многие хотят, чтобы кроме приглашения входа в систему система также отображала некоторую информацию. Это можно сделать с помощью файла /etc/issue
.
Файл /etc/issue
является простым текстовым файлом, в котором можно записать определенные последовательности управляющих символов (смотрите ниже) с тем, чтобы можно было отображать системную информацию. Есть также файл issue.net
, который можно использовать при дистанционном входе в систему. Но ssh будет использовать этот файл только в том случае, если вы в конфигурационном файле укажете соответствующий параметр, причем управляющие последовательности, приведенные ниже, интерпретироваться не будут.
То, что требуется наиболее часто, это — очистка экрана при каждом
входе в систему. Простейший способ это сделать - добавить в файл
/etc/issue
управляющую последовательность "clear" (очистить).
Для этого нужно будет выполнить команду clear > /etc/issue. В результате в начало файла /etc/issue
будет вставлен соответствующий код управляющей последовательности. Заметьте, что если вы поступите таким образом, то при редактировании файла вам никогда не следует изменять символы (обычно '^[[H^[[2J'), находящиеся в первой строке файла, и ничего к ним не следует добавлять.
ЗамечаниеПоследовательностью символов, управляющей терминалом, является код, который распознается терминалом специальным образом. ^[ обозначает символ ASCII ESC. Последовательность ESC [H переводит курсор в левый верхний угол экрана, а последовательность ESC 2 J стирает экран. Более подробную информацию о последовательностях символов, управляющих терминалом, смотрите на http://rtfm.etla.org/xterm/ctlseq.html. |
Приведенные ниже последовательности распознаются программой agetty (программа, которая обычно обрабатывает файл /etc/issue
). Эта информация взята из руководства man agetty, где вы также можете найти дополнительную информацию о процессе входа в систему.
В файле issue
могут присутствовать определенные последовательности символов, предназначенные для отображения различной информации. Все управляющие последовательности, указываемые в файле issue
, состоят из обратного слеша (\), за которым идет один их символов, приведенный ниже (так \d
, присутствующий в файле /etc/issue
, будет вставлять текущую дату).
b Вставка текущей скорости линии. d Вставка текущей даты. s Вставка названия системы, имени операционной системы. l Вставка названия текущего терминала. m Вставка идентификатора архитектуры системы, например, i686. n Вставка имени узла, которым является машина, также известном как имя хоста. o Вставка доменного имени машины. r Вставка номера релиза ядра, например, 2.6.11.12. t Вставка текущего времени. u Вставка количества пользователей, зарегистрированных в системе в текущий момент. U Вставка строки "1 user" или "<n> users", где <n> - количество пользователей зарегистрированных в текущий момент. v Вставка версии ОС, например, даты сборки и так далее.
Перевод сделан с варианта оригинала, датированного 2007-04-04 19:42:53 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Файлы /etc/vimrc и ~/.vimrc | Файл /etc/shells |