Podczas pracy w terminalu nawigacja w górę do paska systemowego jest niewygodna, aby wyświetlić bieżący kalendarz. Czy istnieje polecenie, które wyświetli kalendarz z terminala?
apropos, +1
Podczas pracy w terminalu nawigacja w górę do paska systemowego jest niewygodna, aby wyświetlić bieżący kalendarz. Czy istnieje polecenie, które wyświetli kalendarz z terminala?
apropos, +1
Odpowiedzi:
cal polecenie kalendarza dla terminalaMożesz użyć cal polecenia, aby wyświetlić kalendarz w formacie juliańskim lub gregoriańskim. Format zależy od ustawień regionalnych, ale można go przełączać za pomocą parametrów.
Jak pokazano na poniższym ekranie, domyślnym kalendarzem jest bieżący miesiąc. Za pomocą tego parametru -A 2można wyświetlić następne dwa miesiące lub 2018wyświetlić wszystkie miesiące w tym roku:
cal 6 2017.
calna interpretację jej argumentów jest dość prosta. cal 6 17wyświetli kalendarz na czerwiec 17 roku (tj. 2000 lat temu) i cal 6wyświetli kalendarz na rok 6.
caljest bardzo wyrafinowany. Na przykład, gdy w Kanadzie, Ameryce lub Wielkiej Brytanii cal 9 1752zobaczysz, że we wrześniu 1752 r. Brakuje dziesięciu dni, które papież Grzegorz XIII unieważnił dla zachodniego świata katolickiego w październiku 1582 r . Mieszkańcy Włoch i prawdopodobnie Niemiec i Szwecji cal 10 1582zobaczą, że w kalendarzu brakuje dziesięciu dni. caldziała do roku 9999, a testowałem, że luty 2100 nie jest miesiącem przestępnym, a luty 2400 to miesiąc przestępny, więc wydaje się, że jest to dowód na przyszłość, ponieważ jest historycznie poprawny.
-Ato, że jest amortyzowane? W calz util-linux 2.32tej opcji nie jest wymienione w instrukcji. Zamiast tego możesz użyć cal -3do wyświetlenia trzech miesięcy (jeden przed, bieżący, jeden po).
cal -3wyświetla się miesiąc wcześniej, bieżący i miesiąc później. Jednak nadal możesz używać cal -A3 -B2do wyświetlania 2 miesiące wcześniej, bieżący miesiąc i 3 miesiące później.
Alternatywą jest ncal - wyświetla kalendarz w formacie pionowym, tj .:
March 2017
Su 5 12 19 26
Mo 6 13 20 27
Tu 7 14 21 28
We 1 8 15 22 29
Th 2 9 16 23 30
Fr 3 10 17 24 31
Sa 4 11 18 25
Jest to nieco trudniejsze do odczytania, ale podobno ma tę zaletę, że kalendarz całoroczny, umieszczając cztery miesiące w każdym rzędzie, mieści się w terminalu o standardowej wielkości. W rzeczywistości tak nie jest, trzeba usunąć puste wiersze z wyjścia na to, aby zmieścić się w 24 liniach: ncal 2017 | grep -v '^$'. Oryginalna wersja ncal nie miała tych pustych linii. W każdym razie zajmuje mniej miejsca w pionie niż tradycyjny wynik kalendarza - 26 × 76, a 35 × 66 dla cal.
Inną alternatywą dla standardu caljest enhanced calAlex Matulich. Oferuje konfigurowalne kolory oraz możliwość wyświetlania przypomnień i spotkań obok kalendarza.
użyj calpolecenia dla domyślnego kalendarza. możesz także zainstalować jcalpakiet dla kalendarza Jalali.
$PSktóry pokazuje bieżący katalog w odwrotnym kolorze tła. Czy masz do tego link?
Mimo że są to kalendarze GUI, nadal można do nich dzwonić z terminala. Pozwalają poruszać się po miesiącach i latach. Są zaprojektowane tak, aby były wywoływane ze skryptów Bash, ale podobnie jak wszystkie polecenia Bash, możesz je również wywoływać z terminala.
YAD (Yet Another Dialog) superładowany widelec ZenityZenity Widelec GUI tekstowy dialogNie przejmuj się ostrzeżeniem Gtk. Widać to bardzo często podczas uruchamiania programów GUI z terminala. na przykład. gediti nautiluswyświetlać podobne ostrzeżenia.
aproposimansą twoimi przyjaciółmi. W razie wątpliwości biegnijapropos calendari patrz