Câu trả lời:
Chỉ có hai dòng chỉnh sửa giao diện hiện có tại bashlà vichế độ và emacschế độ, vì vậy tất cả các bạn cần làm là thiết lập emacschế độ một lần nữa.
set -o emacsĐiều đó phụ thuộc vào những gì bạn định nghĩa "bình thường". Nếu đó là tắt chỉnh sửa dòng, cách không -o viđược đặt thành tài liệu là đặt+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              offChris đã trả lời nếu chế độ bình thường của bạn là emacs.
historylệnh và chạy các lệnh trước bằng cách thêm tiền tố số của chúng vào !ký tự.
                    
emacslà chế độ chỉnh sửa dòng mặc định trong bash. Cài đặtemacschế độ sẽ vô hiệu hóavichế độ như một hiệu ứng phụ, nhưng như được đề cập bởi jlliagre bên dưới, bạn thực sự có thể vô hiệu hóa cả hai.