जवाबों:
अस्थायी रूप से गोले बदलने के लिए, बस नया शेल चलाएं। वे किसी भी अन्य कार्यक्रम की तरह हैं।
snow:~> bash
grawity@snow:~$
का उपयोग करें exitया Ctrl-Dवापस जाने के लिए।
शेल को स्थायी रूप से बदलने के लिए, उपयोग करें chsh:
chsh -s /bin/bash
आपको नए शेल को पूर्ण पथ प्रदान करना चाहिए ( which bashयह पता लगाने के लिए)। इसके अलावा, chshकेंद्रीकृत लॉगऑन सिस्टम पर काम नहीं कर सकता है।
बस रन / बिन / बैश? हालांकि यह आपके वर्तमान सत्र के लिए ही चलेगा।
जैसा कि @grawity में उल्लेख है, chsh हमेशा काम नहीं कर सकता है। मेरे पास एक सर्वर है जिसके लिए मेरा लॉगिन शेल ksh है और मुझे इंटरएक्टिव तरीके से बैश का उपयोग करना पसंद है। यह मेरी ksh है .profile:
# my login shell is /bin/ksh
# this profile should spawn bash without re-invoking this profile
bash_opt='--noprofile'
[ -r .bash_profile ] && bash_opt='--login'
echo "spawning bash $bash_opt"
exec /usr/bin/bash $bash_opt