टर्मिनल में काम करते समय यह वर्तमान कैलेंडर प्रदर्शित करने के लिए सिस्ट्रे तक नेविगेट करने में असुविधाजनक है। क्या कोई कमांड है जो टर्मिनल से कैलेंडर प्रदर्शित करेगा?
apropos
अब तक के बारे में कभी नहीं पता था , +1
टर्मिनल में काम करते समय यह वर्तमान कैलेंडर प्रदर्शित करने के लिए सिस्ट्रे तक नेविगेट करने में असुविधाजनक है। क्या कोई कमांड है जो टर्मिनल से कैलेंडर प्रदर्शित करेगा?
apropos
अब तक के बारे में कभी नहीं पता था , +1
जवाबों:
cal
टर्मिनल के लिए कैलेंडर कमांडआप cal
जूलियन या ग्रेगोरियन प्रारूप में कैलेंडर प्रदर्शित करने के लिए कमांड का उपयोग कर सकते हैं । प्रारूप आपकी स्थानीय सेटिंग्स पर निर्भर करता है, लेकिन मापदंडों के साथ टॉगल किया जा सकता है।
जैसा कि नीचे दी गई स्क्रीन से पता चलता है कि डिफ़ॉल्ट कैलेंडर चालू माह है। आप -A 2
अगले दो महीने 2018
प्रदर्शित करने के लिए या उस वर्ष के सभी महीनों को प्रदर्शित करने के लिए पैरामीटर का उपयोग कर सकते हैं :
cal 6 2017
।
cal
अपने तर्कों की व्याख्या करने के बारे में कुछ सरल दिमाग वाले सावधान रहें । वर्ष 17 केcal 6 17
जून के लिए कैलेंडर प्रदर्शित करेगा (अर्थात, 2000 साल पहले), और cal 6
वर्ष के लिए कैलेंडर प्रदर्शित करेगा 6.
cal
सुपर-परिष्कृत है। उदाहरण के लिए जब कनाडा, अमेरिका या ब्रिटेन में टाइप करें cal 9 1752
और आप देखेंगे कि 1752 सितंबर 1582 में पश्चिमी कैथोलिक दुनिया के लिए घोषित दस दिनों के पोप ग्रेगरी XIII को याद कर रहा है । इटली और संभवत: जर्मनी और स्वीडन के लोग इसका उपयोग करते हुए cal 10 1582
देखेंगे कि कैलेंडर दस दिनों से गायब है। cal
वर्ष 9,999 तक काम करता है और मैंने फरवरी 2100 का परीक्षण किया है, यह एक लीप महीना नहीं है और फरवरी 2400 एक लीप महीना है इसलिए यह भविष्य के प्रमाण के रूप में लगता है क्योंकि यह ऐतिहासिक रूप से सटीक है।
-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
जलीली कैलेंडर के लिए पैकेज स्थापित कर सकते हैं ।
$PS
जो वर्तमान निर्देशिका को रिवर्स बैकग्राउंड कलर में दिखाता है। क्या आपके पास ऐसा करने के लिए कोई लिंक है?
हालाँकि ये GUI कैलेंडर हैं फिर भी आप उन्हें टर्मिनल से कॉल कर सकते हैं। वे आपको महीनों और वर्षों के माध्यम से नेविगेट करने की अनुमति देते हैं। वे आपकी बैश लिपियों से बुलाए जाने के लिए डिज़ाइन किए गए हैं, लेकिन सभी बैश कमांड की तरह आप उन्हें टर्मिनल से भी कॉल कर सकते हैं।
YAD
(फिर भी एक और संवाद) सुपर-चार्ज फोर्क Zenity
Zenity
जीयूआई पाठ आधारित का कांटा dialog
Gtk चेतावनी संदेश से चिंतित न हों। आप देख सकते हैं कि टर्मिनल से GUI प्रोग्राम चलाते समय बहुत कुछ। जैसे। gedit
और nautilus
इसी तरह की चेतावनी प्रदर्शित करें।
apropos
औरman
आपके दोस्त हैं जब संदेह में चलाने के लिएapropos calendar
और देखें