달력표시하기






cal

◼️ 기본 설명


book/menu/2026_08_25/62a9d0ee-394f-41f2-85be-762d06b41da7.png

cal(Calendar)은 터미널 화면에 텍스트 기반의 월별 또는 연도별 달력을 직관적으로 표시해 주는 명령어입니다.

◼️ 기본 커맨드 실행 시

cal
  • 옵션 없이 단독 실행하면 현재 연도와 현재 월의 달력을 출력하며, 오늘 날짜가 화면상에 강조(반전 색상 등)되어 표시됩니다.


◼️ 주요 옵션 및 인자

옵션 / 사용법설명예시
-3, --three이전 달, 이번 달, 다음 달(총 3개월)을 나란히 출력cal -3
-y, --year현재 연도의 1월부터 12월까지 전체 달력 출력cal -y
-m, --monday주의 시작 요일을 일요일(Su) 대신 **월요일(Mo)**로 변경하여 출력cal -m
-s, --sunday주의 시작 요일을 일요일(Su)로 설정 (기본값)cal -s
-j, --julian1년 중 몇 번째 날인지 나타내는 율리우스일(1~365/366)로 표시cal -j
cal [월] [연도]지정한 특정 연도 및 월의 달력 출력 (월은 숫자 1~12 또는 영문 이름)cal 12 2026
cal [연도]지정한 연도의 전체(1~12월) 달력 출력cal 2027

◼️ 관련 정보 및 팁

  • 인자 전달 시 주의사항:

    • cal 8처럼 숫자 1개만 입력하면 8월이 아니라 서기 8년(Year 8)의 전체 달력이 출력됩니다. 특정 월을 보려면 반드시 cal 8 2026과 같이 연도를 함께 명시해야 합니다.

  • 배포판별 차이:

    • 기본 Linux(util-linux 패키지)의 cal 외에도 확장 기능이 포함된 ncal 명령어가 함께 제공되는 경우가 많습니다.

    • ncal을 실행하면 요일이 세로축으로 배치되는 다른 레이아웃의 달력이 출력됩니다.

  • 관련 명령어:

    • date: 현재 시스템의 정확한 날짜와 시간(시:분:초) 및 타임존 확인/설정

    • ncal: 세로형 달력 출력 및 부활절 등 특정 기념일 계산 지원






* 이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.