Linux

[리눅스] cal 명령어 완벽 가이드 사용법(달력 출력)

인생아 2024. 10. 15. 18:30
반응형

리눅스 cal 명령어달력을 출력하는 간단한 명령어입니다. 주로 월별 달력, 연간 달력, 그리고 특정한 연도나 월의 달력을 확인하는 데 사용됩니다. 시스템의 날짜와 무관하게 달력을 표시하며, 달력을 보는 용도로 유용하게 활용됩니다.

cal 명령어 기본 사용법

cal 명령어를 실행하면 현재 달의 달력이 출력됩니다.

user@linux:/home/user$ cal
    October 2024     
Su Mo Tu We Th Fr Sa  
       1  2  3  4  5  
 6  7  8  9 10 11 12  
13 14 15 16 17 18 19  
20 21 22 23 24 25 26  
27 28 29 30 31

이 명령어는 현재 10월 2024년의 달력을 출력하며, 현재 날짜는 굵게 표시되지 않지만, 달력을 빠르게 확인할 수 있습니다.

특정 연도의 달력 보기

cal 명령어에 연도를 입력하면 해당 연도의 전체 달력을 확인할 수 있습니다.

user@linux:/home/user$ cal 2023
                               2023                               
       January               February               March         
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7         1  2  3  4         1  2  3  4     
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11
...

이 명령어는 2023년의 전체 달력을 출력하여, 특정 월의 달력을 빠르게 확인할 수 있습니다.

특정 연도와 월의 달력 보기

원하는 연도와 월의 달력을 보고 싶을 때는, 연도와 월을 같이 입력합니다.

user@linux:/home/user$ cal 5 2023
      May 2023       
Su Mo Tu We Th Fr Sa  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
14 15 16 17 18 19 20  
21 22 23 24 25 26 27  
28 29 30 31

이 명령어는 2023년 5월의 달력을 출력합니다. 이를 통해 특정 월의 날짜를 쉽게 확인할 수 있습니다.

월요일을 시작 요일로 지정

기본적으로 cal 명령어는 일요일을 시작 요일로 달력을 출력합니다. 하지만 -m 옵션을 사용하면 월요일을 첫 번째 요일로 설정하여 달력을 출력할 수 있습니다.

user@linux:/home/user$ cal -m
    October 2024     
Mo Tu We Th Fr Sa Su  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
14 15 16 17 18 19 20  
21 22 23 24 25 26 27  
28 29 30 31

이 명령어는 월요일이 시작 요일로 설정된 10월 2024년의 달력을 출력합니다.

과거 또는 미래 날짜 계산과 달력 출력

특정한 날짜의 달력을 보고 싶을 때는 ncal 명령어와 함께 -A(후) 또는 -B(전) 옵션을 사용하여 달력을 출력할 수 있습니다.

user@linux:/home/user$ ncal -A 2
    October 2024
Mo Tu We Th Fr Sa Su  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
...
    December 2024
Mo Tu We Th Fr Sa Su  
 1  2  3  4  5  6  7  
 8  9 10 11 12 13 14

ncal -A 2는 현재 달을 포함하여 2개월 후까지의 달력을 출력합니다.

cal 명령어의 유용성

cal 명령어는 매우 간단하면서도 유용한 도구입니다. 특히 빠르게 날짜를 확인해야 하거나, 특정한 달의 시작일이나 공휴일 등을 찾을 때 편리하게 사용할 수 있습니다. 다른 시간 관련 명령어와 함께 사용하면 더 유용하며, 시스템 관리계획 관리에 있어 필수적인 도구입니다.

참고사이트

반응형