Linux終端顯示混亂

Linux終端顯示混亂,vi編輯也是混亂一片,真是痛苦,開始以爲是vi設置問題,可是命令行也有問題。

解決問題很簡單,輸入reset回車即可


下面摘錄下reset,tset的命令詳解

名稱: reset, tset
  
  使用方法: tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]
  
  使用說明:
  
  reset 其實和 tset 是一同個命令,它的用途是設定終端機的狀態。一般而言,這個命令會自動的從環境變數、命令列或是其它的組態檔決定目前終端機的型態。如果指定型態是 '?' 的話,這個程序會要求使用者輸入終端機的型別。
  
   由於這個程序會將終端機設回原始的狀態,除了在 login 時使用外,當系統終端機因爲程序不正常執行而進入一些奇怪的狀態時,你也可以用它來重設終端機o 例如不小心把二進位檔用 cat 指令進到終端機,常會有終端機不再回應鍵盤輸入,或是迴應一些奇怪字元的問題。此時就可以用 reset 將終端機回覆至原始狀態。選項說明:
  
  
  -p
  將終端機類別顯示在螢幕上,但不做設定的動作。這個命令可以用來取得目前終端機的類別。
  -e ch
  將 erase 字元設成 ch
  -i ch
  將中斷字元設成 ch
  -k ch
  將刪除一行的字元設成 ch
  -I
  不要做設定的動作,如果沒有使用選項 -Q 的話,erase、中斷及刪除字元的目前值依然會送到螢幕上。
  -Q
  不要顯示 erase、中斷及刪除字元的值到螢幕上。
  -r
  將終端機類別印在螢幕上。
  -s
  將設定 TERM 用的命令用字串的型式送到終端機中,通常在 .login 或 .profile 中用
  範例:
  讓使用者輸入一個終端機型別並將終端機設到該型別的預設狀態。
   # reset ?
  
  將 erase 字元設定 control-h
   # reset -e ^B
  
  將設定用的字串顯示在螢幕上
   # reset -s
  Erase is control-B (^B).
  Kill is control-U (^U).
  Interrupt is control-C (^C).
  TERM=xterm;

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章