cat /etc/issue
ukazuje mi
Ubuntu 13.04 \n \l
ale jsem na Lubuntu 13.04. Jaký je účel /etc/issue
? Také, co dělá \n \l
ve výstupním průměru?
Existuje také issue.net
který má právě Ubuntu 13.04
.
(Vím, že echo $DESKTOP_SESSION
mi dává Lubuntu
.)
Přijatá odpověď:
Viz manuálová stránka pro issue
:
Soubor /etc/issue je textový soubor, který obsahuje zprávu nebo identifikaci systému, která se má vytisknout před výzvou k přihlášení. Může obsahovat různé sekvence @char a \char, pokud to podporuje program typu getty používaný v systému.
Takže následující mingetty
sekvence lze použít…
Tag Description \d insert current day (localtime), \l insert line on which mingetty is running, \m inserts machine architecture (uname -m), \n inserts machine’s network node hostname (uname -n), \o inserts domain name, \r inserts operating system release (uname -r), \t insert current time (localtime), \s inserts operating system name, \u The current number of users which are currently logged in \U Same as \u but inserts "n users" \v Inserts operating system version (uname -v).
Až k /etc/issue
jde a ukazuje Ubuntu:soubor nesouvisí s relací plochy a je to textový soubor, který můžete ručně změnit pomocí vi
nebo nano
.
Mohlo by to být považováno za chybu, pokud jste ji sami nezměnili, ale také by to mohlo být považováno za uživatelský soubor, který by měl uživatel změnit.