मुझे आश्चर्य हुआ कि मुझे यह प्रश्न साइट पर पहले से नहीं मिला। इसलिए, $
नए उपयोगकर्ता के रूप में लॉग इन करने के बाद आज आया। यह अप्रत्याशित था क्योंकि मेरे मुख्य उपयोगकर्ता का संकेत इसके साथ शुरू होता है username@computername:~$
।
तो, मैं इस अन्य शेल से बैश में कैसे स्विच करूं?
echo $SHELL
पता लगाने के लिए कि आपका वर्तमान शेल क्या है।
/bin/sh
आम तौर पर अक्सर इसका मतलब यह नहीं होता है कि आमतौर पर किसी और चीज के लिए एक सहिष्णुता है। मैं ls -l /bin/sh
यह देखना चाहता हूं कि यह किसके लिए सहानुभूति है। कुछ मामलों में कुछ के साथ सहानुभूति होने के कारण उसके व्यवहार में बदलाव आता है, मुझे नहीं लगता कि बैश वह तरीका है।
bash
को /bin/sh
निष्क्रिय करने के रूप में (यह POSIX अनुपालन मोड में चला जाता है)।
$
बल्कि आया सेusername@computername:~$
मतलब नहीं है कि यह पार्टी नहीं था। प्रॉम्प्ट का सटीक स्वरूपण PS1 चर द्वारा सेट किया गया है, जिसे अलग-अलग उपयोगकर्ताओं के लिए अलग से सेट या अनुकूलित किया जा सकता है।