이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 ccal입니다.
프로그램:
이름
CCAL - 달력을 표시합니다.
개요
CCAL [ 옵션 ] [ [ num_month ] year ]
CCAL [ 옵션 ] [ 단어_월 ] [ year ]
기술
기본적으로, CCAL 현재 날짜와 함께 현재 달의 달력을 표시합니다.
두드러진. 특정 인수를 지정하여 CCAL XNUMX년 동안의 달력을 표시하거나
지정된 월과 연도.
율리우스력에서 그레고리력으로의 전환은 1752년
3월 XNUMX일. 그 날짜로부터 XNUMX일 후는 종교 개혁에 의해 제거되었으므로,
그 달의 달력은 조금 특이합니다.
달력을 한 달 형식으로 표시하는 경우 CCAL 날짜 파일을 찾습니다. 만약에
녹이다, CCAL 파일을 읽고 해당 월의 특별한 날짜 설명을 찾습니다.
달력 오른쪽에 표시됩니다. 기본적으로 최대 24개의 약속이 있을 수 있습니다.
월별로 표시됩니다. 현재 날짜가 이러한 특별한 날짜 중 하나에 해당하는 경우
별표로 표시됩니다. 자리가 있을 경우 다음달 예약이 가능합니다.
또한 일부 제한 사항이 표시됩니다(현재는 3번째 목요일과 같은 특별 날짜
의 다음 달에는 계산되지 않음).
CCAL 달력을 표시할 때 선택적으로 색상을 사용할 수도 있습니다. 표시되지 않습니다
달력이 콘솔에 직접 표시되지 않을 때마다 색상이 지정됩니다. 이것은 일반적으로
리디렉션할 때 원하는 동작 칼의 다른 프로그램이나 파일로 출력
인수
인수 목록에 연도를 지정하지 않고 구두로 지정된 월을 입력할 수 있습니다.
그러나 단일 숫자 인수는 연도로 해석됩니다. 처음 3개만
월 이름의 문자는 구두로 지정된 월에 대해 중요합니다. 명령
'cal 10'은 10월이 아니라 1910년이 아닌 서기 XNUMX년을 나타냅니다.
사용 가능한 옵션은 다음과 같습니다.
--3 개월]
이전/현재/다음 달을 함께 표시합니다. 이 옵션은 다음과 같은 경우 무시됩니다.
전체 연도를 표시합니다.
--a[ppts]
표시할 최대 약속 수입니다. 최소값은 8, 최대값은 50, 기본값은
24.
--col[또는-파일]=파일 이름
'filename'에서 색상 정의 읽기(기본 색상 파일 이름은 운영 체제에 따라 다름
체계).
--계속[계속]=n
다음 표시 n 지정된 월부터 시작하는 연속 월.
--d[ata-file]=파일명
`filename'에서 약속 읽기(기본 약속 데이터 파일 이름은
운영 체제). 명령줄에서 -d를 최대 8번 사용하여 지정할 수 있습니다.
여러 데이터 파일 이름.
--유럽]
유럽 형식을 사용합니다(첫 번째 평일은 월요일).
--미국 사람]
북미 형식을 사용합니다(첫 번째 평일은 일요일). 이것이 기본값입니다.
--미래]
현재 월이 표시되는 경우 날짜 이후의 약속만 표시
파일이 아니라 과거의 약속이 아닙니다. 이것은 다른 설명을 위한 공간을 허용합니다.
표시될 미래 날짜. 시간이 지날수록 오래된
설명은 삭제되고 최신 설명이 사용됩니다. --future 스위치가 영향을 줍니다.
현재 월에 대한 표시만 표시되고 다른 월은 표시되지 않습니다.
--j[율리안]
율리우스력 날짜를 표시합니다(1월 XNUMX일부터 번호가 매겨진 XNUMX일 기준).
--월요일]
월요일을 주의 첫 번째 요일로 표시합니다(--europe와 동일).
--noc[색상]
색상 사용을 금지합니다.
--노드[ata]
약속 데이터 파일을 읽으려고 하지 마십시오.
--정지시키다]
종료하기 전에 일시 중지하고 키 입력을 요청합니다.
--이번 달]
다음 달 약속 표시를 비활성화합니다. 이번 달만 표시합니다.
--오늘]
오늘의 약속만 표시합니다.
--u[색상]
색상 사용을 허용합니다.
--년도]
현재 연도의 달력을 표시합니다.
다음에서 사용할 수 있는 선택적 환경 변수가 있습니다. CCAL 발견된 경우. CALOPT가
그때 설정 CCAL 이를 읽고 발견된 유효한 명령줄 옵션을 사용합니다. 이것은 어떤
일반적으로 사용되는 스위치는 환경에 설정되고 항상 사용됩니다(예: --europe).
Ccal 이 항목에 잘못된 옵션이 설정되어 있으면 실행 시 사용 화면이 생성됩니다.
변하기 쉬운.
COMMAND 사용 예
CCAL --에프 --d=내_날짜
`my_dates' 파일에 정의된 현재 월과 미래의 약속을 표시합니다.
CCAL 1996
1996년 전체를 표시
CCAL 9 1752
1752년 XNUMX월을 표시하다
CCAL 9월 1752
같은 상기와
CCAL 일월
현재 연도의 XNUMX월 표시
CCAL 도움
인식할 수 없는 인수에 대해 표시되는 도움말 메시지
날짜 파일
CCAL 라는 날짜 파일을 검색합니다. cal.dat 실행된 디렉토리에서. 만약에
찾을 수 없습니다. 사용자에서 검색됩니다. $ HOME 라는 파일의 디렉토리 .cal.dat. If
아직 발견되지 않은 경우 글로벌 cal.dat 시스템 전체 디렉토리에서. 찾다
이 위치가 어디인지 실행할 수 있습니다. CCAL --도움 위치를 표시합니다.
날짜 파일에 지정된 특수 날짜 설명은 다음과 같이 형식화된 단일 행입니다.
다음과 같습니다 :
YYYY MM DD NW xx
어디에
YYYY 년이고,
MM 월(01 - 12)입니다.
DD 일(NW 필드가 사용되는 경우 00),
NW 요일 코드입니다(DD 필드가 사용되는 경우 00).
XXXX 설명입니다; 필요에 따라 잘립니다.
데이터는 표시된 대로 문자 필드를 차지해야 합니다(MUST). YYYY가 -999로 지정되면
월과 일은 공휴일과 같은 연례 행사로 가정하고 설명은
모든 연도에 대해 표시됩니다. MM이 -9로 지정되면 날짜는 월간으로 간주됩니다.
지정된 연도의 이벤트. 요일 코드 NW에서 N은 다음을 의미합니다.
평일 W 특별한 날짜가 발생합니다. 예를 들어, 31은 세 번째 일요일을 나타냅니다. 값
W는 일요일부터 토요일까지 각각 1에서 7 사이입니다. N에 대한 값 9는 다음을 나타냅니다.
"last thursday"의 경우 95와 같이 "last"입니다.
모든 필드에 양수가 포함되고 연도가 1970년 이상인 경우
설명은 지정된 날짜에서 시작하여 기간(일)을 포함하는 주기적으로 가정됩니다.
NW로 지정됨(예: 1995 01 06 14는 2을 사용하여 두 번째 금요일마다 설명을 표시합니다.
1995년 XNUMX월을 기준일로 함). 기준일이 표시되지 않습니다.
생년월일(또는 다른 특별한
이벤트) 설명에서 대괄호 또는 중괄호 안에. 이 숫자는 다음으로 변환됩니다.
귀하가 표시한 연도 및 괄호 또는 중괄호가 제거된 연도 수
출력. 중괄호 {}를 사용하는 경우 숫자는 21st와 같이 서수 접미사를 갖습니다.
32번째, 43번째, 54번째 등. 대괄호 또는 중괄호의 숫자가 현재보다 큰 경우
년, 숫자는 변경되지 않고 표시됩니다. 예: "Alex의 {1961} 생일"은
"Alex의 34번째 생일"로 표시됩니다(현재 연도가 1995년인 경우). 포함해야 하는 경우
출력에 대괄호 또는 중괄호가 있는 경우 '\' 접두사를 사용하여 이스케이프할 수 있습니다.
예: "Alex의 \{1961\} 생일"은 "Alex의 {1961} 생일"로 표시됩니다.
참고: 만약 CCAL --europe 또는 --monday 스위치로 호출되면 W 값 1-7
표시하다 월(1) ~ 일 - Closed(7) 보다는 일 - Closed(1) ~ 토 - Closed(7).
cal.dat의 라인은 데이터로 간주되기 위해 -999 또는 4자리 숫자로 시작해야 합니다. NS
데이터 라인은 임의의 순서일 수 있습니다. 이 모든 약속은 시간순으로 표시됩니다.
약속 데이터 파일의 순서에 관계없이 순서를 지정합니다.
If CCAL 알림 지원으로 컴파일되었습니다. CCAL 파일도 검색합니다
날짜 그리고 .날짜 와 같은 장소에 칼닷 등가물. NS 날짜 파일이 사용됩니다
로 알림(1) 프로그램이며 다음을 지정하기 위한 덜 강력한 대체 형식입니다.
설명. 이 형식의 파일은 --data-file= 옵션으로 지정할 수 없습니다.
The 알림 형식은 다음에서 길이 < 화면 너비의 텍스트 줄로 구성됩니다.
형식 :
DDDDDDDD:N:x:yyyyyy:S
어디에
DDDDDDDD
다음 형식 중 하나의 날짜입니다.
M/D/Y 특정 날짜에 발생하는 이벤트(연도는 XNUMX자리 또는 XNUMX자리일 수 있지만 반드시
미리 알림과의 하위 호환성을 위해 XNUMX개)
매년 발생하는 M/D 이벤트
D 매월 발생하는 이벤트
DDD 매주 발생하는 이벤트 (요일이 '일', '월' 등)
N 사용자에게 이벤트를 알리는 일수입니다(무시 CCAL)
이벤트 설명
yyyyy 이벤트의 선택적 수용자(예: Mr. Jones)
S 상태 플래그, 일반 이벤트의 경우 N 또는 삭제된(표시되지 않은) 이벤트의 경우 D
빈 줄은 무시됩니다. 위의 형식이 아닌 줄은 다음을 지정하는 것으로 가정합니다.
더 많은 이벤트를 읽을 파일 이름입니다. 파일은 일반적인 위치에서 검색됩니다.
LOCATION
CCAL 또한 사용자의 로케일 정의를 사용하여 날짜로 사용할 요일을 결정합니다.
시작하는 평일. -europe 또는 -american 명령줄이 전환되면 재정의됩니다.
사용됩니다.
-europe 또는 -american 스위치를 설정하지 않으면 로케일이 올바르게 정의되고
예상과 다른 시작 요일이 표시됩니다. CCAL or
당신의 libc 정의가 책임이 있습니다. 이것이 버그라고 생각되면 CCAL 신고해 주세요.
COLOR ATTRIBUTES
CCAL 라는 색상 정의 파일을 검색합니다. 칼.콜 디렉토리에서
에서 실행됩니다. 발견되지 않으면 사용자에서 검색됩니다. $ HOME 라는 파일의 디렉토리
.cal.col. 여전히 찾지 못하면 전역 시스템 전체를 찾습니다. /etc/cal.col 여러분의 시간과 재능으로
다음을 실행하여 시스템 전체 정의의 위치를 확인하십시오. CCAL --도움 어느 것
그것을 표시합니다.
사용자는 캘린더를 표시할 때 사용되는 기본 색상을 재정의할 수 있습니다. 이것은 다음과 같이 할 수 있습니다.
홈 디렉토리에 색상 정의 파일을 생성합니다.
색상 정의 파일의 예:
월 이름에 대한 15 02 비디오 색상
01 03 평일 헤더용 비디오 색상
07 01 일반 달력 요일에 대한 비디오 색상
일요일을 위한 13 01 비디오 색상
오늘의 14 02 비디오 색상
07 06 bkgd 연간 달력(월 사이의 공백)
특별한 날 설명을 위한 11 00개의 비디오 색상
설명 = 오늘을 나타내는 *에 대한 12 08 비디오 색상
에프지비지
색상 정의는 위와 같이 전경 색상에 대한 XNUMX자 필드로 나타나야 합니다.
그 뒤에 공백이 오고 그 뒤에 배경색에 대한 XNUMX자 필드가 옵니다. NS
색상 정의는 첫 번째 줄에서 시작해야 하며 빈 줄을 포함해서는 안 됩니다.
주석은 두 번째 필드 뒤에 나타날 수 있습니다. 단, 전체 행 길이가
80자를 초과합니다.
가능한 색상:
검은 색 0
파란색 1
녹색 2
시안 3
빨간색 4
바이올렛 5
오렌지 6
밝은 회색 7
진한 회색 8
밝은 파란색 9
밝은 녹색 10
밝은 청록색 11
밝은 빨강 12
밝은 보라색 13
노란색 14
흰색 15
배경색을 8에서 15까지 지정하면 배경색이 0에서 7까지,
깜박이는 텍스트와 함께.
onworks.net 서비스를 사용하여 온라인으로 ccal 사용
