명령줄에서 Linux의 날짜 설정

Set Date Linux From Command Line



date 명령은 시스템의 날짜와 시간을 나타냅니다. 그것은 사용자가 다른 형식으로 날짜와 시간을 모두 얻을 수 있습니다. 이 명령은 또한 다양한 연산자와 형식 지정자의 도움으로 현재, 과거 및 미래 날짜를 계산하는 데 도움이 됩니다. 기능이 수행되려면 서버의 시스템 시계와 시계가 정확히 정시에 맞춰져 있어야 합니다. 다음은 Linux의 date 명령에 대한 지식을 높일 수 있는 몇 가지 예입니다.

전제 조건

날짜 명령의 기능과 사용법을 배우려면 시스템에 Linux(Ubuntu)가 설치되어 있어야 합니다. 설치 후 응용 프로그램에 액세스하려면 이름과 암호를 포함한 사용자 세부 정보를 제공하여 Linux를 구성해야 합니다. 아래 이미지는 Ubuntu의 인터페이스를 보여줍니다. 여기서 계속 진행하려면 비밀번호를 입력해야 합니다.









날짜 구문

$데이트 [옵션]...[+포맷]

날짜

날짜를 표시하는 데 사용되는 기본 명령은 날짜를 입력하는 것입니다. 시스템에서 자동으로 수신한 현재 날짜와 시간을 가져옵니다. 출력에는 월, 날짜, 연도 및 시간이 표시됩니다. Date 명령은 운영 체제의 날짜를 가져옵니다.



$데이트





사용 설명서 날짜 명령

날짜 관련 명령에 대해 자세히 알아보려면 사용자 설명서를 참조하십시오. 출력은 다음 설명을 보여줍니다.

$남성 데이트



다양한 형식의 날짜 가져오기

날짜는 둘 이상의 대체 방법으로 표시할 수 있습니다. 키 D는 날짜, 월, 연도가 있는 / 형식으로 날짜를 표시합니다. 반면 F는 -를 사용하여 날짜를 표시하고 형식은 각각 연도, 월 및 일을 갖습니다. 사용자가 정확하고 쉽게 사용할 수 있도록 형식 지정자의 적절한 의미를 나타내는 문자열(예: f 및 d)을 사용했습니다. +% 연산자는 형식 지정자를 날짜와 바인딩하는 데 사용됩니다.

일, 월, 연도 가져오기

기능을 향상시키기 위해 날짜와 함께 명령에 사용되는 일부 형식 지정자가 있습니다. 이는 위의 예에서 본 사용 설명서에도 나와 있습니다. 예를 들어 사용자가 쉽게 알아볼 수 있도록 몇 가지 예를 설명합니다. 형식 지정자의 구문은 다음과 같습니다.

$데이트+% [형식 옵션]

구문이 이해하는 대로 날짜와 지정된 형식을 사용하여 특정 출력을 얻습니다.

일부 지정자는 다음과 같습니다.

%NS= 해당 월의 날짜를 표시합니다.

%NS= 전체 월 이름을 표시합니다.

%미디엄= 해당 연도의 월을 표시합니다.

%그리고= 연도 표시

%NS= 표시시각

%시간= 시간을 나타냅니다.~에 시각

%미디엄= 분 표시~에 시각

%NS= 초 표시~에 시각

올해의 달

올해의 달을 찾으려면. 예제에서 위에서 설명한 대로 B 형식을 사용합니다.

$(데이트+%NS)

년도 현재 연도를 표시하기 위해 Y 형식을 사용합니다. 연도의 마지막 두 자리만 원하는 경우 작은 y가 사용됩니다.

$(데이트+%그리고)

$(데이트+%그리고)

요일 A를 사용하여 요일의 전체 이름을 얻습니다. 동안은 하루의 약어를 얻는 데 사용됩니다.

$(데이트+%에게)

$(데이트+%에게)

과거와 미래의 날짜 가져오기

마지막 날 이 추가된 명령을 사용하여 어제 날짜를 얻습니다.

$던졌다어제= $(데이트-d 어제)

특정일 전

특정 날짜로 돌아가기 위해 관련 날짜를 제공하여 날짜를 얻을 수 있습니다. 예를 들어 사용자가 45일 전의 날짜를 얻고자 하므로 이 명령을 사용합니다.

$전에 에코오분의 사일 =$(데이트-d 내일-오분의 사)

지난 달

last month 명령은 사용자가 현재 연도의 이전 달을 가져오는 데 도움이 됩니다.

$던졌다마지막 = $(데이트-NS마지막월 +%NS)

내년

다음 연도의 명령은 현재 연도 다음 연도를 표시합니다.

$던졌다= 내년 =$(데이트-d 내년 +%그리고)

날짜의 차이

두 개의 날짜를 제공하면 확정된 날짜를 얻을 수 있습니다. 한 날짜를 다른 날짜에서 빼서 둘 사이의 일 수를 구합니다.

$나는 $를 그리워한다((($(데이트-NS2021년--24+%NS)- $(데이트-NS2021년--18+%NS))/86400))

-d 또는 -date 형식으로 날짜 표시

Date 명령은 –d 또는 –date 입력을 처리하는 것을 알고 있습니다. 입력 날짜를 문자열로 취합니다. 다음 주의 다음 날 날짜를 얻으려면 아래 예를 입력합니다.

$데이트-데이트=다음주 화요일

다음으로, date 명령은 지금까지 경과한 날짜의 초를 계산할 수 있습니다. 초를 알 수 있는 상대 날짜를 제공합니다.

$데이트-NS2021년-4-24+%NS

명령에서 제공한 형식에 관계없이 날짜는 항상 기본값으로 설정된 특정 패턴으로 표시됩니다.

$데이트-NS5/6/2021년

현재 연도의 주 번호 표시

아래 명령과 같이 V를 사용하여 현재 연도의 주 번호를 얻을 수 있습니다.

현재 연도의 일 수

%j%를 사용하여 현재 날짜까지의 날짜를 표시합니다.

$날짜 +%제이

시간대에 따라 날짜 설정

시스템의 현재 시간대를 확인하려면 아래 명령을 사용합니다.

$Timedatectl

특정 시간대의 날짜 및 현지 시간 출력이 표시됩니다. 여기서 시간대는 Asia/Karachi입니다.

주어진 시간대를 다른 것으로 변경하려면 시간대의 이름을 알아야 합니다. 시간대를 표시하기 위해 따라야 하는 형식은 지역/도시입니다. 사용 가능한 시간대 옵션은 다음과 같습니다.

$timedatectl 목록-시간대

대체하려는 특정 시간대 외에 시간대를 변경하는 데 동일한 쿼리가 사용됩니다.

$수도timedatectl세트– 시간대 유럽/이스탄불

위에서 언급한 출력에서 ​​시간대가 Europe/Istanbul로 업데이트된 것을 볼 수 있습니다.

하드웨어 시계를 설정하여 날짜 및 시간 가져오기

하드웨어 시계는 전원 공급 장치가 없어도 작동합니다. 시스템의 하드웨어 내부에서 실행됩니다.

$수도hwclock – 쇼

출력은 이미지와 같이 시연됩니다.

결론

이제 Linux의 명령줄을 통해 날짜를 설정하거나 변경할 수 있습니다. 그것은 매우 쉽고 이해할 수 있습니다. 위에서 언급한 쿼리는 사용자를 위해 자세히 설명됩니다. 형식 지정자는 특정 날짜의 날짜를 설정하는 데 도움이 됩니다.