ओएस एक्स टर्मिनल में बैश से टीसीएसएच शेल में कैसे बदलें

Anonim

मैक ओएस एक्स में बैश डिफ़ॉल्ट शेल है और 10.3 से है, इसे आमतौर पर यूनिक्स दुनिया में वास्तविक शेल मानक माना जाता है। उस ने कहा, कुछ लोग हैं जो tcsh शेल का उपयोग करना पसंद करते हैं, या शायद आप आदर्श से अलग होना चाहते हैं। डिफ़ॉल्ट शेल को बदलना बहुत आसान है, लेकिन बैश शेल स्क्रिप्ट चलाते समय आप समस्याओं में पड़ सकते हैं।यदि आप tcsh के साथ प्रयोग करना चाहते हैं और इसे अपने डिफ़ॉल्ट शेल के रूप में उपयोग करना चाहते हैं, तो यहां तीन आसान चरणों में GUI से इसे करने का तरीका बताया गया है:

डिफ़ॉल्ट शेल को बैश से tcsh में बदलें जैसा कि टर्मिनल ऐप द्वारा तीन चरणों में उपयोग किया जाता है:

  1. लॉन्च Terminal.app
  2. टर्मिनल मेन्यू से, प्राथमिकताएं चुनें
  3. प्राथमिकताओं में, "इस आदेश को निष्पादित करें" चुनें और /bin/bash के स्थान पर /bin/tcsh टाइप करें

इतना ही। अब जब भी आप एक नया टर्मिनल खोलेंगे वह tcsh शेल होगा। बैश पर वापस लौटने के लिए, उसी प्रक्रिया का पालन करें लेकिन /bin/tcsh को /bin/bash से बदलें।

Note: OS X के लिए अधिकांश शेल स्क्रिप्ट विशेष रूप से बैश के लिए लिखी जाती हैं, और tcsh पर स्विच करने से इनमें से कई स्क्रिप्ट अब बंद हो जाएंगी सही से काम करना।

यदि आप केवल tcsh शेल के साथ प्रयोग करना चाहते हैं, तो टाइप करने का प्रयास करें

tcsh

टर्मिनल प्रॉम्प्ट पर और आप tcsh शेल को अस्थायी रूप से लोड करेंगे।

tcsh शेल से इस तरह बाहर निकलने के लिए टाइप करें

बाहर निकलना

प्रॉम्प्ट पर और आप tcsh से बाहर निकल जाएंगे और बैश शेल में वापस आ जाएंगे। आप इसे किसी भी शेल के साथ अस्थायी रूप से परीक्षण करने के लिए कर सकते हैं, चाहे वह बैश, tcsh, sh, zsh, या अन्य हो।

ओएस एक्स टर्मिनल में बैश से टीसीएसएच शेल में कैसे बदलें