
有時,當我嘗試執行一些執行並按 ctrl-c 時,最終的輸出 bash 看起來像這樣...當我按 Enter 時,它不會轉移到新行,而是彼此相鄰。如何在不建立另一個 bash 提示字元的情況下將其恢復?
$ kithokit@12:55:42 後備箱$ kithokit@12:55:42 後備箱$ kithokit@12:55:42 後備箱$ kithokit@12:55:42 後備箱$ kithokit@12:55:42 後備箱$ kithokit@12: 55:42 主幹$ kithokit@12:55:42 主幹$ kithokit@12:55:42 主幹$ kithokit@12:55:42 主幹$ kithokit@12:55:43 主幹55:43 主幹 $ kithokit@12:55:43 後備箱$ kithokit@12:55:43 後備箱$ kithokit@12:55:43 後備箱$ kithokit@12:55:43 後備箱$ kithokit@12:555 :43 後備箱$ kithokit@12:55 :43 後備箱 $ kithokit@12:55:43 後備箱 $ kithokit@12:55:44 後備箱 $ kithokit@12:55:45 後備箱 $
答案1
該reset
命令會將您的終端重置為盡可能乾淨的狀態。
答案2
$ kithokit@12:55:42 後備箱$ kithokit@12:55:42 後備箱$ kithokit@12:55:42 後備箱$ kithokit@12:55:42 後備箱$ kithokit@12:55:42 後備箱$ kithokit@12: 55:42 主幹$ kithokit@12:55:42 主幹$ kithokit@12:55:42 主幹$ kithokit@12:55:42 主幹$ kithokit@12:55:43 主幹55:43 主幹 $ kithokit@12:55:43 後備箱$ kithokit@12:55:43 後備箱$ kithokit@12:55:43 後備箱$ kithokit@12:55:43 後備箱$ kithokit@12:555 :43 後備箱$ kithokit@12:55 :43 後備箱 $ kithokit@12:55:43 後備箱 $ kithokit@12:55:44 後備箱 $ kithokit@12:55:45 後備箱 $
顯示此輸出是因為您更改了 bash 的設定。更改/重置配置設定
若要在配置混亂後重設配置,請鍵入:
Ctrl-J stty sane Ctrl-J
在指令前後按 Ctrl-J 鍵序列,而不是按 Enter 鍵。當控制 Enter 鍵處理的參數混亂時,系統通常會辨識 Ctrl-J 鍵序列。
有時螢幕上顯示的資訊可能看起來很奇怪,或者當您按 Enter 鍵時系統不會回應。當您使用具有不相容參數或執行您不理解的操作的 stty 命令時,可能會發生這種情況。當面向螢幕的應用程式異常結束且沒有機會重置工作站配置時,也可能會發生這種情況。
輸入 stty sane 命令會設定合理的配置,但它可能與您的正常配置略有不同。