cal - консольний календар
![](https://images.hive.blog/768x0/https://images.ecency.com/DQmbq8eGZSMnJ3rCgjTcP48gLnHAqW9sPKHw3n8iW8ky9Tb/cal_title.png)
Сурові адміни та гакери, що не виходять із терміналу теж потребують інформації про день тижня чи число місяця. Наприклад, для того щоб написати скрипт, що має виконуватись в певний день. Саме в цьому їм і допоможе утиліта cal.
Програма є частиною пакету utils-linux тому встановлюється разом із системою за умовчанням. Це одна з найдавніших юнікс команд.
При запуску cal без жодних опцій, вона показує поточний місяць і виділяє сьогоднішній день
![cal1.png](https://images.hive.blog/768x0/https://images.ecency.com/DQmTusUAcKnSNDhneh5tCa3CDThNnRVi4fUtQbhhn24mNLc/cal1.png)
Щоб побачити календар на рік слід використати опцію -y
. Якщо після цієї опції додати конкретний рік, то ви отримаєте календар вказаного року.
![cal2.png](https://images.hive.blog/768x0/https://images.ecency.com/DQmcBTVgm72Pg1EDJ9r28y9qj3EVZk7hgUEpSAjs1KfzRWY/cal2.png)
![cal3.png](https://images.hive.blog/768x0/https://images.ecency.com/DQmRLsYNQvjEePojy5D4k5uisx3xa8aR5XAAK5NDG7fcHaL/cal3.png)
Також утиліта cal може відображати окремі місяці (опція -m
) та їхні групи, показувати календар у григоріанському стилі, встановлювати першим днем тижня понеділок чи неділю, показувати календар на наступні 12 місяців від поточного місяця, надавати інформацію про номер тижня. Як і для більшості консольних програм дозволяється комбінувати опції.
Повний перелік опцій доступний на man-сторінці. Скористуйтесь командою man cal
для її перегляду.
Сайт програми: https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/
https://github.com/karelzak/util-linux
Yay!
Your post has been boosted with Ecency Points. Keep up the good work!
Dear reader, Install Android: https://android.ecency.com, iOS: https://ios.ecency.com mobile app or desktop app for Windows, Mac, Linux: https://desktop.ecency.comLearn more: https://ecency.com Join our discord: https://discord.me/ecency