ccal - Online în cloud

Aceasta este comanda ccal care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ccal - afișează un calendar

REZUMAT


ccal [ Opțiuni ] [ [ num_lună ] an ]
ccal [ Opțiuni ] [ cuvânt_lună ] [ an ]

DESCRIERE


În mod implicit, ccal va afișa un calendar pentru luna curentă cu ziua curentă
marcat. Prin precizarea anumitor argumente, ccal va afișa un calendar pentru un an întreg sau
o lună și un an specificate.

Se presupune că trecerea de la calendarul iulian la cel gregorian a avut loc în 1752
pe 3 septembrie. Zece zile după acea dată au fost eliminate de reformă, deci
calendarul pentru luna respectivă este puțin neobișnuit.

Dacă se afișează un calendar în formatul pentru o singură lună, ccal va căuta un fișier de date. Dacă
găsite, ccal va citi fișierul, căutând descrieri speciale de date pentru luna respectivă care
va fi afișat în partea dreaptă a calendarului. În mod implicit, pot fi până la 24 de întâlniri
afișat pe lună. Dacă data curentă se încadrează într-una dintre aceste date speciale,
va fi semnalat cu un asterisc. Daca este loc, programari pentru luna urmatoare mai
să fie afișate și cu anumite limitări (în prezent, date speciale, cum ar fi a 3-a joi
de nu se va calcula pentru luna viitoare).

ccal poate folosi opțional culorile la afișarea calendarului. Nu se va afișa
culori oricând calendarul nu este afișat direct pe consolă. Aceasta este în general
comportamentul dorit atunci când redirecționați lui cal ieșire către alt program sau fișier.

ARGUMENTE


O lună specificată verbal poate fi introdusă fără a specifica un an în lista de argumente;
cu toate acestea, un singur argument numeric va fi interpretat ca un an. Doar primele 3
caracterele numelui lunii sunt semnificative pentru o lună specificată verbal. Comanda
„cal 10” se referă la anul 10 d.Hr., nu octombrie și nu 1910.

Opțiunile disponibile sunt:

--3 luni]
Afișați împreună luna anterioară/curente/următoare. Această opțiune va fi ignorată când
afișând un an întreg.

--a[ppts]
Numărul maxim de întâlniri de afișat. Minimul este 8, maximul este 50, implicit este
24.

--col[or-file]=nume fișier
Citiți definițiile culorilor din `filename' (numele implicit al fișierului de culoare depinde de operare
sistem).

--con[continuare]=n
Afișează următorul n luni succesive începând cu luna specificată.

--d[ata-file]=nume fișier
Citiți întâlnirile din `filename' (numele de fișier cu date implicite de întâlnire depinde de
sistem de operare). Puteți utiliza -d de până la 8 ori într-o linie de comandă pentru a specifica
mai multe nume de fișiere de date.

--Europa]
Utilizați formatul european (prima zi a săptămânii este luni).

--american]
Utilizați formatul nord-american (prima zi a săptămânii este duminică), acesta este cel prestabilit.

--viitor]
Dacă luna curentă este afișată, atunci afișați numai întâlnirile viitoare de la dată
dosar, nu întâlniri trecute. Acest lucru permite spațiu pentru alte descrieri cu
datele viitoare care urmează să fie afișate. Pe măsură ce timpul trece de-a lungul lunii, vechi
descrierile sunt eliminate și sunt folosite altele mai noi. Comutatorul --future afectează
doar afișarea pentru luna curentă și nu pentru alte luni.

--j[ulian]
Afișați datele iuliene (zile unice, numerotate de la 1 ianuarie).

--luni]
Afișați luni ca prima zi a săptămânii (la fel ca --europe)

--noc[olor]
Inhiba utilizarea culorilor.

--nu există date]
Nu încercați să citiți niciun fișier cu date privind programarea.

--pauză]
Întrerupeți înainte de a ieși și solicitați o apăsare a tastei.

--luna aceasta]
Dezactivați afișarea programărilor de luna viitoare; arata doar luna curenta.

--azi]
Afișați doar întâlnirile de astăzi.

--u[se-color]
Permite utilizarea culorilor.

--an]
Afișează un calendar pentru anul curent.

Există o variabilă de mediu opțională care poate fi utilizată de ccal daca este gasit. Dacă CALOPT este
stabilit atunci ccal îl va citi și va folosi orice opțiuni valide ale liniei de comandă găsite. Acest lucru permite orice
comutatoare utilizate în mod obișnuit pentru a fi setate în mediul dvs. și utilizate întotdeauna (de exemplu --europe).
Ccal va produce ecranul de utilizare atunci când este rulat dacă sunt setate opțiuni nevalide în aceasta
variabilă.

COMMAND EXEMPLE


ccal --f --d=date_mei
afișează luna curentă și întâlnirile viitoare definite în fișierul `my_dates'

ccal 1996
afișează întregul an 1996

ccal 9 1752
afișează luna septembrie 1752

ccal sep 1752
la fel ca mai sus

ccal ianuarie
afișarea lunii ianuarie a anului curent

ccal ajutor
mesaj de ajutor afișat pentru argumente nerecunoscute

DATA DOSARE


ccal va căuta un fișier de dată numit cal.dat în directorul din care a fost executat. Dacă
nu a fost găsit, va căuta în utilizatori $ ACASĂ director pentru un fișier numit .cal.dat. If
încă nu a fost găsit, va căuta un global cal.dat într-un director de sistem. A găsi
unde se află această locație poți fugi ccal --Ajutor care va afișa locația.

Descrierile speciale ale datei specificate în fișierul de date sunt linii simple, formatate ca
urmează:

AAAA LL ZZ NW xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Unde

AAAA este anul,

MM este luna (01 - 12),

DD este ziua (00 dacă este folosit câmpul NW),

NW este codul zilei săptămânii din lună (00 dacă este folosit câmpul DD)

xxxx este descrierea; se va trunchia după cum este necesar pentru a se potrivi

Datele TREBUIE să ocupe câmpurile de caractere așa cum se arată. Dacă YYYY este specificat ca -999,
luna și ziua sunt presupuse a fi evenimente anuale, cum ar fi sărbătorile, iar descrierea va fi
să fie afișate pentru orice an. Dacă MM este specificat ca -9, se presupune că ziua este lunară
eveniment pentru anul specificat. În codul pentru ziua săptămânii a lunii NW, N înseamnă pe care
ziua săptămânii W are loc data specială. De exemplu, 31 indică a treia duminică. Valorile de
W variază de la 1 la 7, de duminică până sâmbătă, respectiv. O valoare de 9 pentru N indică
„ultimul” ca în 95 pentru „joia trecută”.

Dacă TOATE câmpurile conțin un număr pozitiv și anul este cel puțin 1970, atunci
descrierea se presupune a fi periodică, începând cu data dată, cu perioada în zile
specificat în NW (de ex. 1995 01 06 14 va afișa descrierea în fiecare a doua vineri folosind 2
ianuarie 1995 ca dată de bază). Data de bază nu este afișată.

Puteți afișa zilele de naștere și aniversările punând anul nașterii (sau alte date speciale
eveniment) în interiorul parantezelor sau acoladelor, în descriere. Acest număr este convertit în
numărul de ani de la anul pe care îl indicați și din care sunt eliminate parantezele sau acolade
ieșirea. Dacă sunt folosite acolade {}, numărul va avea un sufix ordinal, ca în 21st,
32, 43, 54 etc. Dacă numărul dintre paranteze sau acolade este mai mare decât numărul curent
anul, numărul va fi afișat neschimbat. Exemplu: „Ziua de naștere a lui Alex {1961}” va
afișați ca „împlinirea a 34 de ani de naștere a lui Alex” (dacă anul curent este 1995). Dacă trebuie să includeți
paranteze sau acolade din ieșirea dvs., apoi puteți scăpa de ele prefixând-o cu un „\”.
Exemplu: „Ziua de naștere a lui Alex \{1961\}” va fi afișată ca „Ziua de naștere a lui Alex {1961}”.

NOTĂ: Dacă ccal este invocat cu comutatorul --europe sau --monday, apoi valorile W 1-7
denota luni(1) la Duminică(7) mai degrabă decât Duminică(1) la Sâmbătă(7).

O linie din cal.dat trebuie să înceapă cu -999 sau un număr din 4 cifre pentru a fi considerată date. The
liniile de date pot fi în orice ordine. Toate aceste programări vor fi afișate în ordine cronologică
comanda, indiferent de comanda din fisa de date programare.

If ccal a fost compilat cu suportul de memento atunci ccal va căuta, de asemenea, fișierele
datele si .datele în aceleaşi locuri ca şi pentru caldat echivalente. The datele este utilizat fișierul
langa aducere aminte(1) program și este un format alternativ, mai puțin puternic pentru specificare
descrieri. Un fișier în acest format nu poate fi specificat cu opțiunea --data-file=.

aducere aminte formatul constă din linii de text cu lungimea < lățimea ecranului în cele ce urmează
format:

DDDDDDDD:N:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:aaaaaa:S

Unde

dddddddd
este data într-unul dintre următoarele formate:

L/D/Y un eveniment care are loc într-o anumită zi (anul poate fi de două sau patru cifre, dar trebuie să fie
două pentru compatibilitate cu înapoi cu memento)

M/D un eveniment care are loc în fiecare an

D un eveniment care are loc în fiecare lună

DDD un eveniment care are loc în fiecare săptămână (ziua săptămânii este „Soare”, „Luni”, etc.)

N este numărul de zile de notificare a evenimentului pe care trebuie să-l acorde utilizatorului (ignorat de ccal)

xxxxx descrierea evenimentului

aaaaa un receptor opțional al evenimentului (de exemplu, domnul Jones)

S flag de stare, fie N pentru un eveniment normal, fie D pentru un eveniment șters (neafișat).

Liniile goale sunt ignorate. Se presupune că o linie care nu este în formatul de mai sus specifică a
nume de fișier din care să citiți mai multe evenimente. Dosarul este căutat în locurile obișnuite.

LOCAȚIE


ccal va folosi, de asemenea, definițiile locale ale utilizatorului pentru a determina ce zi să folosească ca
începând din ziua săptămânii. Aceasta este suprascrisă dacă comută linia de comandă -europe sau -american
sunt folosite.

Dacă nu setați comutatorul -europe sau -american, localitatea dvs. este definită corect și
vedeți o zi de început diferită, diferită de ceea ce v-ați aștepta ccal or
definițiile tale libc sunt de vină. Dacă credeți că aceasta este o eroare în ccal va rog sa o raportati.

COLOR ATRIBUTE


ccal va căuta un fișier de definire a culorii numit cal.col în directorul era
executat din. Dacă nu este găsit, va căuta în utilizatori $ ACASĂ director pentru un fișier numit
.cal.col. Dacă tot nu este găsit, va căuta un sistem global /etc/cal.col Poti
confirmați locația pentru definiția la nivel de sistem rulând ccal --Ajutor care va
afișați-l.

Utilizatorii pot suprascrie culorile implicite utilizate la afișarea calendarelor. Acest lucru poate fi realizat de
creând un fișier de definire a culorii în directorul lor principal.

Exemplu de fișier de definire a culorii:

15 02 culori video pentru numele lunii
01 03 culori video pentru antetul zilei lucrătoare
07 01 culori video pentru zile calendaristice normale
13 01 culori video pentru duminica
14 02 culori video pentru ziua curentă
07 06 bkgd pentru calendarul anual (spațiu între luni)
11 00 de culori video pentru descrieri speciale de zile
12 08 culori video pentru * indicând descr.=azi

FG BG

Definițiile culorilor trebuie să apară ca mai sus, ca un câmp de două caractere pentru culoarea primului plan,
urmat de un spațiu, urmat de un câmp de două caractere pentru culoarea de fundal. The
definițiile culorilor trebuie să înceapă pe prima linie și nu trebuie să conțină linii goale.
Comentariile pot apărea după al doilea câmp, cu condiția ca lungimea totală a liniei să nu apară
depășește 80 de caractere.

Culori posibile:

negru 0
albastru 1
verde 2
cyan 3
roșu 4
violet 5
portocaliu 6
gri deschis 7

gri închis 8
albastru strălucitor 9
verde aprins 10
cyan strălucitor 11
roșu aprins 12
violet strălucitor 13
galben 14
alb 15

Specificarea unei culori de fundal de la 8 la 15 va avea ca rezultat o culoare de fundal de la 0 la 7,
cu text intermitent.

Utilizați ccal online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows