技巧一: 增大輸出緩存
默認情況下,Putty的輸出顯示最多200行,也就是說你cat一個500行的文件,它只能顯示出最后的200行,你要通過滾動條看前300行的內容是看不到的,幸虧這個值可以配置,具體位置是category->window下,將Lines of scrollback 由缺省的200改成一個更大的值,我改成了2000。
技巧二:最大化最小化快捷鍵
在windows下最大化最小化窗口是有快捷鍵的:
Alt + 空格 + N:最小化
Alt + 空格 + X:最大化
Alt + 空格 + R:恢復原來大小
可是默認情況下這快捷鍵對Putty不起作用,還是需要配置,具體位置在category->window->Behaviour下,將System menu appears on ALT-Space前面的框選中就好了。
(實際上只有左邊的Alt管用,右邊的不管用,可能和鍵盤配置有關)
技巧三:常用快捷鍵
Shift+PgOn或Shift+PgUp:使得終端內容上下移動,每次移動一頁,也可以使用Ctrl+PgOn或Ctrl+PgUp連續移動。顯卡的內存決定可以回滾多少內容。
Ctrl+L:刷新屏幕,相當于clear命令的效果。
Ctrl+A:使得光標移至行首
Ctrl+E:使得光標移至行尾
Ctrl+K:從光標位置刪除字符至行尾
Ctrl+W:刪除光標左邊的單詞
Ctrl+Y:粘貼上面某個方式刪除的內容
技巧四:putty的命令行參數
在putty.exe的快捷方式中,可以加上命令行參數來省去ssh登陸輸入賬號密碼的麻煩。
先在putty.exe中建立一個session(如192.168.8.83),給putty.exe新建一個快捷方式,在“屬性-》目標”的末尾添加以下信息:
"X:/putty.exe" -load 192.168.8.83 -l root -pw 123456
沒有session的話,也可以這樣
"X:/putty.exe" -ssh -l -pw
技巧五:USB轉串口 使用問題
Q:USB轉串口,putty,有時侯窗口只輸出,無法輸入。
A:修改串口COM session的設置 Serial-》FlowControl 為 None 就搞定了
技巧六:解決putty中文亂碼
Category –>Windows
–>Appearance
–>Font settings
把”字體”改為”Fixedsys”(或者其他中文字體),字符集為CHINEASE_GB2312
Category –> Windows
–>Translation
–> Received data assumed to be …
把character設置為 ”Use font encoding”
保存后登陸遠程主機就可以了。
若顯示仍然是亂碼,說明遠程主機的語言設置有問題。
修改遠程主機 homeleon.bash_profile,加入以下語句:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
declare -x LANG="zh_CN.UTF-8"
declare -x LANGUAGE="zh_CN:zh"
使配置文件成效
#source .bash_profile
Category –>Windows
–>Translation
–> Received data assumed to be …
把character設置為 ”UTF-8″
技巧七:關閉shell提示音
在 Linux 控制臺下(沒有 X11),可以使用以下命令:
#setterm -blength 0
在X11下面(不管是 KDE、Gnome、XFCE 或者……) :
#xset b off
也可以直接關掉某種 shell 里的提示音。
對 Bash:
# has to go into /etc/inputrc or .inputrc
# It will not work in a .bashrc
set bell-style none
對 Tcsh:
# put this into your .tcshrc file
# just tab completion beep off:
set matchbeep = never
# any beep off:
set nobeep = 1
在 shell 里面,你可以按下 crtl+g 來測試一下這個嘟嘟聲是否已經去掉
技巧八:解決ssh登錄慢的問題
其實是sshd的問題,跟putty沒關系
修改sshd配置文件 vi /etc/ssh/sshd_config
UseDNS=no
然后重啟sshd服務
service sshd restart