V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!

cal (Unix)

Z Multimediaexpo.cz

Verze z 7. 11. 2024, 12:11; Sysop (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

cal nebo také ncal je standardní program Unixu a operačních systémech unixového typu (například Linux, FreeBSD, Mac OS a další). Vytiskne ASCII kalendář na daný měsíc nebo rok.

Pokud uživatel neurčuje žádné možnosti příkazového řádku, cal bude tisknout kalendář pro aktuální měsíc.

Linux Mint

V Linuxu Mint verze 22.0 příkaz cal asi vůbec neexistuje. Místo něj je potřeba dodatečně nainstalovat příkaz ncal.

Instalace příkazu, který navíc emuluje starší příkaz cal, je ovšem velmi jednoduchá. Díky tomu získáte 2 nové textové příkazy, které se mírně liší svými výstupy.

Příklady

Obsah

NCAL1-Mint-22-Threadripper-2024-11-07.png

Funkce

Příkaz cal byl přítomen již v 1. vydání Unix.

Gregoriánský kalendář

Gregoriánská reforma z roku 1582 byla v Království Velké Británie přijata v září 1752. Jako důsledek cal v září 1752 zobrazí upravenou verzi.

NCAL2-Mint-22-Threadripper-2024-11-07.png

Tento měsíc byl přechodem od Gregoriánského kalendáře od dříve používaného Juliánského kalendáře.

To bylo popsáno v manuálových stránkách pro Sun Solaris takto: "An unusual calendar is printed for September 1752. That is the month when 11 days were skipped to make up for lack of leap year adjustments."

BSD utilita ncal umí s gregoriánským kalendářem pracovat lépe:

NCAL3-Mint-22-Threadripper-2024-11-07.png

Externí odkazy


      Příkazy a programy příkazové řádky Unixu
Správa souborů

catchattrcdchmodchownchgrpcksumcmpcpdu • df • file • fsck • fuser • ln • ls • lsattr • lsof • mkdir • mount • mv • pwd • rm • rmdir • split • touch

Správa uživatelů a prostředí

envfingeridlognamemesgpasswdsusudounameuptimewwallwhowhoamiwrite

Správa procesů

atchrootcrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwaitwatch

Zpracování textu

awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepatchpastereadsedsorttactailteetruniqwcxargs

Programování v shellu

aliasbasenameechoexprfalseprintftesttrueunset

Síťová komunikace

diginetdhostifconfignetstatnslookuppingrloginnctraceroute

Hledání informací

findgrepstrings

Ostatní nástroje

bannerbccaldateddlooklpmansizeyes