리눅스 명령어 · 2 min read · Sep 16, 2025

초보자를 위한 리눅스 Cal/NCal 명령어의 10가지 실용적인 예제

리눅스에서 터미널에서 빠르게 달력을 보고 싶다면 cal이 사용해야 할 명령줄 도구입니다. 기본적으로 이 명령은 현재 월을 출력합니다.

비슷한 유틸리티인 ncal도 있습니다. ncal은 대안 레이아웃, 더 많은 옵션 및 부활절 날짜를 제공하는 점에서 cal과 다릅니다.

이 기사에서는 이 두 도구에 대해 자세히 논의하며, 그 기능과 특성에 대한 아이디어를 제공합니다.

1. 오늘 날짜 강조 표시 끄는 방법은?

위의 기본 출력에서 볼 수 있듯이 현재 날짜는 흰색으로 강조 표시됩니다. 그러나 원하신다면 이 강조 표시를 끌 수 있습니다. 이는 -h 명령줄 옵션을 사용하여 수행할 수 있습니다:

2. 특정 월 또는 전체 연도의 달력을 표시하는 방법은?

cal/ncal 명령은 기본적으로 현재 월을 표시하지만, 특정 월을 표시하려면 -m 명령줄 옵션을 사용할 수 있습니다. 이 옵션은 표시할 월을 나타내는 숫자 값(1-12)을 요구합니다.

예를 들어, 다음 명령은 2017년 1월을 표시합니다:

cal -m1

유사하게, 전체 연도의 달력은 -y 명령줄 옵션을 사용하여 표시할 수 있습니다.

cal -y [year]

cal 명령이 연도의 모든 월을 표시하는 모습

3. 각 주 열 아래에 주 번호를 인쇄하는 방법은?

각 주 열 아래에 주 번호를 인쇄하려면 -w 명령줄 옵션을 사용하십시오. 다음 스크린샷은 주 번호가 어떻게 표시되는지를 보여줍니다(마지막 강조된 행):

4. 이전, 현재 및 다음 월을 한 번에 표시하는 방법은?

cal/ncal 명령은 오늘을 기준으로 이전, 현재 및 다음 월도 표시합니다. 이를 위해서는 -3 명령줄 옵션을 전달해야 합니다.

cal이 이전 및 다음 월을 표시하는 모습

5. 출력에서 현재 월 이전 또는 이후에 지정된 개월 수를 추가하는 방법은?

원하신다면 cal/ncal이 현재 월 이후에 특정 개월 수를 표시하도록 할 수 있습니다. 이는 표시할 추가 개월 수를 요구하는 -A 명령줄 옵션을 사용하여 수행할 수 있습니다.

예를 들어, 다음 스크린샷은 출력에서 2개월(현재 월 이후)을 표시하는 방법을 보여줍니다:

월 이전 또는 이후 x 개월 표시

유사하게, 현재 월 이전에 특정 개월 수를 표시하려면 -B 명령줄 옵션을 사용하십시오.

cal -B 명령 옵션

이 두 옵션은 함께 사용할 수도 있습니다. 예를 들어, 2016년 11월부터 2017년 6월까지의 달력을 표시하려면 다음 명령을 실행해야 합니다:

cal -B4 -A3

달 이전 및 이후 표시

6. cal을 ncal 모드로 실행하고 그 반대로 하는 방법은?

cal과 ncal은 각각 별도의 출력 레이아웃을 가지고 있지만, 실제로 서로의 레이아웃으로 전환할 수 있습니다. cal을 ncal의 레이아웃으로 전환하려면 -N 명령줄 옵션을 사용하십시오. 유사하게, -C 옵션은 ncal이 cal의 출력 모드로 전환하도록 강제합니다.

참고: ncal의 -b 옵션도 동일한 기능을 합니다(매뉴얼 페이지에서는 ncal 출력에 대해 구식 형식을 원할 때 이 옵션을 사용하라고 합니다).

7. 주의 시작일을 변경하는 방법은?

cal과 ncal은 일요일을 주의 첫 번째 날로 가정합니다. 이는 기본값입니다. 그러나 원하신다면 이를 변경하여 월요일부터 시작하도록 할 수 있습니다. 이는 -M 옵션을 사용하여 수행할 수 있습니다(단, ncal에서만 작동합니다).

8. 특정 월과 연도를 표시하는 방법은?

cal/ncal 명령이 현재 월/연도 외의 월/연도를 표시하도록 하려면 -d 명령줄 옵션을 사용하면 됩니다. 이 옵션은 yyyy-mm 형식으로 연도와 월을 전달해야 합니다.

예를 들어, 2016년 3월을 표시하려면 다음 명령을 사용하십시오:

cal -d 2016-03

특정 월 표시

9. 부활절 날짜를 표시하는 방법은?

여기서는 -o-e 명령줄 옵션이 필요합니다. 전자는 ncal 명령이 정교회(그리스 및 러시아 정교회)의 부활절 날짜를 표시하도록 지시하고, 후자는 ncal이 서구 교회의 부활절 날짜를 표시하도록 요청합니다.

10. 율리우스력을 표시하고 율리우스 날짜를 표시하는 방법은?

ncal을 사용하여 율리우스력을 표시하려면 -J 명령줄 옵션을 사용하십시오.

율리우스 날짜의 경우, -j 명령줄 옵션을 사용하십시오(둘 다 cal과 ncal에서 지원됨):

cal이 율리우스력 날짜를 표시하는 모습

cal과 ncal은 명령줄에서 달력을 사용하는 작업에 매우 유용합니다. ncal 명령은 기능(또는 명령줄 옵션) 측면에서 cal보다 약간 더 좋습니다. 여기에서 언급된 모든 예제를 시도해 보시고, 의문이 있을 경우 명령의 매뉴얼 페이지를 참조하십시오. 이 튜토리얼의 명령은 Ubuntu 및 Debian Linux에서 테스트되었지만, CentOS와 같은 다른 배포판에서도 동일하게 작동합니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.