cat /etc/issue
pokazuje mi
Ubuntu 13.04 \n \l
ale jestem na Lubuntu 13.04. Jaki jest cel /etc/issue
? Co również \n \l
oznacza wynik?
Jest też to, issue.net
co właśnie Ubuntu 13.04
.
(Wiem, że echo $DESKTOP_SESSION
to mi daje Lubuntu
.)
cat /etc/issue
pokazuje mi
Ubuntu 13.04 \n \l
ale jestem na Lubuntu 13.04. Jaki jest cel /etc/issue
? Co również \n \l
oznacza wynik?
Jest też to, issue.net
co właśnie Ubuntu 13.04
.
(Wiem, że echo $DESKTOP_SESSION
to mi daje Lubuntu
.)
$DESKTOP_SESSION
jest zmienną środowiskową, która działa tylko z poziomu sesji pulpitu.Odpowiedzi:
Zobacz stronę podręcznika dla
issue
:mingetty
Można więc użyć następujących sekwencji ...O ile
/etc/issue
chodzi i pokazuje Ubuntu: plik nie jest związany z sesją pulpitu i jest to plik tekstowy, który można ręcznie zmienić za pomocąvi
lubnano
.Może być uznany za błąd, jeśli sam go nie zmieniłeś, ale można go również uznać za plik użytkownika, który należy pozostawić użytkownikowi do zmiany.
źródło
/etc/lsb-release
tak na marginesie, po prostu wyświetli listę Ubuntu według dowolnego smaku z tego samego powodu, który opisałem w innym komentarzu . Odradzałbym także ręczną edycję/etc/issue
. Niektóre skrypty naprawdę zależą od konkretnej zawartości. Jeśli chcesz edytować go wLubuntu
kilku skryptach, sprawdzanie systemu operacyjnego zakończy się niepowodzeniem.man
nie ogranicza się do poleceń :)