Ksh (कॉर्न शैल) एकीकरण¶
एसटीटी (स्पीच-टू-टेक्स्ट) सीएलआई के साथ इंटरैक्ट करना आसान बनाने के लिए, आप अपने ~/.kshrc में एक शॉर्टकट फ़ंक्शन जोड़ सकते हैं। यह आपको टर्मिनल में बस “आपका प्रश्न” टाइप करने की अनुमति देता है।
सेटअप निर्देश¶
अपने पसंदीदा संपादक के साथ अपना Ksh कॉन्फ़िगरेशन खोलें: CODE_ब्लॉक_0
फ़ाइल के अंत में निम्नलिखित ब्लॉक चिपकाएँ:
CODE_ब्लॉक_1
सुनिश्चित करें कि Ksh आपकी कॉन्फ़िगरेशन फ़ाइल लोड करता है। इसे
~/.profileमें जोड़ें या सत्यापित करें: CODE_ब्लॉक_2अपना कॉन्फ़िगरेशन पुनः लोड करें: CODE_ब्लॉक_3
क्ष-विशिष्ट नोट्स¶
Ksh
फ़ंक्शन नाम { }औरname() { }सिंटैक्स दोनों का समर्थन करता है; यहां स्पष्टता के लिएफ़ंक्शनकीवर्ड का उपयोग किया गया है।स्थानीयसभी Ksh वेरिएंट में नहीं समर्थित है (उदाहरण के लिएksh88)। उपरोक्त फ़ंक्शन में वेरिएबल्स को ‘स्थानीय’ के बिना घोषित किया गया है। यदि आपmkshयाksh93का उपयोग कर रहे हैं, तो इसके बजायtypesetका उपयोग किया जा सकता है:typeset TEMP_FILE=$(mktemp)।ENVवैरिएबल नियंत्रण करता है जो.bashrcके समान, इंटरैक्टिव सत्रों के लिए Ksh स्रोतों को फ़ाइल करता है।
विशेषताएँ¶
डायनामिक पथ:
/tmpमार्कर फ़ाइल के माध्यम से स्वचालित रूप से प्रोजेक्ट रूट ढूंढता है।ऑटो-रीस्टार्ट: यदि बैकएंड डाउन है, तो यह
start_serviceऔर स्थानीय विकिपीडिया सेवाओं को चलाने का प्रयास करता है।स्मार्ट टाइमआउट्स: पहले 2-सेकंड की त्वरित प्रतिक्रिया का प्रयास करता है, फिर 70-सेकंड के डीप प्रोसेसिंग मोड पर वापस आ जाता है।