這篇文章主要介紹使用linux的reset命令設(shè)定終端機(jī)的狀態(tài),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
依蘭網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
Linux reset命令其實(shí)和 tset 是一同個(gè)命令,它的用途是設(shè)定終端機(jī)的狀態(tài)。一般而言,這個(gè)命令會(huì)自動(dòng)的從環(huán)境變數(shù)、命令列或是其它的組態(tài)檔決定目前終端機(jī)的型態(tài)。如果指定型態(tài)是 ‘?’ 的話,這個(gè)程序會(huì)要求使用者輸入終端機(jī)的型別。
由于這個(gè)程序會(huì)將終端機(jī)設(shè)回原始的狀態(tài),除了在 login 時(shí)使用外,當(dāng)系統(tǒng)終端機(jī)因?yàn)槌绦虿徽?zhí)行而進(jìn)入一些奇怪的狀態(tài)時(shí),你也可以用它來重設(shè)終端機(jī)o 例如不小心把二進(jìn)位檔用 cat 指令進(jìn)到終端機(jī),常會(huì)有終端機(jī)不再回應(yīng)鍵盤輸入,或是回應(yīng)一些奇怪字元的問題。此時(shí)就可以用 reset 將終端機(jī)回復(fù)至原始狀態(tài)。
語法格式:reset [參數(shù)]
常用參數(shù):
--help | 在線幫助 |
--vesion | 顯示版本信息 |
-p | 將終端機(jī)類別顯示在屏幕上,但不做設(shè)定的動(dòng)作。這個(gè)命令可以用來取得目前終端機(jī)的類別 |
-e ch | 將 erase 字元設(shè)成 ch |
-i ch | 將中斷字元設(shè)成 ch |
-k ch | 將刪除一行的字元設(shè)成 ch |
-l | 不要做設(shè)定的動(dòng)作,如果沒有使用選項(xiàng) -Q 的話,erase、中斷及刪除字元的目前值依然會(huì)送到屏幕上 |
-Q | 不要顯示 erase、中斷及刪除字元的值到屏幕上 |
-r | 將終端機(jī)類別印在屏幕上 |
-s | 將設(shè)定 TERM 用的命令用字串的型式送到終端機(jī)中,通常在 .login 或 .profile 中用 |
參考實(shí)例
讓使用者輸入一個(gè)終端機(jī)型別并將終端機(jī)設(shè)到該型別的預(yù)設(shè)狀態(tài):
[root@linuxcool ~]# reset ?
將 erase 字元設(shè)定 control-h:
[root@linuxcool ~]# reset -e ^B
將設(shè)定用的字串顯示在屏幕上:
[root@linuxcool ~]# reset -s
以上是使用linux的reset命令設(shè)定終端機(jī)的狀態(tài)的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!