POSIX श / डैश एकीकरण¶
एसटीटी (स्पीच-टू-टेक्स्ट) सीएलआई के साथ इंटरैक्ट करना आसान बनाने के लिए, आप अपने शेल प्रोफ़ाइल में एक शॉर्टकट फ़ंक्शन जोड़ सकते हैं। यह आपको टर्मिनल में बस “आपका प्रश्न” टाइप करने की अनुमति देता है।
ध्यान दें: डैश और अन्य सख्त POSIX शेल (डेबियन/उबंटू पर
/bin/shडिफ़ॉल्ट रूप से डैश है) सभी संदर्भों, प्रक्रिया प्रतिस्थापन, या सरणियों मेंस्थानीयकीवर्ड का समर्थन नहीं करते हैं। नीचे दिया गया फ़ंक्शन पूरी तरह से POSIX-संगत होने के लिए लिखा गया है।
सेटअप निर्देश¶
अपनी पसंद के संपादक के साथ अपना शेल प्रोफ़ाइल खोलें: CODE_ब्लॉक_0
फ़ाइल के अंत में निम्नलिखित ब्लॉक चिपकाएँ:
CODE_ब्लॉक_1
अपना कॉन्फ़िगरेशन पुनः लोड करें: CODE_ब्लॉक_2
POSIX / डैश-विशिष्ट नोट्स¶
अधिकतम अनुकूलता के लिए यहां
स्थानीयका उपयोग नहीं किया गया है। सभी चर केवल परिपाटी द्वारा कार्य-क्षेत्र वाले होते हैं; वे सख्त POSIX श में तकनीकी रूप से वैश्विक हैं।उद्धृत तर्कों के साथ उचित शब्द विभाजन को संरक्षित करने के लिए, कमांड में तर्क पारित करते समय
$@को$*से अधिक प्राथमिकता दी जाती है।POSIX टूलचेन के भीतर बने रहने के लिए किविक्स हेल्पर स्क्रिप्ट को निष्पादित करते समय
बैशकोshसे बदल दिया जाता है।यह कॉन्फ़िगरेशन फ़ाइल
~/.profileमें सबसे अच्छी तरह से रखी गई है, जो लॉगिन शेल्स द्वारा सोर्स की गई है। इंटरैक्टिव गैर-लॉगिन शेल के लिए, आपका वितरण~/.shrcका उपयोग कर सकता है - अपने सिस्टम दस्तावेज़ की जाँच करें।
विशेषताएँ¶
डायनामिक पथ:
/tmpमार्कर फ़ाइल के माध्यम से स्वचालित रूप से प्रोजेक्ट रूट ढूंढता है।ऑटो-रीस्टार्ट: यदि बैकएंड डाउन है, तो यह
start_serviceऔर स्थानीय विकिपीडिया सेवाओं को चलाने का प्रयास करता है।स्मार्ट टाइमआउट्स: पहले 2-सेकंड की त्वरित प्रतिक्रिया का प्रयास करता है, फिर 70-सेकंड के डीप प्रोसेसिंग मोड पर वापस आ जाता है।