Setarea variabilelor de localizare în linux

Comanda locală care rulează fără chei va afișa setările locale locale.

Ieșire detaliată cu comutatorul -v

Red Hat / CentOS

Instrumente de strunjire sistem de localizare Red Hat Linux (și, în consecință, alte distribuții bazate pe Red Hat) este efectuată de fișier /etc/profile.d/lang.sh. După cum știți, când porniți orice shell, mai întâi rulați / etc / profile. În Red Hat, / etc / profile listează comenzi care execută, de asemenea, toate fișierele /etc/profile.d/*.sh pentru execuție.

Valorile variabilelor de localizare din fișierele lang.sh sunt specificate prin apelarea fișierului / etc / sysconfig / i18n.

Adevărat, acest lucru este valabil numai dacă aveți privilegii de root. Dar chiar dacă sunteți un simplu utilizator Linux și nu puteți edita fișierul / etc / sysconfig / i18n, puteți permite localizarea pentru dvs., dar într-un mod ușor diferit. Și anume, a pus în fișierul $ HOME / .profile (sau orice fișier care este executat în procesul de utilizator de logare: $ HOME / .Xclients, $ HOME / .xinitrc sau alta) următoarele linii: / etc / profile sau $ HOME / .bash_profile

Pentru ca schimbările să aibă loc, trebuie fie să reporniți consola, fie să rulați comanda sursă pentru fișierul în care ați scris exportul

Pentru a utiliza UTF-8 în localizare, trebuie să setați LC_CTYPE (sau, opțional, variabila LANG, dacă doriți să schimbați limba de sistem în același timp).

Verificați valorile curente ale variabilelor și localizarea instalată

Păstrați locația necesară

În fișierele bash și .bashrc, adăugați exportul variabilei LANG

Ubuntu 12.04 - eliminarea localizărilor și a localizărilor

Eliminarea locațiilor inutile în Ubuntu. Au făcut astfel de gesturi :):

În fișier, locale-gen a analizat căile în care sunt stocate fișierele locale.

În directorul supported.d am editat fișierele, am lăsat doar localurile necesare

Livrat și configurat utilitarul localepurge, servește la ștergerea fișierelor de localizare. nu locale

Început localepurge -v. Fișierele șterse foarte mult, dar ieșirea locației -a nu sa schimbat.

Re-creați locale cu tasta de purjare

Verificați. Acum totul este corect numai localizările de care am nevoie

Ubuntu adăugând locale

Ce locații suportă Ubuntu? Găsim ceea ce avem nevoie, de exemplu en_US.UTF-8 UTF-8

Adăugați locația necesară în listă pentru a crea localizări

Articole similare