집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 몇 가지 일반적인 명령 사용 - locale, bc, date
오늘은 매우 실용적인 리눅스 명령어를 소개하겠습니다.
locale
먼저 현재 언어를 설정하고 보는 방법을 살펴보겠습니다. 일반적으로 Linux 시스템을 설치한 후 시스템은 기본적으로 영어를 사용합니다. 현재 언어를 보려면 다음 명령을 사용할 수 있습니다.
# echo $LANG en_US.UTF-8
중국어로 변경하려는 경우 방법. 우선, 현재 시스템에서 지원하는 언어군에 중국어가 포함되어 있지 않은지 확인해야 합니다. 시스템에서 지원하는 언어군을 보려면 다음 명령을 사용하여 확인하세요.
# locale -a aa_DJ aa_DJ.iso88591 aa_DJ.utf8 aa_ER aa_ER@saaho …… zh_CN.utf8 ……
zh_CN.utf8 필수 중국어입니다. 언어 가족. 이제 언어를 중국어로 변경해 보겠습니다.
# LANG=zh_CN.utf8
설정이 성공했는지 테스트해 보겠습니다. 도움말 메시지에 중국어가 있는지 확인해 보겠습니다.
# ls --help 用法:ls [选项]... [文件]... ……
참고: 위의 언어 변경 방법은 다음과 같습니다. 일시적으로만 유효합니다. 시스템을 다시 시작한 후에는 무효화됩니다. 언어 시스템을 영구적으로 수정하려면 /etc/locale.conf 구성 파일을 수정해야 합니다.
bc
bc 명령은 임의의 정밀도로 대화형 실행을 지원하는 계산기 언어입니다. Bash는 네 가지 정수 산술 연산을 기본적으로 지원하지만 부동 소수점 연산을 지원하지 않습니다. bc 명령은 부동 소수점 연산을 쉽게 수행할 수 있으며 물론 정수 연산은 더 이상 문제가 되지 않습니다. 따라서 쉘 스크립트를 작성할 때 bc 명령을 자주 사용합니다. 어떻게 사용되는지 살펴보겠습니다.
# 输入bc命令,将会进入交互式界面 # bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 3+4 7 1.2*3 3.6 4/3 1 <==== 这里怎么是1?我们需要设置精度,使用scale=保留几位小数点 scale=2 4/3 1.33
게다가 bc 명령은 파이프를 지원하므로 쉘 스크립트에서는 bc 명령을 자주 사용합니다.
# echo '3.14*2' | bc 6.28 # echo 'scale=2;4/3' | bc 1.33
date
마지막으로 시간과 날짜를 설정하거나 표시하는 데 사용되는 date 명령을 살펴보겠습니다. 쉘 스크립트를 작성할 때 이 명령이 매우 자주 사용됩니다. 일반적인 용도 중 일부를 살펴보겠습니다.
# 查看系统当前时间 date Wed Sep 2 09:15:35 CST 2020
날짜와 시간을 표시하기 위해 원하는 형식을 지정할 수도 있습니다. 일반적으로 사용되는 형식은 다음과 같습니다.
형식 설명
%Y 연도
% m 월
%d 날짜
%F 전체 날짜 형식, %Y-%m-%d
%H 시간
%M 분
%S초와 동일
%s UTC 시간 1970-01-01 00:00:00
%T 시간 이후 경과된 초 수, %H:%M:%S
%w 첫 번째 요일(0~6), 0은 월요일을 나타냅니다.
# 输出类似2020-09-01 12:12:32时间格式 # date '+%F %T' 2020-09-02 09:21:04 # 将已知的日期格式修改为想要的 # date -d '2020-01-01' "+%Y/%m/%d" 2020/01/01 # 获取当前时间戳 # date +%s 1599009752 # 获取指定日期时间戳 # date --date='2020-01-01' +%s 1577808000 # 将时间戳转换为日期格式 # date -d @1599009752 "+%F %T" 2020-09-02 09:22:32
시스템 시간을 수정하려면 -s 옵션을 사용해야 하지만 일반적으로 시스템 시간을 수정하는 것은 권장하지 않습니다. 어쨌든 예상치 못한 문제가 발생할 수 있습니다.
관련 추천: "linux 강좌"
위 내용은 Linux에서 몇 가지 일반적인 명령 사용 - locale, bc, date의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!