date
내 명령으로 시간을 표시하고 싶습니다 .
mohi@DESKTOP-PM4LGGS:~/Dropbox/mpl$ date
Mon, Jul 30, 2018 3:31:41 PM
Git Bash
내 사무실 창문에서 본 것과 비슷해요. 내 date
명령이 집에서 기본적으로 오전/오후 시간을 표시하도록 하려면 어떻게 해야 합니까 Ubuntu 18.04 LTS (GNOME Terminal)
?
답변1
date
명시적인 형식 문자열을 제공하면 다음이 수행됩니다.
$ date +'%a, %b %d, %Y %r'
Mon, Jul 30, 2018 11:45:58 AM
또는
$ date +'%a, %b %d, %Y %l:%M:%S %p'
가능한 것보다 %l:%M:%S %p
더 많은 로케일 독립적인 곳은 어디입니까 ?%r
셸 함수로서 date
옵션 없이 호출되는 경우에만 다음 형식으로 오버로드됩니다.
date () {
[ "$#" -eq 0 ] && set -- +'%a, %b %d, %Y %r'
command date "$@"
}
위에서 작성한 함수 정의를 대화형 셸에서 직접 실행하여 사용 가능하게 하거나 일반적으로 별칭을 배치하는 위치에 배치할 수 있습니다.
답변2
사용:
localectl set-locale LC_TIME=en_US.UTF-8
답변3
즐겨찾는 명령을 별칭으로 ~/.bash_aliases
또는 ~/.bashrc
파일에 추가할 수 있습니다.
alias d='date +"%a, %h %d, %Y %r"'
변경 사항을 적용하려면 다음을 실행해야 합니다.
source ~/.bash_aliases
그런 다음 이를 사용하여 d
원하는 형식으로 날짜를 가져올 수 있습니다.