- - लिनक्स पर बैश से कोर्न शेल में कैसे स्विच करें

लिनक्स पर बैश से कोर्न शेल में कैसे स्विच करें

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

नोट: लिनक्स पर Ksh का उपयोग करने के लिए, आपको Ubuntu, Debian, Arch Linux, Fedora या OpenSUSE चलाना होगा। यदि नहीं, तो अपने स्रोत कोड से Ksh का निर्माण आवश्यक हो सकता है।

किश्ती क्ष

कोर्न शेल स्थापना के लिए आसानी से उपलब्ध हैसभी प्रमुख लिनक्स वितरण पर। इस गाइड में, हम लिनक्स पर Ksh के MirBSD संस्करण पर ध्यान केंद्रित करेंगे। Ksh के इस संस्करण के बारे में हम जो बात कर रहे हैं उसका कारण यह है कि Korn Shell का AT & T संस्करण सभी लिनक्स डिस्ट्रो (आर्च लिनक्स और अन्य जैसे ऑपरेटिंग सिस्टम) पर समर्थन का आनंद नहीं लेता है। यदि आपको Korn Shell के AT & T रिलीज़ का उपयोग करना है, तो इसे यहाँ डाउनलोड करें।

लिनक्स पर बैश के लिए कोर्न शेल विकल्प को स्थापित करने के लिए, एक टर्मिनल विंडो खोलें और उन निर्देशों का पालन करें जो आपके ऑपरेटिंग सिस्टम के अनुरूप हैं।

उबंटू

sudo apt install mksh

डेबियन

sudo apt-get install mksh

आर्क लिनक्स

sudo pacman -S mksh

फेडोरा

sudo dnf install mksh

OpenSUSE

sudo zypper install mksh

जेनेरिक लिनक्स

कोर्न शेल की मीरबीडीडी को चालू करने की आवश्यकता हैआपका लिनक्स पीसी? यदि आपके ओएस के पैकेज मैनेजर में इसे खोजने में समस्या हो रही है, तो आपको शेल के स्रोत कोड को डाउनलोड करने और मैन्युअल रूप से संकलन करने की आवश्यकता होगी। MirBSD Korn Shell के बारे में जानकारी के लिए, आधिकारिक वेबसाइट के डाउनलोड पृष्ठ पर जाएँ।

निश्चित नहीं कि स्रोत कोड का निर्माण कैसे करें? मीरबीएसडी के क्ष को स्रोत से बनाने के बारे में जानकारी यहाँ पाई जा सकती है।

प्रवेश Korn खोल

क्या आप जानते हैं कि आप अपने लिनक्स पीसी पर कोर्न शेल को डिफ़ॉल्ट कमांड सिस्टम बनाए बिना एक्सेस कर सकते हैं? यह सच है! दौड़कर क्ष टर्मिनल विंडो में कमांड करें, डिफ़ॉल्ट बश शेल से तुरंत कूदना संभव है।

ksh

मूल उपयोगकर्ता के रूप में MirBSD के कोर्न शेल का उपयोग करना चाहते हैं? ऐसे! सबसे पहले, टर्मिनल पर जाएं और रूट खाते तक पहुंचें। रूट खाते (इस मामले के लिए) का उपयोग करने का सबसे अच्छा तरीका है सु आदेश। हालाँकि, यदि आप नहीं चला सकते सु, सूद- s भी काम करता है।

su -

या

sudo -s

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

ksh

उपलब्ध शैल सूची

इससे पहले किर्न शेल को स्थापित करना संभव हैडिफ़ॉल्ट कमांड लाइन सिस्टम लिनक्स पर, आपको इसके स्थान का पता लगाने की आवश्यकता होगी। कोर्न शेल बाइनरी के सटीक स्थान को निर्धारित करने का सबसे आसान तरीका है / Etc / गोले फ़ाइल।

देखने के लिए / Etc / गोले फ़ाइल, एक टर्मिनल विंडो खोलें और उपयोग करें बिल्ली आदेश।

cat /etc/shells

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

नोट: गोले फ़ाइल में कोर्न शेल के लिए कई अलग-अलग प्रविष्टियां हैं। उन में "स्थिर" के साथ सभी प्रविष्टियों को अनदेखा करें।

cat /etc/shells  >> /home/username/Documents/location-of-ksh.txt

वैकल्पिक रूप से, यदि आप किसी पाठ फ़ाइल में केवल कोर्न शेल प्रविष्टियों को पाइप करना चाहते हैं, तो ऊपर दिए गए आदेश को छोड़ दें और इसके बजाय इसे चलाएं:

cat /etc/shells | grep mksh >> /home/username/Documents/location-of-ksh.txt

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

क्या आप कोर्न शेल को खोलना चाहते हैं जब आप बैश के बजाय एक टर्मिनल लॉन्च करते हैं? लिनक्स डेस्कटॉप पर एक कमांड-लाइन विंडो लॉन्च करें, फिर चलाएं chsh आदेश।

नोट: कृपया समझें कि chsh का तात्पर्य वर्तमान उपयोगकर्ता के लिए डिफ़ॉल्ट कमांड शेल स्वैप करने के लिए है। इसे जड़ के रूप में न चलाएं! आप गलती से अपने लिनक्स पीसी के रूट शेल को बदल सकते हैं!

chsh

चल रहा है chsh एक आउटपुट प्रिंट करेगा जो कहता है "नया दर्ज करेंमान या डिफॉल्ट के लिए ENTER दबाएँ। "अपने पसंदीदा टेक्स्ट एडिटर में स्थान-की-ksh.txt टेक्स्ट फ़ाइल पर एक नज़र डालें और कोर्न शेल के स्थान को अपने क्लिपबोर्ड पर कॉपी करें। आप टर्मिनल में पाठ फ़ाइल भी देख सकते हैं:

cat /home/username/Documents/location-of-ksh.txt

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

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

टिप्पणियाँ