linux locale is the multi-language environment setting interface in the Linux system. Use the locale command to set and display the language environment in which the program is running; locale will be based on the language used by the computer user, the country or region where it is located, and the local Cultural traditions define the language environment in which a software runs.
What is linux locale?
Linux command localeCommand introduction
locale is Linux The multi-language environment setting interface in the system. In Linux, use the locale command to set and display the language environment for program running. locale will define a software operation based on the language used by the computer user, the country or region, and the local cultural tradition. locale at the time. Use locale to set different language environments for program running. Locale is supported by ANSI C. The naming rule of locale islocale Set rules
zh_CN.utf8 zh:表示中文 CN:表示大陆地区 Utf8:表示字符集 de_DE.utf-8@euro de:表示德语 DE:表示德国 Utf-8:表示字符集 euro:表示按照欧洲习惯加以修正
Usage Detailed Explanation
The fundamental way to set locale is to set a total of 12 variables starting with LC, excluding LANG and LC_ALL The locale default file storage location: /usr/ share/i18n/locales
(1) View the current locale settings
List all enabled locales:[root@htlwk0001host ~]# localeLANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=
Introduce them separately :
- LANG: LANG has the lowest priority. It is the default value of all LC_* variables. Among all the variables starting with LC_ (except LC_ALL) below, if If there is a variable with no variable value set, the system will use the variable value of LANG to assign a value to this variable. If the variable has a value, it remains unchanged
- LC_CTYPE: used for character classification and string processing, controlling the processing of all characters, including character encoding, whether characters are single-byte or multi-byte Bytes, how to print, etc., a very important variable.
- LC_NUMERIC: For formatting non-currency numeric display
- LC_TIME: For formatting time and date
- LC_COLLATE: used for comparison and sorting
- LC_MONETARY: used for formatting monetary units
- LC_MESSAGES: used for control The language used in program output, mainly prompt information, error information, status information, titles, labels, buttons and menus, etc.
- LC_PAPER: Default paper size
- LC_NAME: How to write your name
- LC_ADDRESS: How to write your address
- LC_TELEPHONE: How to write your phone number
- LC_MEASUREMENT: Weights and measures expression
- LC_IDENTIFICATION: Locale’s overview of the information it contains
- LC_ALL: It It is not an environment variable, it is a macro, which can overwrite all LC_* variables through the setting of this variable. After this variable is set, the setting value of LC_* can be abolished, so that the setting value of these variables is consistent with the value of LC_ALL. Pay attention to the LANG variable Not affected.
(2) View all available locales in the current system[root@htlwk0001host ~]# locale -aC
C.utf8
en_AG
en_AU
en_AU.utf8
en_BW
en_BW.utf8
en_CA
en_CA.utf8
en_DK
en_DK.utf8
en_GB
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.utf8
en_IE
en_IE@euro
en_IE.utf8
en_IL
en_IN
en_NG
en_NZ
en_NZ.utf8
en_PH
en_PH.utf8
en_SC.utf8
en_SG
en_SG.utf8
en_US
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.utf8
en_ZM
en_ZW
en_ZW.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.utf8
zh_SG
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.euctw
zh_TW.utf8
(3) Set the locale of the system
- You can modify the /etc/profile file
- Modify the /etc/profile file and add
at the bottom
export LC_ALL=zh_CN.utf8 export LANG=zh_CN.utf8
- Modify the /etc/locale.gen file
#en_SG ISO-8859-1 en_US.UTF-8 UTF-8 #en_US ISO-8859-1
- Command line mode
-
localectl set-locale LANG=en_US.UTF-8
- Modify /etc/default/locale
- Log out , make it effective
LANG=“en_US.UTF-8” LANGUAGE=“en_US:en”
- Create the /etc/locale.conf file
-
LANG=en_AU.UTF-8 LC_COLLATE=C LC_TIME=en_DK.UTF-8
Related recommendations: "Linux Video Tutorial"
The above is the detailed content of what is linux locale. For more information, please follow other related articles on the PHP Chinese website!

The five core components of the Linux operating system are: 1. Kernel, 2. System libraries, 3. System tools, 4. System services, 5. File system. These components work together to ensure the stable and efficient operation of the system, and together form a powerful and flexible operating system.

The five core elements of Linux are: 1. Kernel, 2. Command line interface, 3. File system, 4. Package management, 5. Community and open source. Together, these elements define the nature and functionality of Linux.

Linux user management and security can be achieved through the following steps: 1. Create users and groups, using commands such as sudouseradd-m-gdevelopers-s/bin/bashjohn. 2. Bulkly create users and set password policies, using the for loop and chpasswd commands. 3. Check and fix common errors, home directory and shell settings. 4. Implement best practices such as strong cryptographic policies, regular audits and the principle of minimum authority. 5. Optimize performance, use sudo and adjust PAM module configuration. Through these methods, users can be effectively managed and system security can be improved.

The core operations of Linux file system and process management include file system management and process control. 1) File system operations include creating, deleting, copying and moving files or directories, using commands such as mkdir, rmdir, cp and mv. 2) Process management involves starting, monitoring and killing processes, using commands such as ./my_script.sh&, top and kill.

Shell scripts are powerful tools for automated execution of commands in Linux systems. 1) The shell script executes commands line by line through the interpreter to process variable substitution and conditional judgment. 2) The basic usage includes backup operations, such as using the tar command to back up the directory. 3) Advanced usage involves the use of functions and case statements to manage services. 4) Debugging skills include using set-x to enable debugging mode and set-e to exit when the command fails. 5) Performance optimization is recommended to avoid subshells, use arrays and optimization loops.

Linux is a Unix-based multi-user, multi-tasking operating system that emphasizes simplicity, modularity and openness. Its core functions include: file system: organized in a tree structure, supports multiple file systems such as ext4, XFS, Btrfs, and use df-T to view file system types. Process management: View the process through the ps command, manage the process using PID, involving priority settings and signal processing. Network configuration: Flexible setting of IP addresses and managing network services, and use sudoipaddradd to configure IP. These features are applied in real-life operations through basic commands and advanced script automation, improving efficiency and reducing errors.

The methods to enter Linux maintenance mode include: 1. Edit the GRUB configuration file, add "single" or "1" parameters and update the GRUB configuration; 2. Edit the startup parameters in the GRUB menu, add "single" or "1". Exit maintenance mode only requires restarting the system. With these steps, you can quickly enter maintenance mode when needed and exit safely, ensuring system stability and security.

The core components of Linux include kernel, shell, file system, process management and memory management. 1) Kernel management system resources, 2) shell provides user interaction interface, 3) file system supports multiple formats, 4) Process management is implemented through system calls such as fork, and 5) memory management uses virtual memory technology.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

WebStorm Mac version
Useful JavaScript development tools

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function
