Linux reset命令其實和 tset 是一同個命令,它的用途是設定終端機的狀態。一般而言,這個命令會自動的從環境變數、命令列或是其它的組態檔決定目前終端機的型態。如果指定型態是 '?' 的話,這個程序會要求使用者輸入終端機的型別。
由于這個程序會將終端機設回原始的狀態,除了在 login 時使用外,當系統終端機因為程序不正常執行而進入一些奇怪的狀態時,你也可以用它來重設終端機o 例如不小心把二進位檔用 cat 指令進到終端機,常會有終端機不再回應鍵盤輸入,或是回應一些奇怪字元的問題。此時就可以用 reset 將終端機回復至原始狀態。
tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]
參數說明:
讓使用者輸入一個終端機型別并將終端機設到該型別的預設狀態
# 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;