Linux에서 몇 가지 일반적인 명령 사용 - locale, bc, date

齐天大圣
풀어 주다: 2020-09-02 13:10:26
원래의
2561명이 탐색했습니다.

오늘은 매우 실용적인 리눅스 명령어를 소개하겠습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!