Під час роботи в терміналі незручно переходити до системи, щоб відобразити поточний календар. Чи є команда, яка відображатиме календар з терміналу?
aproposдо цього не знав , +1
Під час роботи в терміналі незручно переходити до системи, щоб відобразити поточний календар. Чи є команда, яка відображатиме календар з терміналу?
aproposдо цього не знав , +1
Відповіді:
cal команда календаря для терміналуВи можете скористатися calкомандою для відображення календаря у форматі Джуліана чи Григоріана. Формат залежить від налаштувань вашої мови, але його можна змінити за допомогою параметрів.
Як показано на екрані нижче, типовим календарем є поточний місяць. Ви можете використовувати параметр -A 2для відображення наступних двох місяців або 2018для відображення всіх місяців у цьому році:
cal 6 2017.
calце дещо простодушність щодо тлумачення його аргументів. cal 6 17буде відображати календар на червень від 17 року (тобто 2000 років тому), і cal 6буде відображати календар на 6 рік
calнадзвичайно складний. Наприклад, коли в Канаді, Америці чи Великобританії типу, cal 9 1752і ви побачите, вересень 1752 року пропускає десять днів папи Григорія XIII, скасованих для західно-католицького світу в жовтні 1582 року . Люди в Італії та, можливо, Німеччині та Швеції, які використовують cal 10 1582, побачать, що в календарі не вистачає десяти днів. calпрацює до 9 999 року, і я перевірив лютий 2100 - не високосний місяць, а 24 лютого - високосний місяць, тому це здається майбутнім доказом, оскільки це історично точно.
-Aце знецінено? У calвід util-linux 2.32цієї опції немає в списку в керівництві. Натомість ви можете використовувати cal -3для відображення три місяці (один до, поточний, один після).
cal -3відображається один місяць до, поточний і один місяць після. Однак ви все ще можете використовувати cal -A3 -B2для відображення 2 місяці раніше, поточний місяць та 3 місяці після.
Альтернативою є ncal - він відображає календар у вертикальному форматі, тобто:
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
Це трохи важче для читання, але нібито має перевагу те, що календар повного року, розміщуючи по чотири місяці в кожному рядку, вписується в термінал стандартного розміру. Насправді, це не так, ви повинні видалити порожні рядки з виведення для того , щоб поміститися в 24 рядках: ncal 2017 | grep -v '^$'. У початковій версії ncal цих порожніх рядків не було. У будь-якому випадку він займає менше вертикального простору, ніж традиційний вихід календаря - 26 × 76, проти 35 × 66 для cal.
Ще одна альтернатива стандарту cal- це enhanced calОлексій Матуліч. Він пропонує налаштовані користувачем кольори та можливість відображення нагадувань та побачень поруч із календарем.
використовувати calкоманду для календаря за замовчуванням. також ви можете встановити jcalпакет для календаря jalali.
$PSякий показує поточний каталог у зворотному кольорі тла. У вас є посилання для цього?
Хоча це календарі GUI, ви все одно можете зателефонувати їм з терміналу. Вони дозволяють орієнтуватися по місяцях і роках. Вони призначені для виклику з ваших сценаріїв Bash, але, як і всі Bash команди, ви також можете викликати їх з терміналу.
YAD (Ще один діалог) суперзарядженої виделкою ZenityZenity GUI-форка на основі тексту dialogНе турбуйтеся попередженням Gtk. Це ви багато бачите, коли запускаєте програми GUI з терміналу. напр. geditі nautilusвідображати подібні попередження.
aproposіmanваші друзі. Коли сумніваєтесь, біжітьapropos calendarі дивіться