Załadować ponownie / etc / default / locale bez restartu?


16

Czy po wprowadzeniu zmian /etc/default/localemożna ponownie załadować / aktywować nowe ustawienia bez ponownego uruchamiania?


1
Która dystrybucja? Konsola czy GUI? Ale często ponowne ładowanie /etc/profilelub ponowne logowanie pomaga. Zwykle nie trzeba ponownie uruchamiać systemu Linux, aby zaktualizować jądro.
ThiefMaster

wersja centos 5.7
ohho,

Odpowiedzi:


9

Ustawienia regionalne są ustawiane jako zmienne środowiskowe przez proces logowania (który czyta /etc/default/locale) i dziedziczone przez procesy potomne. Jeśli zalogujesz się do nowej sesji, nowe ustawienia zaczną obowiązywać w nowej sesji.

Możesz sprawić, że ustawienia zaczną obowiązywać natychmiast w powłoce, wydając polecenie

. /etc/default/locale

(zwróć uwagę na kropkę). Jeśli dodałeś kategorię, która nie była wcześniej ustawiona, musisz to exportzrobić. Jeśli usunąłeś kategorię, musisz to unsetzrobić.

Zmiana ustawień w powłoce wpływa na wszystkie aplikacje uruchomione później przez tę powłokę (o ile używają ustawień regionalnych systemu, a nie własnej metody konfiguracji).


Co robi kropka? Czy są jeszcze jakieś inne zastosowania?
lepe

1
@lepe Jest to wbudowana powłoka do odczytu i interpretacji podanego pliku. Plik jest interpretowany w bieżącej powłoce, w przeciwieństwie do zwykłego zapisu, /etc/default/localektóry uruchamiałby ten plik jako osobny program, co nie ma sensu, gdy wszystko, co robi, to ustawia zmienne.
Gilles 'SO - przestań być zły'

1

Jeśli używasz powłoki, po prostu rozpocznij nowy login, np. su youruserid -

przetestuj go, a następnie wróć do oryginalnej powłoki logowania

Jeśli używasz GUI, wyloguj się i zaloguj ponownie.


su youruserid -- naprawdę ?! Dlaczego po prostu nie opuścić powłoki i zrestartować jej ?!
ThiefMaster

Ponieważ straciłbym swój „kontekst”, powiedzmy, że rozwijam program, a następnie uruchomienie podpowłoki pozwala mi przetestować, a następnie wyjść, wciąż jestem w katalogu programistycznym, gotowy do ponownej próby. Oczywiście wylogowanie i logowanie będą działać, ale moim zdaniem uruchomienie sub-powłoki jest szybsze.
X Tian
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.