stty命令可以用來顯示和設定終端引數。
-a 引數用來顯示終端設定。
root@jumpstart:/ #>stty -a其中:speed 38400 baud;
rows = 24; columns = 80; ypixels = 0; xpixels = 0;
csdata ?
eucw 1:0:0:0, scrw 1:0:0:0
intr = ^c; quit = ^\; erase = ^?; kill = ^u;
eof = ^d; eol = ; eol2 = ; swtch = ;
start = ^q; stop = ^s; susp = ^z; dsusp = ^y;
rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;
-parenb -parodd cs8 -cstopb -hupcl cread -clocal -loblk -crtscts -crtsxoff -parext
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -iuclc
ixon -ixany -ixoff imaxbel
isig icanon -xcase echo echoe echok -echonl -noflsh
-tostop echoctl -echoprt echoke -defecho -flusho -pendin iexten
opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel tab3
intr 表示向當前正在執行的程式傳送中斷訊號(ctrl+c)
quit 表示向當前正在執行的程式傳送quit訊號(ctrl+\)
erase 表示向後刪除乙個字元
kill 表示刪除命令列的所有字元(ctrl+u)
eof 表示輸入結束(ctrl+d)
start 表示重新開始螢幕輸出(ctrl+q)
stop 表示停止向螢幕輸出(ctrl+s)
susp 表示向程式傳送terminal stop訊號,暫時停止程式(ctrl+z)
werase 表示向後刪除乙個word (ctrl+w)
上述功能鍵設定可以通過stty命令修改。例如修改字元刪除功能鍵方法如下。
當前設定:
root@jumpstart:/ #>stty -a | grep erase
intr = ^c; quit = ^\; erase = ^e; kill = ^u;
rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;
如果想把字元刪除功能鍵定義為backspace鍵,則需要先知道backspace鍵是用什麼字元表示的。
方法是在
命令列下直接點選backspace鍵,然後點enter,如下:
root@jumpstart:/ #>^?
-bash:: command not found
上面說明^?表示backspace。
然後用stty命令將erase設定為backspace.
root@jumpstart:/ #>stty erase \^?
這樣設定只在當前shell有效,如果需要永久生效,可以把stty erase ^?加到使用者的.profile檔案中。
linux終端設定
bashrc etc bashrc 一般預設的情況下.bashrc裡面應該是 bashrc export ps1 u h w 上面的意思是 使用者 主機 當前目錄 這也是大家都非常熟悉的shell提示符 例子 ps1 033 1 32 40m 033 0 32 40m u h 033 1 35 40...
Mac終端設定
是乙個終端模擬器,官方 更改配色方案為 solarized 參考iterm2顏色配置 mac 系統自帶了 zsh,一般不是最新版,如果需要最新版可通過 homebrew 來安裝 brew install zsh可通過zsh version命令檢視 zsh 的版本 修改預設 shell 在 etc s...
iOS Mac OS X 終端設定
在 終端 中輸入下面的命令 6 去掉視窗截圖的陰影 在 終端 中輸入下面的命令 去掉陰影 killall systemuiserver 輸入這條命令,使得修改生效。加上陰影 killall systemuiserver 輸入這條命令,使得修改生效。7 改變截圖的儲存位置和格式 修改儲存位置 在 終端...