명령줄 인터페이스를 사용하여 날짜와 시간을 얻는 방법은 무엇입니까?

명령줄 인터페이스를 사용하여 날짜와 시간을 얻는 방법은 무엇입니까?

터미널에서 현재 날짜/시간을 어떻게 알 수 있나요? 나는 주로 텍스트(콘솔) 모드에서 시스템을 시작하며 현재 날짜/시간을 알기 위해 명령이 필요합니다.

답변1

date명령은 날짜와 시간을 표시합니다.

man date표준 출력 이외의 것을 원하는 경우 필요한 형식으로 출력을 제어하는 ​​방법을 보여줍니다. 예를 들어:

date "+%H:%M:%S   %d/%m/%y"

날짜와 시간을 형식으로 출력합니다.14:09:22 09/06/2015

읽기 쉬운 매뉴얼 페이지 버전은 다음에서 찾을 수 있습니다.우분투 매뉴얼 페이지

답변2

명령줄 프롬프트 시간:

PS1="\@ \w$bk"

다음과 같습니다: 오전 11시 41분 ~

조금 더 멋지고 괄호로 묶었습니다.

PS1="[ \@ \w$bk ]"

다음과 같습니다: [ 오전 11:36 ~ ]

사용자와 localhost를 시간과 함께 모두 괄호 안에 추가합니다.

PS1="[ \u on \h \@ \w$bk ]"

다음과 같습니다: [ DrPete on LittleSorrel 오전 10:34 ~ ]

프롬프트를 기본값으로 재설정 #:PS1="# "

프롬프트를 표시하려면영구적으로사용 가능하다면 원하는 프롬프트 라인을 추가하세요. 즉,

export PS1="\@ \w$bk "

~/.profile 에 .

어쩔 수 없습니다. 지금 진행 중입니다... 색상을 추가하고 정의하세요..프로필더 쉽게 설정하려면 다음을 수행하세요.

 # Install GNU coreutils
    bk="\[\033[0;38m\]" #means no background and white lines
    txtBlue="\[\033[0;34m\]"   #letter color blue
    txtRed="\[\033[0;31m\]"    #letter color red
    txtCyan="\[\033[1;36m\]"   #letter color cyan
    txtWhite="\[\033[1;37m\]"  #letter color white
    txtYellow="\[\033[1;33m\]" #letter color yellow

그러면 화려한 색상의 프롬프트는 다음과 같습니다.

PS1="[ $txtYellow\u on $txtCyan\h $txtRed\@ $txtWhite\w$bk ]"

답변3

시간과 날짜에 사용되는 명령 목록은 다음과 같습니다.

  1. 명령date

    $ date 
    Tue Jun  9 18:04:30 EEST 2015
    
  2. zdump지정된 시간대의 시간을 에코하는 데 사용되는 명령 입니다.

    $ zdump EEST
    EEST  Tue Jun  9 15:05:17 2015 EEST
    
  3. 시계

    $ sudo hwclock
    Tue 09 Jun 2015 06:05:55 PM EEST  -0.656710 seconds
    
  4. 시계는 있지만 xview-clients를 설치해야 합니다.

    sudo apt-get install xview-clients
    
  5. 명령을 사용합니다 ntpdate. ntpdate시스템 시간을 설정하는 데 사용되지만 없이 사용하면 sudo시간과 날짜만 인쇄됩니다.

    $ ntpdate
    
    26 Jun 10:48:34 ntpdate[4748]: no servers can be used, exiting
    

답변4

date여기에 있는 모든 대답은 정확하지만 원할 때마다 시간을 확인하려면 명령을 수동으로 사용해야 하며 출력은 명령의 일반 출력과 혼합됩니다. 이는 대부분 괜찮지만 가끔은 실용적이지 않습니다.

당신은 할 수 있습니다프롬프트에 날짜 명령을 추가하십시오쉘이 명령을 수행할 준비가 될 때마다 (고정) 시계를 표시하거나 상태 줄이 있는 터미널 멀티플렉서 중 하나를 사용할 수 있습니다. 내가 선호하는 것은(가장 오래된 것을 인정하지만) GNU 화면입니다.

콘솔이나 터미널에서 다음을 ssh사용하는 경우 via라고 말합니다.화면, 수많은 다른 것 중에서당신이 할 수 있는 일들(저는 텍스트 터미널만 가지고 있을 때 작업을 피할 수 없다고 생각하곤 했습니다 screen.) 상태 표시줄에 시계를 표시하는 옵션이 있습니다. --- 일반적으로 기본 구성에 있습니다.

터미널 화면

(스크린샷은 가상 터미널이지만, 가상 콘솔에서도 동일합니다.)

관련 정보