locale - UNIX- verktyg som visar information om regionala inställningar (parametrar) .
Om du inte anger parametrar vid start localekommer de aktuella lokalinställningarna att visas, inställda med lämpliga miljövariabler, till exempel:
LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="POSIX" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="sv_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=Som standard är variablerna LC_ALL och LANG tomma, och alla andra är inställda på "POSIX". I russifierade system, när du ställer in regionala inställningar, specificeras en viss kyrillisk kodning , till exempel UTF-8 ( Unicode ) eller mer sällan CP1251 (Russian-language encoding Microsoft Windows ) eller KOI-8 (Russian-language encoding UNIX ).
För att ställa in värdet på språket måste du ställa in värdet på LANG- variabeln , så här:
export LANG=ru_RU.UTF-8Eller ställ in värden för enskilda variabler. Till exempel bestämmer variabeln LC_MESSAGES vilket språk meddelanden kommer att visas på.
Ett exempel på att arbeta med kategorier:
$ locale -ck LC_NUMERIC LC_NUMERIC decimal_point="," tusentals_sep=" " gruppering=3;3 numeric-decimal-point-wc=44 numeric-thousands-sep-wc=160 numeric-codeset="UTF-8" $ echo Decimalkomma är \"`locale decimal_point`\" i `locale territorium`. Decimalkomma är "," i Ryssland.Unix-kommandon | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|