locale(1) General Commands Manual locale(1) locale - locale [] locale [] -a locale [] -m locale [] locale . locale ( locale(5)) , ( locale(7)). , , ; , . -a -m ( ), : --all-locales -a . -v LC_IDENTIFICATION . --charmaps -m (charmaps, ). , locale -c charmap. locale : (, date_fmt, ctype-class-names, yesexpr decimal_point) (, LC_CTYPE LC_TIME). : o -- . o -- . : --category-name -c , . , . . -k. --keyword-name -k ; : ="" locale : --verbose -v . --help -? . --usage . --version -V . /usr/lib/locale/locale-archive . /usr/share/i18n/locales . POSIX.1-2008. POSIX.1-2001. $ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= $ locale date_fmt %a %b %e %H:%M:%S %Z %Y $ locale -k date_fmt date_fmt="%a %b %e %H:%M:%S %Z %Y" $ locale -ck date_fmt LC_TIME date_fmt="%a %b %e %H:%M:%S %Z %Y" $ locale LC_TELEPHONE +%c (%a) %l (%a) %l 11 1 UTF-8 $ locale -k LC_TELEPHONE tel_int_fmt="+%c (%a) %l" tel_dom_fmt="(%a) %l" int_select="11" int_prefix="1" telephone-codeset="UTF-8" ./wrk localedef(1) $HOME/.locale, date(1), LOCPATH LANG , : $ mkdir -p $HOME/.locale $ I18NPATH=./wrk/ localedef -f UTF-8 -i fi_SE $HOME/.locale/fi_SE.UTF-8 $ LOCPATH=$HOME/.locale LC_ALL=fi_SE.UTF-8 date $ echo "export LOCPATH=\$HOME/.locale" >> $HOME/.bashrc $ echo "export LANG=fi_SE.UTF-8" >> $HOME/.bashrc . localedef(1), charmap(5), locale(5), locale(7) Artyom Kunyov , Azamat Hackimov , Dmitry Bolkhovskikh , Katrin Kutepova , Konstantin Shvaykovskiy , Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . locale(1)