본문 바로가기
리눅스/명령어 정리

[리눅스] 명령어 정리 - date

by hseoy 2020. 11. 11.
반응형

[현재 시간 출력 명령 - date]

년, 월, 일 시간을 출력하는 명령이며 출력형식을 변경할 수 있다. super user의 경우에는 시스템 날짜와 시간을 변경시킬 수 있다.

형식
date [+ format]
date [mmddhhmm [yy] ]

format : 형식을 지정하기 위한 문자열 '+ %m/%d/%y %H:%M' 과 같이 사용할 경우 '11/11/20 17:11'과 같이 출력 됨.

mmddhhmm : 월, 일, 시간, 분을 나타내는 8자리 숫자로 super user가 시스템 날짜와 시간을 변경할 때 사용

yy : 년도의 마지막 두자리로 super user가 시스템 날짜와 시간을 변경할 때 사용

출력 포맷 지정을 위한 특수 문자는 아래와 같다.

%a abbreviated weekday ( Sun ~ Sat )
%d day ( 01 ~ 31 )
%D date as mm/dd/yy
%h abbreviated month ( Jan ~ Dec )
%H hour ( 00 ~ 23 )
%j julian date ( 001 ~ 366 )
%m month ( 01 ~ 12 )
%M minute ( 00 ~ 59 )
%n insert newline
%r time in AM/PM notation
%S second ( 00 ~ 59 )
%t insert tab character
%T time as hh:mm:ss
%w day of week ( Sun = 0 )
%y last 2 digits of year ( 00 ~ 99 )

위 출력 포맷 지정 특수 문자를 사용하여 아래와 같이 사용할 수 있다.

$ date '+%y'
$ date '+%y-%m-%d %H:%M'
$ date '+%T'
% date '+%w'
$ date '+%j'
$ date '+%r'
$ date '+%a %h'

직접 터미널에 타이핑을 하면 아래와 같은 결과를 볼 수 있다. 

실행화면

 

 

반응형

댓글