English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux date 명령어

Linux 명령어大全

Linux date 명령어는 시스템의 날짜와 시간을 표시하거나 설정하는 데 사용됩니다. 표시 측면에서 사용자는 표시하고자 하는 형식을 설정할 수 있습니다. 형식 설정은 플러스 기호(+로 시작)와 여러 기호로 구성되며, 사용할 수 있는 기호 목록은 다음과 같습니다:

시간에 관해:

  • % : %를 출력
  • %n : 다음 줄로 이동
  • %t : 간격을 띄우기
  • %H : 시간(00..23)
  • %I : 시간(01..12)
  • %k : 시간(0..23)
  • %l : 시간(1..12)
  • %M : 분(00..59)
  • %p : 로컬 AM 또는 PM 표시
  • %r : 직접 시간 표시 (12 시간제, 형식은 hh:mm:ss [AP]M)
  • %s : 1970 년 1 월 1 00:00:00 UTC에서 지금까지의 초수
  • %S : 초(00..61)
  • %T : 직접 시간 표시 (24 시간제)
  • %X : %H:%M:%S와 동일
  • %Z : 시간대 표시

날짜에 관해:

  • %a : 주 요일 (Sun..Sat)
  • %A : 주 요일 (Sunday..Saturday)
  • %b : 월 (Jan..Dec)
  • %B : 월 (January..December)
  • %c : 날짜와 시간을 직접 표시
  • %d : 일 (01..31)
  • %D : 직접 날짜 표시 (mm/dd/yy)
  • %h : %b와 같습니다
  • %j : 연도의 몇 번째 날 (001..366)
  • %m : 월 (01..12)
  • %U : 연도의 몇 번째 주 (00..53) (일요일이 주의 첫 번째 날인 경우)
  • %w : 주의 몇 번째 날 (0..6)
  • %W : 연도의 몇 번째 주 (00..53) (월요일이 주의 첫 번째 날인 경우)
  • %x : 직접 날짜 표시 (mm/dd/yy)
  • %y : 연도의 마지막 두 자리 (00.99)
  • %Y : 전체 연도 (0000..9999)

플러스로 시작하지 않으면 시간을 설정하는 것을 의미하며, 시간 형식은 MMDDhhmm[[CC]YY][.ss]입니다. MM은 월, DD는 일, hh는 시간, mm은 분, CC는 연도의 앞 두 자리, YY는 연도의 뒷 두 자리, ss는 초입니다.

사용 권한: 모든 사용자

의미없는 0이 표시되지 않도록 하고 싶을 때(예를 들어 1999/03/07)에서 마크에 삽입할 수 있습니다 - 기호, 예를 들어 date'+%-H:%-M:%-S'는 분, 시, 초 중 의미없는 0을 제거합니다. 예를 들어 원래의 08:09:04 변わり으로 894다른 사람(예를 들어 root)만이 시스템 시간을 설정할 수 있습니다.

root 권한으로 시스템 시간을 변경한 후, clock -시스템 시간을 CMOS에 기록하여 다음 재시작 시 시스템 시간이 가장 최신의 올바른 값을 유지할 수 있도록 합니다.

문법

date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]

파라미터 설명

  • -d datestr : datestr에 설정된 시간을 표시하십시오 (시스템 시간이 아닙니다)
  • --help : 도움말 표시
  • -s datestr : 시스템 시간을 datestr에 설정된 시간으로 설정하십시오
  • -u : 현재 그리니치 표준시 표시
  • --version : 버전 번호 표시

온라인 예제

현재 시간을 표시하십시오

# date
월요일 5월 12 14:0812 CST 2010
# date ''+%c'' 
2010년05월12일 월요일 14시간09분02초
# date ''+%D'' //전체 시간을 표시하십시오
05/12/10
# date ''+%x'' //숫자 날짜를 표시하십시오. 연도는 두 자릿수로 표시하십시오
2010년05월12일
# date ''+%T'' //날짜를 표시하십시오. 연도는 네 자릿수로 표시하십시오
14:0931
# date ''+%X'' //표시하십시오24시간의 형식
14시간09분39초

자신의 형식으로 출력하십시오

# date ''+usr_time: $1:%M %P -hey'
usr_time: $116 오후 -hey

시간을 표시하고 줄을 건너뛰어 현재 날짜를 표시하십시오

date ''+%T%n%D'

월과 일을 표시하십시오

date ''+%B %d'

날짜와 설정 시간을 표시하십시오(123456)

date --date ''123456

Linux 명령어大全