Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

Unix Shell Tips:लॉगिन शेल को बैश से अन्य में बदलें

प्रश्न: मैं कैसे पता लगा सकता हूं कि मैं वर्तमान में कौन सा यूनिक्स शेल चला रहा हूं? क्या आप यह भी बता सकते हैं कि मैं अपने यूनिक्स शेल को अस्थायी और स्थायी रूप से कैसे बदल सकता हूँ? (उदाहरण के लिए, बैश से tsh तक)।

उत्तर: आप इन्हें $0, exec, chsh -s . का उपयोग करके प्राप्त कर सकते हैं . इस लेख में, आइए इनकी विस्तार से समीक्षा करें कि इन्हें कैसे करना है।

<एच3>1. मेरा वर्तमान यूनिक्स शेल क्या है?

अपना वर्तमान शेल नाम प्राप्त करने के लिए इको $0 कमांड का उपयोग करें जैसा कि नीचे दिखाया गया है।

$ echo $0
/bin/bash
<एच3>2. मेरे वर्तमान शेल को दूसरे प्रकार में कैसे बदलें - अस्थायी रूप से ?

अपने शेल को अस्थायी रूप से बदलने के लिए exec कमांड का उपयोग करें जैसा कि नीचे दिखाया गया है।

$ echo $0
/bin/bash

$ exec /bin/sh

$ echo $0
/bin/sh

नोट: उपरोक्त परिवर्तन अस्थायी है। जब आप फिर से लॉग इन करेंगे, तो आप मूल शेल पर वापस जाएंगे।

<एच3>3. मेरे वर्तमान शेल को दूसरे प्रकार में कैसे बदलें - स्थायी रूप से?

अपने शेल को स्थायी रूप से बदलने के लिए, chsh . का उपयोग करें कमांड जैसा कि नीचे दिखाया गया है।

<केंद्र>
$ chsh -s /bin/sh
Password:

नोट: उपरोक्त परिवर्तन स्थायी है। फिर से लॉगिन करने के बाद भी, आपको केवल नया शेल ही दिखाई देगा।

<एच3>4. मैं अपने सिस्टम में सभी उपलब्ध शेल का पता कैसे लगा सकता हूं?

सभी उपलब्ध शेल /etc/shells फ़ाइल में स्थित हैं।

$ cat /etc/shells
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
/bin/ksh93

अपना लॉगिन शेल बदलने के लिए, आप केवल उपरोक्त आउटपुट से ही कर सकते हैं। लेकिन वर्तमान शेल को बदलने के लिए, आप किसी भी उपलब्ध शेल पर जा सकते हैं।

5. नया शेल स्थापित करना

जैसा कि नीचे दिखाया गया है, आप एक नया शेल (उदाहरण के लिए, ksh) स्थापित कर सकते हैं। नया शेल स्थापित करने के बाद, आप इसे अपने स्थायी लॉगिन शेल या अपने कमांड लाइन संचालन के लिए अस्थायी शेल के रूप में उपयोग कर सकते हैं।

$ sudo apt-get install ksh

  1. जेएम-शेल - एक अत्यधिक जानकारीपूर्ण और अनुकूलित बैश शैल

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

  1. विंडोज 10 [ट्यूटोरियल] पर बैश (लिनक्स शेल) को कैसे स्थापित और उपयोग करें

    यहां बताया गया है कि विंडोज़ पर लिनक्स शेल को कैसे सेट अप करें और उसका उपयोग कैसे करें - लिनक्स के लिए विंडोज सबसिस्टम का उपयोग करके (WSL )। यह ट्यूटोरियल 2020 से विंडोज 10 के अप-टू-डेट वर्जन के लिए है। मैं विंडोज 10 के पुराने संस्करणों या विंडोज 8/7/XP/3.1 के अन्य तरीकों पर WSL का उपयोग करने के त

  1. Windows 10 लॉगिन स्क्रीन कैसे बदलें

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