명령을 실행할 때:
ls -l
파일/디렉터리 수정 타임스탬프 열(특히 월 부분)이 영어가 아닌 우리나라의 모국어로 표시됩니다.
ls
이 칼럼에 다른 "문화"를 강제로 사용하려면 어떻게 해야 합니까 ?
예:
답변1
LANG
또는 다음 과 같은 로케일 환경 변수를 사용하십시오 LC_ALL
.
LANG=C ls -l
이렇게 하면 현재 ls
인스턴스만 다른 로케일을 사용합니다. 세션 전체에서 이를 변경할 수도 있습니다.
export LANG=C
ls -l
세부정보를 읽어보세요 man 7 locale
. locale -a
선택할 수 있는 가능한 로케일을 나열하는 데 사용됩니다 .
답변2
날짜 형식은 로캘 설정에 따라 결정됩니다 LC_TIME
. LC_TIME
설정하지 않으면 기본 LANG
설정이 적용됩니다. 또한 LC_ALL
설정하면 다른 모든 설정보다 우선하며, 설정해 LANGUAGE
도 우선합니다 LC_ALL
.
환경 변수를 설정하는 사용자 파일이나 다른 파일에서 .profile
필요에 따라 로캘을 변경합니다. 기본 영어 설정을 원할 경우 LC_CTYPE
문자 집합을 나타내는 변수를 제외한 모든 로케일 변수의 설정을 해제하세요. 예를 들어, 어디에서나 영어 및 UTF-8 문자 세트를 사용하려면 다음을 다음과 같이 입력합니다 ~/.profile
.
unset LANG LC_ALL LANGUAGE
unset LC_COLLATE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME
export LC_CTYPE=en_US.UTF-8