Перезавантажити / etc / default / locale без перезавантаження?


16

Після внесення змін /etc/default/locale, чи можна перезавантажити / активувати нові настройки без перезавантаження?


1
Який розподіл? Консоль або GUI? Але часто /etc/profileдопомагає перезавантажити або ввійти знову. Зазвичай не потрібно перезавантажувати систему Linux для нічого, окрім оновлення ядра.
ThiefMaster

версія centos 5.7
ой,

Відповіді:


9

Налаштування місцеположення встановлюються як змінні середовища процесом входу (який читається /etc/default/locale) і успадковуються дочірніми процесами. Якщо ви увійдете в новий сеанс, нові налаштування набудуть чинності в новому сеансі.

Ви можете зробити так, щоб налаштування набули чинності негайно в оболонці, видавши команду

. /etc/default/locale

(зверніть увагу на провідну крапку). Якщо ви додали категорію, яка раніше не була встановлена, вам знадобиться export. Якщо ви видалили категорію, вам буде потрібно unset.

Зміна налаштувань в оболонці впливає на всі програми, які згодом запускаються цим оболонкою (до тих пір, поки вони використовують параметри локальної системи системи, а не власний метод конфігурації).


Що робить точка? У мене є якісь інші його використання?
lepe

1
@lepe Це вбудована оболонка для читання та інтерпретації даного файлу. Файл інтерпретується у поточній оболонці, на відміну від просто написання, /etc/default/localeяке би виконувало цей файл як окрему програму, що безглуздо, коли всі файли є встановлені змінні.
Жил "ТАК - перестань бути злим"

1

Якщо ви використовуєте оболонку, просто запустіть новий логін, наприклад. su youruserid -

протестуйте його, після чого поверніться до початкової оболонки для входу

Якщо ви використовуєте gui, вийдіть із системи та увійдіть знову.


su youruserid -- справді ?! Чому б просто не вийти з оболонки та перезапустити її ?!
ThiefMaster

Оскільки я втратив би свій "контекст", скажімо, я розробляв програму, то запуск додаткової оболонки дозволяє мені тестувати, а потім вийти, я все ще в каталозі розробки, готовий спробувати ще раз. Звичайно, вихід із системи та логін працюватимуть, але, на мою думку, запуск додаткової оболонки швидше.
X Тянь
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.