Il comando locale può essere utilizzato per ottenere le informazioni specifiche per la locale. Questo comando ha pochissime opzioni con cui essere utilizzato. Eseguire il comando locale come utente per controllare la locale corrente. Ad esempio:
# locale LANG=en_US.utf8 LC_CTYPE="en_US.utf8" LC_NUMERIC="en_US.utf8" LC_TIME="en_US.utf8" LC_COLLATE="en_US.utf8" LC_MONETARY="en_US.utf8" LC_MESSAGES="en_US.utf8" LC_PAPER="en_US.utf8" LC_NAME="en_US.utf8" LC_ADDRESS="en_US.utf8" LC_TELEPHONE="en_US.utf8" LC_MEASUREMENT="en_US.utf8" LC_IDENTIFICATION="en_US.utf8" LC_ALL=
Per modificare le impostazioni internazionali per utilizzare i comportamenti Unix tradizionali, imposta la variabile LANG su POSIX.
$ export LANG=POSIX
Nota che questa modifica converte il sistema per utilizzare l'inglese americano (più specificamente, ASCII) per il suo set di caratteri, quindi assicurati che sia davvero quello che vuoi. Puoi rendere permanente questa modifica aggiungendo questa riga al tuo file .bashrc:
$ vi ~/.bashrc export LANG=POSIX
Esempi di comando locale
1. Per ottenere le informazioni specifiche sulla locale:
# locale
2. Per ottenere i nomi delle impostazioni locali disponibili:
# locale -a # locale --all-locales
3. Per scrivere i nomi degli charmap disponibili:
# locale -m # locale --charmaps
4. Per scrivere i nomi delle categorie selezionate:
# locale -c # locale --category-name
5. Per scrivere nomi e valori delle parole chiave selezionate:
# locale -k # locale --keyword-name