로케일 및 로케일 생성 명령의 의무는 무엇입니까?


11

명령이 작동하는 방식을 이해하려면 맨 페이지를 사용해야합니다. 그러나 명령 locale 및 locale-gen. 나는 정확한 의미와 의무를 얻지 못했습니다. 그들의 직업과 로케일locale-gen 사이의 관계에 대한 설명이 더 필요합니다 . 사람 로캘을 기반으로 :

로케일-로케일 특정 정보를 가져옵니다.

좋아, 로케일은 무엇입니까 ??

설명 로케일 프로그램은 현재 로케일 환경 또는 모든 로케일에 대한 정보를 표준 출력에 기록합니다.

로케일 환경이란 무엇입니까?

답변:


14

Wikipedia에서 :

컴퓨팅에서 로캘은 사용자의 언어, 국가 및 사용자가 자신의 사용자 인터페이스에서 보려는 특정 변형 기본 설정을 정의하는 매개 변수 집합입니다. 일반적으로 로캘 식별자는 언어 식별자와 지역 식별자로 구성됩니다.

locale프로그램 출력됩니다 쉘 변수와 그 값의 집합. 이것들은 언어, 문자 집합 사용법 등에 관한 일부 명령의 동작을 변경하는 변수입니다. 내 시스템에서 :

benoit@thorgal:~s locale
LANG=en_US.UTF-8
LANGUAGE=
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=
benoit@thorgal:~$

이 명령은 특수 문자에 미국 영어 및 UTF8 인코딩을 사용하도록 명령을 지시합니다. LANG 값을 변경하고 fr_FR.UTF-8을 대신 넣으면이를 지원하는 명령이 영어 대신 프랑스어로 출력을 씁니다. 물론 프랑스어 번역이 설치된 경우에만 가능합니다.

locale-gen명령의 경우 맨 페이지의 첫 번째 단락은 자체 설명이라고 생각합니다.

컴파일 된 로캘 파일은 약 50MB의 디스크 공간을 차지하며 대부분의 사용자는 로캘이 거의 필요하지 않습니다. 디스크 공간을 절약하기 위해 컴파일 된 로캘 파일은 로캘 패키지에 배포되지 않지만 locale-gen 프로그램을 실행하여이 패키지를 설치할 때 선택한 로캘이 자동으로 생성됩니다.

필요한 로케일 파일 을 실행 locale-gen하거나 locale-gen <locale code>컴파일 할 때 명령이로 표시된 환경 변수에 지정된 로케일을 사용할 수 있도록합니다 locale.

예: locale-gen en_US.UTF8

명령을 사용하여 사용 가능한 로캘 코드를 얻을 수 있습니다 locale -a.


메가 바이트의 공간을 차지하는이 로케일 파일에는 무엇이 포함되어 있습니까?
Flimm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.