अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

कब - क्लाउड में ऑनलाइन

जब ऑनवर्क्स में उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर मुफ्त होस्टिंग प्रदाता चलाएं

यह वह आदेश है जब इसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


कब - एक न्यूनतम व्यक्तिगत कैलेंडर कार्यक्रम

SYNOPSIS


कब

जब [विकल्प] [आदेश]

मूल विचार केवल कमांड लाइन पर 'कब' टाइप करना है। पहली बार जब आप चलाते हैं
प्रोग्राम, यह आपको कुछ सेटअप जानकारी के लिए संकेत देगा। अपने में कैलेंडर फ़ाइल संपादित करने के लिए
पसंदीदा संपादक, 'जब ई' करें। कैलेंडर फ़ाइल का मूल स्वरूप इस प्रकार है:

2003 3 फरवरी, नोबेल पुरस्कार स्वीकार करने के लिए स्टॉकहोम के लिए उड़ान भरें।

एक बार आपके पास कैलेंडर फ़ाइल होने के बाद, प्रोग्राम को कमांड से सादे पुराने `कब ’के रूप में चलाना
लाइन अगले दो सप्ताह के लिए आपके कैलेंडर की चीजों का प्रिंट आउट लेगी।

कमानों


i अपने कैलेंडर पर आगामी आइटम प्रिंट करें। (यह डिफ़ॉल्ट कमांड है।)

c पिछले महीने के कैलेंडर प्रिंट करें (ग्रिड जैसे दीवार कैलेंडर पर, आइटम नहीं दिखा रहा है),
इस महीने, और अगले महीने।

e अपनी कैलेंडर फ़ाइल को संपादित करने के लिए अपने पसंदीदा संपादक को आमंत्रित करें।

w,m,y डिफ़ॉल्ट के बजाय आने वाले सप्ताह, महीने या वर्ष के लिए आइटम प्रिंट करें
दो सप्ताह की अवधि।

j संशोधित जूलियन दिवस प्रिंट करें (दो के बीच समय अंतराल खोजने के लिए उपयोगी
पिंड खजूर)।

d वर्तमान तिथि के अलावा कुछ भी नहीं प्रिंट करें।

विकल्प


निम्नलिखित सभी विकल्प, --help को छोड़कर, वरीयता फ़ाइल में सेट किए जा सकते हैं।
सही/गलत विकल्प कमांड लाइन पर --option या --nooption के रूप में, और में सेट किए जा सकते हैं
वरीयताएँ फ़ाइल को 0 या 1 पर विकल्प सेट करके फ़ाइल करें।

--help एक संक्षिप्त सहायता संदेश प्रिंट करता है।

--संस्करण
सॉफ़्टवेयर के किस संस्करण के विवरण सहित एक संक्षिप्त संदेश प्रिंट करता है
है.

--भाषा=LANG
भाषा को LANG पर सेट करें। अंतर्राष्ट्रीयकरण पर नीचे दिया गया अनुभाग देखें। इस
विकल्प की सामान्य रूप से आवश्यकता नहीं होती है, क्योंकि भाषा का स्वतः पता चल जाता है।

--भविष्य = DAYS
भविष्य में कितने दिनों तक रिपोर्ट का विस्तार होता है। डिफ़ॉल्ट: 14

--अतीत = DAYS
रिपोर्ट कितने दिन पहले तक फैली हुई है. --भविष्य विकल्प की तरह, --past
वर्तमान तिथि के सापेक्ष ऑफसेट के रूप में व्याख्या की जाती है, इसलिए आम तौर पर आप करेंगे
चाहते हैं कि यह एक नकारात्मक मान हो। डिफ़ॉल्ट: -1

--कैलेंडर=फ़ाइल
आपकी कैलेंडर फ़ाइल। डिफ़ॉल्ट आपकी प्राथमिकताओं द्वारा इंगित फ़ाइल का उपयोग करना है
फ़ाइल, जो आपके द्वारा पहली बार चलाने पर सेट की जाती है।

--संपादक=कमांड
आपके संपादक का आह्वान करने के लिए कमांड का उपयोग किया जाता है। डिफ़ॉल्ट: "emacs -nw" उदाहरण: जब
--संपादक = "विम"

--wrap=COLUMNS
आउटपुट के लिए टेक्स्ट के कॉलम की संख्या (या 0 यदि आप बिल्कुल भी रैपिंग नहीं करना चाहते हैं)।
डिफ़ॉल्ट: 80

--[नहीं]रैप_ऑटो
टर्मिनल की चौड़ाई का पता लगाने का प्रयास करें, और आउटपुट की चौड़ाई निर्धारित करें
इसलिए। यह केवल तभी लागू होता है जब आउटपुट एक tty है, और किसी के अधीन है
अधिकतम सेट --wrap_max. --wrap द्वारा निर्धारित किसी भी मान को ओवरराइड करता है। डिफ़ॉल्ट: नहीं

--wrap_max=COLUMNS
आउटपुट के लिए टेक्स्ट के कॉलम की अधिकतम संख्या (या -1 यदि आप कोई नहीं चाहते हैं
ज्यादा से ज्यादा)। --wrap_auto के संयोजन में उपयोगी बहुत ही सुपाठ्यता को संरक्षित करने के लिए
बड़ी टर्मिनल खिड़कियां। डिफ़ॉल्ट: -1

--rows=COLUMNS
टेक्स्ट की पंक्तियों की संख्या जो टर्मिनल विंडो में फिट होगी। अपना सूचीबद्ध करते समय
कैलेंडर, आउटपुट को इस लंबाई तक छोटा कर दिया जाएगा, जब तक कि इसका परिणाम नहीं होगा
भविष्य में कम से कम तीन दिनों की लिस्टिंग। यह व्यवहार ओवरराइड किया गया है (the
पंक्तियों की अधिकतम संख्या अनंत पर सेट है) यदि --future विकल्प दिया गया है
स्पष्ट रूप से, या यदि m या y कमांड का उपयोग किया जाता है। डिफ़ॉल्ट: 40

--[नहीं] Rows_auto
में निर्धारित मान का उपयोग करने के बजाय, टर्मिनल की ऊंचाई का पता लगाने का प्रयास करें
--rows विकल्प। यह तभी लागू होता है जब आउटपुट एक ट्टी हो। किसी भी मान को ओवरराइड करता है
--rows द्वारा सेट किया गया। डिफ़ॉल्ट: हाँ

--[कोई रहनुमा नहीं
i, c, w, m और y कमांड के आउटपुट के शीर्ष पर हेडर प्रिंट करें। चूक जाना:
हाँ

--[नहीं] पेजिंग
जब आउटपुट पंक्तियों या row_auto द्वारा निर्धारित मान से अधिक लंबा हो, तो करने के लिए पेजर का उपयोग करें
आउटपुट प्रदर्शित करें। (पेजर और कम पर्यावरण चर का सम्मान किया जाता है। यदि
PAGER सेट नहीं है, डिफ़ॉल्ट "कम" है।) डिफ़ॉल्ट: हाँ

--पेजिंग_रहित_विकल्प
अतिरिक्त विकल्प यदि पेजर "कम" है। डिफ़ॉल्ट: "-rXFE"

--[नहीं]filter_accents_on_output
उच्चारण किए गए वर्णों को बिना उच्चारण वाले वर्णों में बदलना है या नहीं. डिफ़ॉल्ट: हाँ, जब तक
$TERM पर्यावरण चर "mlterm" या "xterm" के बराबर है।

--[नहीं] स्टाइल_आउटपुट
यदि आउटपुट एक टर्मिनल है, तो क्या हमें स्टाइलिंग के लिए एएनएसआई टर्मिनल कोड का उपयोग करना चाहिए?
डिफ़ॉल्ट: हाँ

--[नहीं] Styled_output_if_not_tty
आउटपुट को स्टाइल करें, भले ही वह टर्मिनल न हो। डिफ़ॉल्ट: नहीं

--calendar_today_style=STYLE
--items_today_style=STYLE
इनमें से पहला कहता है कि कैलेंडर करते समय आज की तारीख को कैसे शैलीबद्ध किया जाए (सी)
आदेश। दूसरा कहता है कि आइटम करते समय ``आज'' शब्द को कैसे स्टाइल किया जाए (i)
आदेश। डिफ़ॉल्ट: बोल्ड

आउटपुट की स्टाइलिंग को निम्नलिखित कीवर्ड्स का उपयोग करके निर्दिष्ट किया जा सकता है: बोल्ड,
रेखांकित, चमकती। टेक्स्ट का रंग बदलने के लिए, इनका उपयोग करें: fgblack, fgred,
fggreen, fg Yellow, fgblue, fgpurple, fgcyan, fgwhite. बैकग्राउंड बदलने के लिए
रंग, समान कीवर्ड का उपयोग करें, लेकिन fg के बजाय bg के साथ। उदाहरण: कब
--calendar_today_style="bold,fgred,bgcyan" c

--पूर्व फिल्टर
कैलेंडर फ़ाइल को पढ़ने से पहले एक प्रोग्राम के माध्यम से पाइप करें। चूक जाना: ""

--अब = "वाईएमडी"
बहाना आज कोई और तारीख है।

--[नहीं]पड़ोसी_महीने
"कब सी" का डिफ़ॉल्ट व्यवहार पिछले महीने के कैलेंडर का प्रिंट आउट लेना है, यह
महीने, और अगले महीने। --neighbouring_months चुनकर, आप प्रिंटिंग से बच सकते हैं
-- पास्ट और --फ्यूचर द्वारा निर्धारित सीमा में आउट महीने शामिल नहीं हैं।

--[नहीं]सोमवार_पहला
सप्ताह की शुरुआत रविवार के बजाय सोमवार से करें। डिफ़ॉल्ट: नहीं

--[नहीं]रूढ़िवादी_ईस्टर
रूढ़िवादी पूर्वी चर्च के कैलेंडर के अनुसार ईस्टर की गणना करें। डिफ़ॉल्ट: नहीं

--[नहीं]ampm
दिन के समय को 12-घंटे के समय के बजाय 24-घंटे के समय का उपयोग करके प्रदर्शित करें। भी प्रभावित करता है
इनपुट समय का विश्लेषण। डिफ़ॉल्ट: हाँ

--auto_pm=x
जब समय x से कम घंटों वाले इनपुट होते हैं, और AM या PM नहीं होते हैं
स्पष्ट रूप से निर्दिष्ट, स्वचालित रूप से मान लेते हैं कि वे AM के बजाय PM हैं।
डिफ़ॉल्ट: 0

--[नहीं]शाब्दिक_केवल
केवल वे आइटम प्रदर्शित करें जो शाब्दिक तिथियों के रूप में दिए गए हैं, उदाहरण के लिए, "2008 जुलाई 4"। नहीं
ऐसे आइटम प्रदर्शित करें जो अभिव्यक्तियों द्वारा परिभाषित हैं, उदाहरण के लिए, "w = थू" जैसे आवधिक आइटम।
डिफ़ॉल्ट: नहीं

--टेस्ट_एक्सप्रेशन
--bare_version
--मेक_फिल्टर_रेगेक्स
--test_accent_filtering
इन विकल्पों का उपयोग निर्माण और परीक्षण के लिए आंतरिक रूप से किया जाता है।

वर्णन


. एक अत्यंत सरल व्यक्तिगत कैलेंडर कार्यक्रम है, जिसका उद्देश्य यूनिक्स गीक है जो चाहता है
कुछ न्यूनतर। यह उन चीजों का ट्रैक रख सकता है जिन्हें आपको विशेष तिथियों पर करने की आवश्यकता है।
वहाँ बहुत सारे कैलेंडर और ``व्यक्तिगत सूचना प्रबंधक'' कार्यक्रम हैं, इसलिए
उपयोग करने के लिए क्या कारण हैं .?

यह एक बहुत ही छोटा और सरल कार्यक्रम है, इसलिए आप इसे स्वयं आसानी से जोड़ सकते हैं।
यह किसी भी पुस्तकालय पर निर्भर नहीं है, इसलिए इसे स्थापित करना आसान है। आपको स्थापित करने में सक्षम होना चाहिए
यह किसी भी सिस्टम पर जहां पर्ल उपलब्ध है, भले ही आपके पास इंस्टॉल करने के लिए विशेषाधिकार न हों
पुस्तकालयों।
इसका फ़ाइल स्वरूप एक साधारण टेक्स्ट फ़ाइल है, जिसे आप अपने पसंदीदा संपादक में संपादित कर सकते हैं।

हालांकि . वस्तुतः किसी भी ऑपरेटिंग सिस्टम पर चलना चाहिए जहां पर्ल उपलब्ध है, in
यह दस्तावेज़ मुझे लगता है कि आप यूनिक्स के कुछ स्वाद चला रहे हैं।

INSTALLATION और मिल रहा शुरू कर दिया है


रूट के रूप में लॉग इन करते समय, निम्न कमांड निष्पादित करें:

स्थापित करना

रन . पहली बार इस आदेश का उपयोग करते हुए:

कब

आपको अपनी कैलेंडर फ़ाइल सेट करने के लिए आवश्यक कुछ जानकारी के लिए संकेत दिया जाएगा।

उपयोग


अगर तुम दौड़ते हो . प्रारंभिक सेटअप चलाने के बाद, इसे एक पंक्ति का प्रिंट आउट लेना चाहिए
पाठ, आपको वर्तमान तिथि बता रहा है। यह कुछ और प्रिंट नहीं करेगा, क्योंकि आपका
कैलेंडर फ़ाइल खाली है, इसलिए आपके पास कोई अपॉइंटमेंट नहीं आ रहा है।

अब आप अपनी कैलेंडर फ़ाइल में आइटम डालना प्रारंभ कर सकते हैं। प्रत्येक आइटम टेक्स्ट की एक पंक्ति है जो
इस तरह दिखता है:

2003 3 फरवरी, नोबेल पुरस्कार स्वीकार करने के लिए स्टॉकहोम के लिए उड़ान भरें।

अपनी कैलेंडर फ़ाइल को संपादित करने का एक सुविधाजनक तरीका इस आदेश के साथ है:

जब ई

यह आपको आपके पसंदीदा संपादक में प्रदर्शित करता है (जिसे आपने दौड़ते समय चुना था . पहेली बार के लिए
) समय.

तारीख को साल-महीने-दिन के प्रारूप में होना चाहिए, लेकिन आप या तो महीने की स्पेलिंग कर सकते हैं या दे सकते हैं
एक संख्या के रूप में। (माह के नाम केस-असंवेदनशील होते हैं, और यदि आप प्रतिनिधित्व करते हैं तो इससे कोई फर्क नहीं पड़ता
फरवरी F, Fe, Feb, Februa, या जो भी हो। यह सिर्फ एक अनूठा मैच होना है। आप ऐसा कर सकते हैं
एक अनुगामी दें।, जिसे अनदेखा कर दिया जाएगा। चेक में, "सीर" को संक्षेप के रूप में इस्तेमाल किया जा सकता है
Cerven के लिए, और Cervenec के लिए "cec"।) अतिरिक्त खाली स्थान को तब तक नज़रअंदाज़ किया जाता है, जब तक आप उसमें प्रवेश नहीं कर लेते
अल्पविराम के बाद वास्तविक पाठ। # चिह्न से शुरू होने वाली रिक्त रेखाओं और रेखाओं को अनदेखा कर दिया जाता है।

यदि आप अब दौड़ते हैं ., यह आपकी कैलेंडर फ़ाइल में उन सभी मदों की एक सूची का प्रिंट आउट लेगा जो
एक निश्चित समय अंतराल के भीतर गिरना। (अंतराल कल से शुरू होता है। . की कोशिश करता है
समय अंतराल का अंत चुनें ताकि इसका आउटपुट आपकी टर्मिनल विंडो पर फिट हो, लेकिन यह
हमेशा कम से कम तीन दिन और भविष्य में दो सप्ताह से अधिक नहीं होंगे।) सभी को देखने के लिए
अगले महीने के लिए अपने आइटम, ``जब एम'' करें, और इसी तरह एक साल, वाई, या एक के लिए
सप्ताह, डब्ल्यू।

यदि आप ``कब सी'' करते हैं, . पिछले महीने, इस महीने और अगले के लिए कैलेंडर प्रिंट करता है
महीने.

आप इन आदेशों को जोड़ सकते हैं। उदाहरण के लिए, ``जब cw'' कैलेंडर का प्रिंट आउट लेगा, और
फिर आपको अगले सप्ताह के लिए अपने आइटम दिखाएं।

वर्ष में एक बार होने वाली घटनाओं के लिए, जैसे कि जन्मदिन और वर्षगाँठ, आप या तो उपयोग कर सकते हैं
ए * वर्ष के स्थान पर,

* 25 दिसंबर, क्रिसमस

या तारांकन के साथ एक वर्ष का उपयोग करें:

1920* अगस्त 29 , चार्ली पार्कर \a में बदल जाता है, जिसका जन्म \y . में हुआ है

दूसरे उदाहरण में, \a आपको बताता है कि इस वर्ष चार्ली पार्कर की आयु कितनी होगी, और \y
वह जिस वर्ष पैदा हुआ था, उस वर्ष को पुन: उत्पन्न करता है, अर्थात उत्पादन होगा:

आज 2003 अगस्त 29 चार्ली पार्कर 83 वर्ष के हो गए, जिनका जन्म 1920 . में हुआ था

हर हफ्ते आपको जो काम करना है, उसके लिए आप फॉर्म w=xxx के व्यंजक का उपयोग कर सकते हैं, जहां
xxx आपकी भाषा में सप्ताह के दिन के नाम के पहले कुछ अक्षर हैं। (आप
अस्पष्टता को खत्म करने के लिए पर्याप्त अक्षरों की आपूर्ति करनी होगी, उदाहरण के लिए, अंग्रेजी में, w=th या w=tu, not
बस डब्ल्यू = टी।) उदाहरण:

w=सूर्य, चर्च जाना, 10:00

आप वास्तव में इससे भी बेहतर परीक्षण कर सकते हैं; अधिक जानकारी के लिए, अनुभाग देखें
नीचे 'फैंसी टेस्ट'। यहां कुछ सामान्य छुट्टियों को सेट करने का तरीका बताया गया है:

m=jan & w=mon & a=3 , मार्टिन लूथर किंग डे
*14 फरवरी, वैलेंटाइन डे
m=feb & w=mon & a=3 , वाशिंगटन का जन्मदिन मनाया गया
m=मई और w=सूर्य और a=2 , मदर्स डे
m=मई और w=सोम और b=1 , स्मृति दिवस
m=जून और w=सूर्य और a=3 , फादर्स डे
* 4 जुलाई, स्वतंत्रता दिवस
m=sep & w=mon & a=1 , मजदूर दिवस
एम = अक्टूबर और डब्ल्यू = सोम और ए = 2, कोलंबस दिवस
एम = अक्टूबर और डब्ल्यू = सोम और ए = 2, थैंक्सगिविंग (कनाडा)
* 11 नवंबर, युद्धविराम दिवस
एम = नोव और डब्ल्यू = गुरु और ए = 4, थैंक्सगिविंग (यूएस)
e=47 , मार्डी ग्रास
ई=46 , ऐश बुधवार
ई=7 , पाम संडे
ई = 0, ईस्टर रविवार
ई = 0-49, पेंटेकोस्ट (ईस्टर के 49 दिन बाद)

यू.एस. में, जब कुछ अवकाश सप्ताहांत पर पड़ते हैं, संघीय कर्मचारी, साथ ही कई
निजी कर्मचारियों को सोमवार या शुक्रवार को छुट्टी मिलती है। पूरी सूची यहां दी गई है
http://www.opm.gov/operating_status_schedules/fedhol/2011.asp. अगर आप का रिमाइंडर चाहते हैं
छुट्टी और जिस दिन आप काम से छुट्टी लेते हैं, दोनों में, यहां एक उदाहरण दिया गया है कि आप कैसे सेट करेंगे
उस तक:

* 4 जुलाई, स्वतंत्रता दिवस
एम = जुलाई और सी = 4, स्वतंत्रता दिवस (संघीय अवकाश के रूप में मनाया जाता है)

अंतर्राष्ट्रीयकरण


. चेक, डेनिश, डच, अंग्रेजी, फ्रेंच, जर्मन, के लिए कम से कम आंशिक समर्थन है।
ग्रीक, हंगेरियन, इतालवी, पोलिश, रोमानियाई, स्पेनिश और यूक्रेनी। अगर . नहीं रहा है
आपकी भाषा में अनुवाद किया गया है, या केवल आंशिक रूप से अनुवाद किया गया है, वह पाठ जो नहीं है
अनुवादित अंग्रेजी में प्रदर्शित किया जाएगा। . स्वचालित रूप से पता लगाना चाहिए क्या
आपके द्वारा उपयोग की जाने वाली भाषा (आपके $LANG पर्यावरण चर के माध्यम से), और if . अनुवाद किया गया है
उस भाषा में, वही आपको मिलेगा -- .का आउटपुट आपकी भाषा में होगा, और
. आपसे यह अपेक्षा भी की जाएगी कि आप अपनी कैलेंडर फ़ाइल में उन नामों के लिए उस भाषा का उपयोग करें
महीने और सप्ताह के दिन।

आपकी कैलेंडर फ़ाइल UTF-8 (या ASCII, जो UTF-8 का सबसेट है) में होनी चाहिए। यदि तुम्हारा
कैलेंडर फ़ाइल किसी अन्य एन्कोडिंग में है, जैसे ISO-8859, . आम तौर पर सक्षम हो जाएगा
इसका पता लगाएंगे, और इसे पढ़ने से इंकार कर देंगे। कमांड-लाइन विकल्पों में UTF-8 भी हो सकता है।

कुछ टर्मिनल एमुलेटर (एटर्म, ...) उच्चारण वर्णों को कचरे के रूप में प्रदर्शित करते हैं, लेकिन अन्य
(mlterm, xterm...) उन्हें सही ढंग से प्रदर्शित कर सकता है। . $TERM परिवेश की जाँच करता है
चर, और यदि यह "mlterm" या "xterm" के बराबर है, तो उच्चारण वर्ण होंगे
प्रदर्शित किया गया। अन्यथा, उन्हें आउटपुट से फ़िल्टर कर दिया जाता है। आप इसे इसके द्वारा ओवरराइड कर सकते हैं
एक लाइन डाल कर

filter_accents_on_output = 0

or

filter_accents_on_output = 1

अपने में ~/.कब/वरीयताएँ फ़ाइल। मुझे ऐसे किसी भी उपयोगकर्ता से सुनने में दिलचस्पी होगी जो कर सकता है
इसके लिए $TERM चर की व्याख्या करने के प्रयास से बेहतर तंत्र का सुझाव दें।

इनपुट पर, उच्चारण की अनुमति है, लेकिन आवश्यक नहीं है, उदाहरण के लिए, फ्रेंच-भाषा इनपुट फ़ाइल में,
दिनांक 2005 फरवरी 17 को एक उच्चारण ई या एक गैर-उच्चारण के साथ दिया जा सकता है, और या तो
काम करेगा। यदि कोई इनपुट माह या सप्ताह का दिन आपके किसी भी महीने से मेल नहीं खाता है
भाषा, फिर . इसके बजाय इसे अंग्रेजी के रूप में व्याख्या करने का प्रयास करेंगे।

आप इस तरह की लाइन लगा सकते हैं

भाषा = fr

अपनी वरीयता फ़ाइल में अपनी भाषा सेट करने के लिए, या --भाषा विकल्प की आपूर्ति करें
कमांड लाइन, लेकिन यह आवश्यक नहीं है यदि आपका $LANG पर्यावरण चर सेट है
सही ढंग से।

FORMAT OF THE पसंद फ़ाइल


प्रत्येक पंक्ति में कुछ इस तरह होता है:

चर = मान

मूल्य के अंदर को छोड़कर हर जगह व्हाइटस्पेस को नजरअंदाज कर दिया जाता है। परिवर्तनीय नाम केस हैं-
असंवेदनशील खाली लाइनों को नजरअंदाज कर दिया जाता है।

अधिक उदाहरण


जब आप लॉग इन करते हैं तो आपके शेल को निष्पादित करने के लिए एक उपयोगी कमांड यह है:

कब -- अतीत = 0 -- भविष्य = 1

आने वाले पूरे एक साल के लिए कैलेंडर का प्रिंट आउट लेने के लिए:

कब -- अतीत = 0 -- भविष्य = 365 सी

पॉपिंग UP तुंहारे कैलेंडर जब आप LOG IN


यदि आप इसे हर दिन देखना भूल जाते हैं तो आपका कैलेंडर आपके लिए अच्छा नहीं है। एक आसान तरीका
जब आप लॉग इन करते हैं तो इसे पॉप अप करने के लिए अपनी .xsession या .xinitrc फ़ाइल को इस तरह दिखाना है
इस:

/usr/bin/कब -- अतीत = 0 -- भविष्य = 1 और>~/कब.आज
एमएसीएस -ज्यामिति 70x25 -बीजी बिस्क ~/कब.आज &
शुरू करना

.xsession फ़ाइल का उपयोग किया जाता है यदि आपके पास अपनी मशीन पर एक ग्राफिकल लॉगिन प्रबंधक स्थापित है,
.xinitrc यदि आप नहीं करते हैं। इस उदाहरण में, पहली पंक्ति आपके कैलेंडर को a . पर आउटपुट करती है
फ़ाइल। के लिए पूरा रास्ता . प्रोग्राम दिया गया है, क्योंकि आपके शेल का पथ चर
जब यह चलता है तो अभी तक ठीक से प्रारंभ नहीं किया जाएगा। दूसरी पंक्ति एक GUI emacs को पॉप अप करती है
खिड़की, जो विशिष्ट रूप से रंगीन है ताकि यह आपकी आंख को पकड़ ले। अंतिम पंक्ति
इस उदाहरण में आपका विंडो प्रबंधक, केडीई प्रारंभ करता है। आप जो भी विंडो मैनेजर इस्तेमाल करते हैं, बस
फ़ाइल में पहले से मौजूद लाइन को बनाए रखना सुनिश्चित करें जो इसे शुरू करती है, और सुनिश्चित करें कि
वह पंक्ति फ़ाइल में सबसे अंतिम पंक्ति है।

छँटाई BY TIME OF दिन


यदि आप चाहते हैं कि एक ही दिन में पड़ी विभिन्न वस्तुओं को एक निश्चित में मुद्रित किया जाए
आदेश, इसे करने का सबसे सरल तरीका उन्हें इनपुट फ़ाइल में उस क्रम में रखना है। उस
विधि काम नहीं करेगी, हालांकि, जब कुछ आइटम उन तिथियों पर पड़े होते हैं जो द्वारा निर्धारित की जाती हैं
स्पष्ट रूप से दिए जाने के बजाय अभिव्यक्ति। ऐसा करने के इच्छुक होने का सबसे आम कारण
बात यह है कि आपके पास दिन के दौरान निश्चित समय पर करने के लिए आवश्यक चीजें हैं, और
आप उन्हें समय के अनुसार सुलझाना चाहते हैं। ऐसे में आप शुरुआत में ही समय दे सकते हैं
आइटम के टेक्स्ट का, और . इसे पहचानेंगे और समय के अनुसार वस्तुओं को छाँटेंगे। टाइम्स हो सकता है
एच: मिमी या एचएच: मिमी प्रारूप में। यदि --ampm सेट है, तो एक वैकल्पिक प्रत्यय a या p का उपयोग किया जा सकता है
पूर्वाह्न या अपराह्न, उदाहरण के लिए, सुबह 9:30 बजे से 9:30 बजे तक। यदि आप AM/PM समय का उपयोग करते हैं, तो आप भी कर सकते हैं, जैसे, सेट
--auto_pm=9 ताकि 9 से कम घंटे स्वतः ही PM मान लिए जाएं। यहाँ एक है
उदाहरण:

2010 अप्रैल 25 , 7:00 रात का खाना अनार्चो-सिंडीकलिस्ट कम्यून में
w=सूर्य , 10:00 चर्च

25 अप्रैल, 2010 को रविवार है, इसलिए उस तारीख को ये दोनों आइटम प्रदर्शित किए जाएंगे। अगर
--auto_pm 8 या उच्चतर पर सेट है, फिर 7:00 स्वचालित रूप से 7:00 . के रूप में व्याख्या की जाएगी
सुबह चर्च समारोह के नीचे पीएम और डिनर की तारीख प्रदर्शित की जाएगी।

फैंसी परीक्षण


w के अलावा, ऊपर चर्चा की गई, अन्य चरों का एक समूह है जिनका आप परीक्षण कर सकते हैं:

डब्ल्यू - सप्ताह का दिन
मी - महीना
डी - महीने का दिन
वाई - वर्ष
जे - संशोधित जूलियन दिवस संख्या
ए - महीने के पहले 1 दिनों के लिए 7, अगले 2 दिनों के लिए 7, आदि।
बी -1 महीने के आखिरी 7 दिनों के लिए, 2 पिछले 7 दिनों के लिए, आदि।
सी - सोमवार या शुक्रवार को, निकटतम सप्ताहांत के महीने के दिन के बराबर होता है; अन्यथा -1
ई - इस साल (पश्चिमी) ईस्टर तक दिन
z - वर्ष का दिन (नए साल के दिन पर 1)

आप महीनों को या तो संख्याओं के रूप में निर्दिष्ट कर सकते हैं, m=2, या अपनी भाषा में नाम के रूप में, m=feb। आप
तार्किक ऑपरेटरों और (और) और | . का भी उपयोग कर सकते हैं (या)। निम्नलिखित उदाहरण आपको याद दिलाता है
अपने कर्मचारियों को हर महीने के पहले और पंद्रहवें दिन भुगतान करने के लिए:

घ = 1 | d=15 , कर्मचारियों का वेतन।

यह उदाहरण आपको हर महीने के अंतिम शनिवार को अपने बैंड के साथ पूर्वाभ्यास करने की याद दिलाता है:

w=sat & b=1 , बैंड के साथ पूर्वाभ्यास करें।

निम्नलिखित दो पंक्तियाँ

* 25 दिसंबर, क्रिसमस
एम = दिसंबर और डी = 25, क्रिसमस

दोनों बिल्कुल एक ही काम करते हैं, लेकिन पहला संस्करण समझने में आसान है और बनाता है
कार्यक्रम तेजी से चलता है। (जब आप एक परीक्षण करते हैं, . में हर दिन के माध्यम से भागना पड़ता है
आपके द्वारा मांगी गई तिथियों की श्रेणी, और उन दिनों में से प्रत्येक के लिए परीक्षण का मूल्यांकन करें। मेरी मशीन पर,
अगर मैं पूरे साल के लिए एक कैलेंडर प्रिंट करता हूं, जिसमें 10 सरल परीक्षणों वाली फ़ाइल का उपयोग किया जाता है, तो यह
कुछ सेकंड लगते हैं।) कोष्ठक का भी उपयोग किया जा सकता है।

आपकी राष्ट्रीयता और धर्म के आधार पर, आपके पास संभवतः छुट्टियों का एक समूह है
निश्चित तिथियों पर झूठ मत बोलो। ईसाई धर्म में, इनमें से कई ("चल उत्सव") हैं
ईस्टर रविवार के सापेक्ष गणना की जाती है, यही कारण है कि ई चर उपयोगी है।

कोई ऑपरेटर नहीं है, !:

w=fri & !(m=dec & d=25), पोकर गेम

एक मॉड्यूलो ऑपरेटर,%, और एक घटाव ऑपरेटर है, -। इनका उपयोग, साथ में
j चर, यह बस के लिए मुश्किल से संभव है .निम्नलिखित करने के लिए छोटा पार्सर
करतब:

!(j%14-1), हर दूसरे बुधवार को कुछ न कुछ करें

इस मूर्खतापूर्ण छोटी सी जादूगरी के पीछे का तर्क इस प्रकार है। पहले हम तय करते हैं,
कमांड का उपयोग करते हुए `जब j --now="2005 jan 26"', वह पहला बुधवार जिस दिन हम चाहते हैं
ऐसा करने के लिए एक जूलियन दिन है जो 1, मॉड्यूलो 14 के बराबर है। फिर हम इस अभिव्यक्ति को लिखते हैं:
कि अगर यह बुधवार है जिसका जूलियन दिन 1 के बराबर है, मॉड्यूल 14, कोष्ठक में मात्रा
शून्य होगा, और इसके तार्किक निषेध को लेने से एक वास्तविक मूल्य प्राप्त होगा।

ऑपरेटरों की संबद्धता और प्राथमिकता का क्रम (उच्चतम से निम्नतम तक) इस प्रकार है:

बाएं %
बाएं -
बाएँ <> <= >=
वाम =!=
सही!
बाएं &
बाएं |

समेत फ़ाइलें


यदि आपकी कैलेंडर फ़ाइल बहुत बड़ी हो जाती है, तो आप उसे छोटे टुकड़ों में विभाजित करना पसंद कर सकते हैं --
शायद एक जन्मदिन के लिए, एक तिब्बती छुट्टियों के लिए, आदि। पूरा करने का एक आसान तरीका
यह प्रोग्राम m4 को स्थापित करने के लिए है, लाइन डालें

प्रीफिल्टर = एम4 -पी

अपनी वरीयता फ़ाइल में, और फिर अपनी कैलेंडर फ़ाइल में इस तरह पंक्तियाँ डालें:

m4_include(/home/yourname/.when/birthdays)

वातावरण


$LANG उपयोगकर्ता की भाषा का स्वतः पता लगाने के लिए

$TERM यह पता लगाने की कोशिश करने के लिए कि क्या टर्मिनल एमुलेटर उच्चारण वर्ण प्रदर्शित कर सकता है

onworks.net सेवाओं का उपयोग करते समय ऑनलाइन उपयोग करें


Ad


Ad