Praca z kalendarzami w terminalu Linux


Graficzne narzędzie kalendarza dostępne w systemie Ubuntu jest bardzo przydatne. Jeśli jednak bardziej podoba ci się terminal, możesz skorzystać z zaawansowanych narzędzi wiersza poleceń, takich jak cal i ncal, aby dostosować sposób wyświetlania kalendarzy dla określonego miesiąca lub roku. W tym artykule szczegółowo wyjaśniono polecenia cal i ncal oraz opcje, których można z nimi używać.

Uruchomiliśmy polecenia i procedury wymienione w tym artykule w systemie Ubuntu 18.04 LTS.

Ponieważ będziesz używać terminalu Linux do przeglądania niestandardowych kalendarzy, możesz go otworzyć za pomocą Dash lub skrótu Ctrl + Alt + T.

Polecenie cal

Narzędzie cal wyświetla kalendarz w tradycyjnym formacie poziomym. Poniższe proste polecenie cal służy do wyświetlania kalendarza na bieżący miesiąc z podświetloną bieżącą datą:

$ cal

Opcje poleceń Cal

Możesz wyświetlić kalendarz według następującej składni, w oparciu o opcje wyjaśnione poniżej:

$ cal [-m [month]] [-y [year]] [-3] [-1] [-A [number]] [-B [number]] [-d [YYYY-MM]] [-j]
Opcja Użyj
-m [miesiąc] Użyj tej opcji, aby wyświetlić kalendarz dla określonego miesiąca. Możesz podać nazwę całego miesiąca, np. „Styczeń” lub trzyliterową formę skróconą, np. „Jan”. Alternatywnie możesz również podać numer miesiąca za pomocą tej opcji. Ten przełącznik umożliwia także wyświetlanie kalendarza na miesiąc przyszłego roku; w takim przypadku możesz dodać literę f po numerze miesiąca, na przykład -m 1f
-y [rok] Użyj tej opcji, aby wyświetlić kalendarz na określony rok. Na przykład „-y 2019” wyświetli wszystkie miesiące dla roku 2019
-1 Użyj tej opcji, aby wyświetlić kalendarz z jednego miesiąca. Ponieważ jest to ustawienie domyślne, można uniknąć używania tego przełącznika, jeśli nie jest to konieczne.
-3 Użyj tej opcji, aby przeglądać kalendarze przez trzy miesiące; obejmują one bieżący miesiąc, poprzedni miesiąc i nadchodzący miesiąc.
-A [liczba] Użyj tej opcji, jeśli chcesz wyświetlić liczbę X nadchodzących miesięcy wraz z kalendarzem, który już ustawiłeś do przeglądania.

Przykład 1: cal -3 -A 1 (to polecenie wyświetli kalendarz dla bieżącego, poprzedniego i następnego miesiąca, a także 1 miesiąc po kolejnym miesiącu)

Przykład 2: cal -y 2019 -A 1 ( to polecenie wyświetli kalendarz na rok 2019 wraz z jeszcze jednym miesiącem, tj. styczeń na 2020 r.

-B [liczba] Użyj tej opcji, jeśli chcesz wyświetlić liczbę X poprzednich miesięcy wraz z kalendarzem, który już ustawiłeś do przeglądania.

Przykład 1: cal -3 -B 1 (to polecenie wyświetli kalendarz dla bieżącego, poprzedniego i następnego miesiąca, a także 1 miesiąc przed poprzednim miesiącem)

Przykład 2: cal-r 2019 - B 1 (to polecenie wyświetli kalendarz na rok 2019 wraz z jednym miesiącem poprzedniego roku, tj. Grudnia 2018 r.

-d [RRRR-MM] Możesz wyświetlić kalendarz określonego miesiąca danego roku według wzmianka o tym roku i miesiącu w formacie RRRR-MM z opcją -d.
-j Możesz użyć tej opcji, aby wyświetlić kalendarz w formacie juliańskim zamiast domyślnego formatu gregoriańskiego.

Przykłady poleceń Cal

Następujące polecenie wyświetli cały kalendarz na bieżący rok:

$ cal -y

Następujące polecenie wyświetli kalendarz na styczeń 2017 r., Ponieważ jest określony w formacie RRRR-MM:

$ cal -d 2017-01

Polecenie ncal

Polecenie ncal ma większą moc niż polecenie cal. Wyświetla kalendarz w formacie pionowym z kilkoma dodatkowymi opcjami. Obejmują one wyświetlanie daty Wielkanocy, wyświetlanie kalendarza z poniedziałkiem lub niedzielą jako dniami początkowymi i wiele więcej.

Poniższe proste polecenie ncal służy do wyświetlania kalendarza w formacie pionowym na bieżący miesiąc z podświetloną bieżącą datą:

$ ncal

Opcje poleceń Ncal

Możesz przeglądać kalendarz według następującej składni nval, w oparciu w opcjach wyjaśnionych poniżej:

ncal [-m [month]] [-y [year]] [-h] [-3] [-1] [-A [number]] [-B [number]] [-d [YYYY-MM]] [-C] [-e] [-o] [-p] [-w] [-M] [-S] [-b]

Uwaga: Opcje już wyjaśnione dla polecenia cal mogą być używane w ten sam sposób dla polecenia ncal.

Opcje Użyj
-h Domyślnie polecenie cal podświetla dzisiejszą datę. Jeśli jednak użyjesz opcji -h, nie podświetli ona daty.
-e Użyj tej opcji, aby wyświetlić datę Wielkanocy dla zachodnich kalendarzy.
-o Użyj tej opcji, aby zobaczyć datę prawosławnej Wielkanocy.
-p Użyj tej opcji, aby wyświetlić kody krajów i dni zmiany używane do zmiany kalendarzy juliańskich na gregoriańskie dla tego kraju.
-w Gdy skorzystasz z tej opcji, ncal wydrukuje numer tygodnia pod każdym tygodniem.
-C Korzystając z tej opcji, możesz używać wszystkich opcji polecenia cal z poleceniem ncal.
-M Użyj tej opcji, aby wyświetlić kalendarze z poniedziałkiem jako pierwszym dniem tygodnia.
-S Użyj tej opcji, aby wyświetlić kalendarze z niedzielą jako pierwszym dniem tygodnia.
-b Gdy skorzystasz z tej opcji, ncal wyświetli kalendarz poziomo, tak jak jest wyświetlany za pomocą polecenia cal

Przykłady poleceń Ncal

Następujące polecenie wyświetli kalendarz na bieżący miesiąc bez podświetlania dzisiejszej daty:

$ ncal -h

Następujące polecenie wyświetli kalendarz bieżącego miesiąca z poniedziałkiem jako pierwszym dniem tygodnia.

W tym artykule nauczyłeś się wyświetlać kalendarze zgodnie z wieloma opcjami dostępnymi dla poleceń cal i ncal. Korzystając z tych opcji, możesz dostosować sposób wyświetlania kalendarzy zamiast zwykłego sposobu wyświetlania kalendarzy w systemie Linux.

Komentarze