Fedora में Zsh (Z Shell) को कैसे स्थापित करें और कैसे सेटअप करें


Zsh (कम Z Shell के लिए) यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए एक सुविधा संपन्न और शक्तिशाली शेल प्रोग्राम है जिसमें बहुत सारे इंटरेक्टिव फीचर्स हैं। यह बड़ी संख्या में नई सुविधाओं के साथ बॉर्न शेल (श) का विस्तारित संस्करण है, और प्लगइन्स और थीम के लिए समर्थन है। यह इंटरैक्टिव उपयोग के लिए डिज़ाइन किया गया है और यह एक शक्तिशाली स्क्रिप्टिंग भाषा भी है।

अधिकांश अन्य लिनक्स शेल कार्यक्रमों पर Zsh का एक लाभ यह है कि यह अधिक परिष्कृत और विन्यास योग्य है, फिर भी अनुकूलित करने के लिए सुपर आसान है। इसकी कुछ प्रमुख विशेषताओं में cd कमांड के साथ स्वतः पूर्णता, पुनरावर्ती पथ विस्तार और वर्तनी सुधार और फ़ाइलों और निर्देशिकाओं का संवादात्मक चयन शामिल है।

इस लेख में, हम बताएंगे कि फेडोरा प्रणाली पर Zsh कैसे स्थापित करें और सेटअप करें।

फेडोरा सिस्टम में Zsh स्थापित करना

Zsh फेडोरा रिपॉजिटरी में पाया जा सकता है और इसे निम्नलिखित डीएनएफ कमांड का उपयोग करके स्थापित किया जा सकता है।

$ sudo dnf install zsh

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

यह विज़ार्ड आपको zsh की स्टार्टअप/इनिशियलाइज़ेशन फाइल बनाने की अनुमति देता है। मुख्य मेनू को जारी रखने के लिए <कोड> (1) दबाएं।

$ zsh

यहां मुख्य मेनू दिखाने वाली एक छवि है। ध्यान दें कि सभी विन्यास विकल्पों की स्थिति अनुशंसित है। कॉन्फ़िगरेशन के लिए एक विकल्प चुनने के लिए, विकल्प के लिए कुंजी दर्ज करें।

उदाहरण के लिए इतिहास के लिए कॉन्फ़िगर सेटिंग्स का चयन करने के लिए <कोड> (1) दर्ज करें। अगली स्क्रीन से, संपादित करें और मुख्य मेनू पर वापस लौटने के लिए <कोड> (0) दर्ज करें (जहां इस विकल्प की स्थिति को बिना बदलाव के बदलना चाहिए)।

अन्य विकल्पों के लिए पिछले दो चरणों को दोहराएं। अब पहले तीन विकल्पों को अनसोल्ड परिवर्तनों की स्थिति का संकेत देना चाहिए। कॉन्फ़िगरेशन विकल्प <कोड> (4) आपको कुछ सामान्य शेल विकल्प चुनने की अनुमति देता है।

नई सेटिंग्स को बचाने के लिए, (0) दर्ज करें। आपको निम्न स्क्रीन शॉट में दिखाया गया संदेश दिखाई देगा और आपका कमांड प्रॉम्प्ट & # 36 (Bash के लिए) से % (Zsh के लिए) में बदलना चाहिए।

अब आपके पास अपने फेडोरा सिस्टम पर Zsh सेटअप है, आप इस लेख की शुरुआत में उल्लेखित कुछ प्रमुख विशेषताओं का परीक्षण कर सकते हैं। इनमें स्वतः पूर्णता, वर्तनी सुधार और बहुत कुछ शामिल हैं।

फेडोरा में Zsh को डिफ़ॉल्ट शेल के रूप में बनाना

Zsh अपना डिफ़ॉल्ट शेल बनाने के लिए, इसलिए जब भी आप सत्र शुरू करते हैं या टर्मिनल खोलते हैं, तो इसका क्रियान्वयन chsh कमांड जारी करता है, जिसका उपयोग उपयोगकर्ता के लॉगिन शेल को बदलने के लिए किया जाता है। (आपको अपना खाता पासवर्ड दर्ज करने के लिए प्रेरित किया जाएगा)।

$ grep tecmint /etc/passwd
$ chsh -s $(which zsh)
$ grep tecmint /etc/passwd

उपरोक्त आदेश आपके सिस्टम को सूचित करता है कि आप (- s) अपना डिफ़ॉल्ट शेल (जो zsh ) सेट करना चाहते हैं।

अधिक उपयोग निर्देशों के लिए, zsh मैन पेज देखें।

$ man zsh

Zsh बॉर्न शेल (श) का एक विस्तारित संस्करण, बड़ी संख्या में नई सुविधाओं के साथ, और प्लगइन्स और थीम के लिए समर्थन। यदि आपके पास कोई टिप्पणी या प्रश्न हैं, तो नीचे दिए गए फीडबैक फॉर्म के माध्यम से हम तक पहुंचें।