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

(Rozdíly mezi verzemi)
(+ NEW...powered by AMD Ryzen Threadripper 7960X !)
(+ MOJE Fotky !)
Řádka 3: Řádka 3:
Pokud uživatel neurčuje žádné možnosti příkazového řádku, <code>cal</code> bude tisknout kalendář pro aktuální měsíc.
Pokud uživatel neurčuje žádné možnosti příkazového řádku, <code>cal</code> bude tisknout kalendář pro aktuální měsíc.
 +
 +
== Linux Mint ==
== Příklady ==
== Příklady ==
-
<syntaxhighlight lang="console">
+
[[Soubor:NCAL1-Mint-22-Threadripper-2024-11-07.png|left|640px]]
-
$ cal
+
{{clear}}
-
    prosinec 2016 
+
-
Po Út St Čt Pá So Ne
+
-
          1  2  3  4
+
-
5  6  7  8  9 10 11
+
-
12 13 14 15 16 17 18
+
-
19 20 21 22 23 24 25
+
-
26 27 28 29 30 31
+
-
 
+
-
 
+
-
$ cal 2001
+
-
                              2001                             
+
-
 
+
-
        leden                  únor                  březen     
+
-
Po Út St Čt Pá So Ne  Po Út St Čt Pá So Ne  Po Út St Čt Pá So Ne
+
-
1  2  3  4  5  6  7            1  2  3  4            1  2  3  4
+
-
8  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11
+
-
15 16 17 18 19 20 21  12 13 14 15 16 17 18  12 13 14 15 16 17 18
+
-
22 23 24 25 26 27 28  19 20 21 22 23 24 25  19 20 21 22 23 24 25
+
-
29 30 31              26 27 28              26 27 28 29 30 31 
+
-
                                                                 
+
-
        duben                květen                červen     
+
-
Po Út St Čt Pá So Ne  Po Út St Čt Pá So Ne  Po Út St Čt Pá So Ne
+
-
                  1      1  2  3  4  5  6                1  2  3
+
-
2  3  4  5  6  7  8    7  8  9 10 11 12 13    4  5  6  7  8  9 10
+
-
9 10 11 12 13 14 15  14 15 16 17 18 19 20  11 12 13 14 15 16 17
+
-
16 17 18 19 20 21 22  21 22 23 24 25 26 27  18 19 20 21 22 23 24
+
-
23 24 25 26 27 28 29  28 29 30 31            25 26 27 28 29 30 
+
-
30                                                               
+
-
      červenec                srpen                  září       
+
-
Po Út St Čt Pá So Ne  Po Út St Čt Pá So Ne  Po Út St Čt Pá So Ne
+
-
                  1          1  2  3  4  5                  1  2
+
-
2  3  4  5  6  7  8    6  7  8  9 10 11 12    3  4  5  6  7  8  9
+
-
9 10 11 12 13 14 15  13 14 15 16 17 18 19  10 11 12 13 14 15 16
+
-
16 17 18 19 20 21 22  20 21 22 23 24 25 26  17 18 19 20 21 22 23
+
-
23 24 25 26 27 28 29  27 28 29 30 31        24 25 26 27 28 29 30
+
-
30 31                                                           
+
-
        říjen                listopad              prosinec     
+
-
Po Út St Čt Pá So Ne  Po Út St Čt Pá So Ne  Po Út St Čt Pá So Ne
+
-
1  2  3  4  5  6  7            1  2  3  4                  1  2
+
-
8  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9
+
-
15 16 17 18 19 20 21  12 13 14 15 16 17 18  10 11 12 13 14 15 16
+
-
22 23 24 25 26 27 28  19 20 21 22 23 24 25  17 18 19 20 21 22 23
+
-
29 30 31              26 27 28 29 30        24 25 26 27 28 29 30
+
-
                                              31                 
+
-
</syntaxhighlight>
+
-
 
+
== Funkce ==
== Funkce ==
Příkaz <code>cal</code> byl přítomen již v 1. vydání Unix.
Příkaz <code>cal</code> byl přítomen již v 1. vydání Unix.
Řádka 58: Řádka 14:
[[Gregoriánský kalendář|Gregoriánská reforma]] z roku 1582 byla v Království Velké Británie přijata v září 1752. Jako důsledek <code>cal</code> v září 1752 zobrazí upravenou verzi.
[[Gregoriánský kalendář|Gregoriánská reforma]] z roku 1582 byla v Království Velké Británie přijata v září 1752. Jako důsledek <code>cal</code> v září 1752 zobrazí upravenou verzi.
-
<syntaxhighlight lang="console">
+
[[Soubor:NCAL2-Mint-22-Threadripper-2024-11-07.png|left|640px]]
-
$ cal 9 1752
+
{{clear}}
-
      září 1752   
+
Tento měsíc byl přechodem od Gregoriánského kalendáře od dříve používaného Juliánského kalendáře.
-
Po Út St Čt Pá So Ne
+
-
    1  2 14 15 16 17
+
-
18 19 20 21 22 23 24
+
-
25 26 27 28 29 30
+
-
</syntaxhighlight>
+
-
Tento měsíc byl přechodem od Gregoriánského kalendáře od dříve používaného Juliánského kalendáře. Tohle byla popsána 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."
+
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."
-
{{kotva|ncal}} BSD utilita '''ncal''' umí s gregoriánským kalendářem pracovat lépe:
+
BSD utilita '''ncal''' umí s gregoriánským kalendářem pracovat lépe:
-
<syntaxhighlight lang="console">
+
-
$ ncal -p | grep -i cz
+
-
*CZ Czech Republic 1584-01-06      PL Poland        1582-10-04
+
-
 
+
-
$ export LC_TIME=cs_CZ.UTF-8
+
-
$ ncal -b 1 1584
+
-
    Leden 1584
+
-
Po Út St Čt Pá So Ne
+
-
      1  2  3  4  5
+
-
6 17 18 19 20 21 22
+
-
23 24 25 26 27 28 29
+
-
30 31
+
-
</syntaxhighlight>
+
-
 
+
-
== Linux Mint ==
+
-
== Reference ==
+
[[Soubor:NCAL3-Mint-22-Threadripper-2024-11-07.png|left|640px]]
-
<references />
+
{{clear}}
== Externí odkazy ==
== Externí odkazy ==
* https://linux.die.net/man/1/cal – manuálová stránka pro [[Linux]]
* https://linux.die.net/man/1/cal – manuálová stránka pro [[Linux]]

Verze z 7. 11. 2024, 11:58

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.

Obsah

Linux Mint

Příklady

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