जवाबों:
केवल दो लाइन संपादन वर्तमान में उपलब्ध इंटरफेस bash
हैं vi
मोड और emacs
, मोड तो तुम सब करने की जरूरत है सेट है emacs
मोड फिर से।
set -o emacs
यह इस बात पर निर्भर करता है कि आप "सामान्य" क्या परिभाषित करते हैं। यदि वह लाइन संपादन बंद कर रहा है, तो शुरू करने का दस्तावेज तरीका -o vi
सेट करना है+o vi
$ set -o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi on
$ set +o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi off
क्रिस ने पहले ही जवाब दे दिया है कि क्या आपका सामान्य मोड एमएसीएस है।
history
कमांड के साथ अपने इतिहास को देख सकते हैं और !
चरित्र के साथ उनकी संख्या को उपसर्ग करके पिछली कमांड चला सकते हैं ।
emacs
बश में डिफ़ॉल्ट लाइन संपादन मोड है। सेटिंगemacs
मोडvi
एक साइड इफेक्ट के रूप में मोड को अक्षम करता है, लेकिन जैसा कि नीचे दिए गए jlliagre द्वारा उल्लिखित है, आप वास्तव में उन दोनों को अक्षम कर सकते हैं।