English

cal — 달력 출력

Linux / 리눅스 기본 명령어 / cal.html

리눅스 기본 명령어원문등록 2026-10-20T09:00:00+09:00

터미널에 월별 달력을 표시하는 명령어.

기본 정보

명령어 이름cal
한 줄 소개터미널에 월별 달력을 표시하는 명령어.
제공util-linux (ncal)
공식 문서https://man7.org/linux/man-pages/man1/cal.1.html
지원 운영체제Linux, macOS, BSD
설치 여부기본 탑재
분류리눅스 기본 명령어 (태그: 리눅스 기본 명령어 (태그: cal, 달력, 날짜, ncal))

이 명령어는 무엇인가?

cal은 현재 월의 달력을 출력합니다. 인자로 연도나 월/연도를 주면 해당 기간을 보여 주고, -3으로 이전·현재·다음 달을 함께 볼 수 있습니다.

배포판에 따라 ncal이 함께 제공되어 -m으로 월요일 시작, -y로 연간 달력을 사용할 수 있습니다. 스크립트에서 날짜 계산을 할 때는 date를 쓰는 편이 적절합니다.

어떤 문제를 해결하는가?

  • 터미널에서 빠르게 날짜와 요일을 확인할 때
  • 특정 월의 주차 배치를 볼 때
  • 연간 달력으로 일정을 가늠할 때
  • 문서 작업 중 날짜 표기를 확인할 때

주요 기능

월 달력

인자 없이 현재 월을 보여 줍니다.

  • 활용 상황: 오늘 날짜와 요일을 확인할 때
  • 얻는 결과: 한눈에 배치를 볼 수 있습니다.
  • 제한 사항: 공휴일 정보는 포함되지 않습니다.

연간 보기

-y 또는 연도 인자로 12개월을 출력합니다.

  • 활용 상황: 연간 계획을 세울 때
  • 얻는 결과: 전체 흐름을 파악할 수 있습니다.
  • 제한 사항: 출력이 길어 페이저가 필요할 수 있습니다.

시작 요일 변경

-m으로 월요일 시작 달력을 씁니다.

  • 활용 상황: 유럽식 표기가 필요할 때
  • 얻는 결과: 문서 형식과 맞출 수 있습니다.
  • 제한 사항: 구현에 따라 옵션 지원이 다릅니다.

설치 및 실행

설치 여부 확인

cal --version

sudo apt install util-linux # Debian/Ubuntu sudo dnf install util-linux # Fedora

실제 사용 예제

이번 달

현재 월 달력을 봅니다.

cal

특정 월

2026년 10월을 봅니다.

cal 10 2026

연간 달력

올해 전체를 출력합니다.

cal -y 2026 | head -n 20