Putty使用技巧

  1. PuTTY的選擇、複製、粘貼這些操作都是通過鼠標來完成的。
    在 Window-〉Selection 這裏可以設置複製和粘貼的方式。

    默認的 Action of mouse buttons (鼠標按鍵的功能)的選項是 Compromise,這種方式下選中有兩種方式,一是直接用鼠標左鍵拖拉選中就可以了,二是用鼠標中鍵單擊選中區域的開頭,用滾動條拖拉到期望選中區域的末尾,再用鼠標中鍵單擊,就可以選中了。
    選中以後,單擊鼠標左鍵就把選中部分複製到剪貼板了。

    Putty詳細使用技巧指南

  2. 粘貼也很簡單,單擊鼠標右鍵。
    Action of mouse buttons 的第一個選項是 Windows (Windows 方式的),鼠標中鍵的操作跟前面提到的一樣。右鍵不是粘貼了,而是打開了右鍵菜單。

    其實這個右鍵菜單在標題欄上點擊,也都可以看得到。

    Putty詳細使用技巧指南

    Putty詳細使用技巧指南

  3. 第三個選項是 xterm (xterm 方式),這個跟默認的 Compromise 方式相反的,中鍵和右鍵的操作調換了一下,就不多說了。
    下面那個 Shift overrides application's use of mouse 是和 Shift 鍵有關的。有些 Rogue Like 的程序,比如 mc、links、Lynx、VIM 等等,都支持鼠標操作,想在用鼠標在上面選擇或粘貼就不行了。這個選項默認是選中的,在支持鼠標操作的 Rogue Like 界面下,按住 Shift 鍵,就可以像前面的那樣用鼠標來選擇、複製、粘貼了。
    看下面的這個圖片,用 Links 打開了 Google 的首頁,用鼠標去選中 頂部中間的 Google,我們會發現,彈出了保存的對話框。

    按住 Shift 鍵重新操作一次,哈哈,這次選中了。

    Putty詳細使用技巧指南

    Putty詳細使用技巧指南

  4. 在 Control use of mouse 裏面還有個 Default selection mode (默認的選擇模式),默認是 Normal,就像文字處理工具裏這樣的選擇

    Putty詳細使用技巧指南

  5. 另外一個是 Rectangular block(塊選擇方式),至於用哪種方式就看自己的選擇了。

    Putty詳細使用技巧指南

  6. 更改配置參數關閉窗口後,下次使用還是要重新選擇,麻煩。
    還是回到上面修改配置的哪個地方,選擇左邊的 Session,在右邊選擇要覆蓋的會話名稱,或者重新輸入一個新的名稱,點擊 Save 按鈕保存。

    成功登錄主機後,也能正常看到中文了。這樣,我們就可以完成大部分的工作。最後要關閉窗口了,該怎麼辦呢?我見過很多人,包括我們公司負責專職維護的同事,都是直接點擊窗口上的關閉按鈕,完全沒有理會彈出警告窗口,直接點擊了 Yes。

    這樣做是不對的,首先這不是正確的註銷方式,應該輸入命令 exit 來正常註銷;其次直接關閉窗口後,你的登錄其實還在服務器上,如果一連多次的這樣強制關閉窗口,用命令 w 或者 who 命令查看時,可以看到很多的用戶還在系統上登錄,佔用了系統的資源。最重要的是,你的這次登錄可能只是爲了啓動一下 WebLogic 或者其他什麼應用服務器,直接關閉窗口後,可能會導致你的業務在隨後的幾分鐘內也被終止,這應該不是你所希望看到的吧。
    如果上述的理由是每次要輸入 exit 然後回車,比較麻煩。你可以用快捷鍵 Ctrl d 來註銷登錄,一般情況下,快捷鍵一按窗口都直接關閉了,還省了兩次鼠標點擊。
    在前面說道保存會話時,大家或許也注意到,下面有個 Close window on exit 有三個選項:

    有的程序在執行時,雖然在命令最後面加上 “&”就能放到後臺運行。但是正常註銷登錄後,窗口沒有被自動關閉,還能看到程序的輸出,這時強制關閉窗口還是可以的。爲了避免這種情形,可以使用 nohup 命令。
    用法嘛就是: nohup 命令 命令參數,這樣就可以了。

    Putty詳細使用技巧指南

 

 

 

 

轉自:http://blog.csdn.net/uoyevoli/article/details/1246687

由於工作需要最近總用Putty連接Linux調試程序。Shell命令和vi雖然用起來不那麼順手,但也湊合,但有一個問題另我十分頭疼,那就是用vi修改程序時我總無意識地按“Ctrl+s”組合鍵。雖然我知道vi中要保存文件,需要使用”w“命令,但怎奈習慣根深蒂固,一時改不過來。
    雖然我的手指並不會因爲在每次 ”ESC : w 回車” 之前多按一次 “Ctrl+s“ 而累抽筋,但是Putty似乎對這個GUI常用快捷鍵不太友好。每次我按了這個組合鍵後,Putty就”僵死“了,不再接收任何鍵盤輸入,只能關閉窗口重新登錄。但是重新登錄後用不了多久我就會再次犯錯誤,再次關閉,重新登錄……我就這樣被Putty折磨着……
    經過一番Google搜索(據說Google好像不大願意被用作動詞)我終於擺脫了 Putty & Ctrl+s 的魔咒:解鈴還需繫鈴人,還得使用Ctrl鍵來搞定這個”僵局“——Ctrl+q。
大概是這樣子:”Long long ago“ 某些舊的”啞終端“會在發送過來的數據太多,顯示速度跟不上時發送一個Ctrl+s讓對方等一下,然後再準備好繼續顯示時發送一個Ctrl+q。Putty“兼容”了這個特性。也有人說是Ctrl+s是鎖定屏幕用的 。不管是怎樣,當你不小心在Putty中按了Ctrl+s後再按一下Ctrl+q就OK了

 

putty 優化顯示設置

字體大小設置

 

Window->Appearance->Font settings—>Change按鈕設置(我的設置爲12)

字體顏色設置

Window->Colours->Default Foreground->Modify設置(我喜歡綠色設置:R:0 G:255 B:64)

此外在默認的黑色背景下 藍色看不太清楚,可以把Window->Colours->ANSI Blue 更改一下設置(我設置爲R:255 G:0 B:128)

默認是(0,0,187)

85,85,255

全屏/退出全屏的快捷鍵設置

Window->Behaviour最下面有個Full screen on Alt-Enter 勾上就可以了。

保存session

好的心態+正確的方法

 

Putty鼠標按鈕選項

通過鼠標按鈕選項可以控制鼠標來進行復制、粘貼操作,選項包括:

1.Windows選項:可以進行右鍵操作

2.混合模式(系統默認選項):左鍵選中,右鍵粘貼

3.Xterm模式:左鍵選中,中鍵粘貼

putty 直接連 快捷鍵方式

 

原文鏈接:http://www.cnblogs.com/aliblogs/p/5493710.html

快捷方式 :

"C:\Program Files (x86)\puTTY\putty.exe" [email protected]

d:\soft\putty.exe -pw 你的口令 用戶名@服務器地址

 

putty免密碼登陸docker

首先,中規中矩的在putty中建立一個會話。
賬號docker,密碼 tcuser,主機 192.168.99.100
此外,還可以設置字符集,shell窗體的字體等各種參數,假設你給會話命名 my docker

然後保存。

然後給putty加一個快捷方式放在桌面,自己給快捷方式改個隨意的名字putty for docker等等

然後,右擊快捷方式:屬性>快捷方式>目標,加入如下三個參數:
"C:\Program Files\PuTTY\putty.exe" -load "my docker" -l "docker" -pw "tcuser"

這樣就搞定了!!

 

 

putty/pietty的複製粘貼操作

本文是putty/pietty操作的tips,可以讓操作提高效率。因爲複製粘貼經常使用,比重新敲入要方便許多。putty的粘貼可以配置爲鼠標中鍵或右鍵,此文假設爲右鍵。(某些環境下配置不一樣,對應本文中的右鍵和中鍵切換)
1.在windows中複製往putty中粘貼
windows中複製:直接選中文本,按Ctrl+C。
putty中粘貼:鼠標右鍵
》vi 中的複製粘貼問題
但對於vi編輯有點特殊。粘貼前應位於插於模式,不像vi快捷鍵P,是命令模式下的粘貼。粘貼的位置是光標所在的位置,而不是鼠標點的位置。
如果vim裏有set ai (auto indent)或者set 
cindent,對於格式化文本,粘貼時可能導致前面不斷疊加空格,使格式完全錯亂。那麼在.vimrc里加一句set 
paste,即可正確粘貼格式化文本。
2. putty 複製
putty用鼠標左鍵選中即已經放到剪貼板。選中後即可在windows的其他編輯器或輸入欄按Ctrl+V 
粘貼。往putty粘貼直接點鼠標右鍵。
》putty選擇並複製小技巧
鼠標左鍵按住拖拉選擇,即已經複製。
雙擊鼠標左鍵,選擇複製一個單詞,支持中文。雙擊並在第二次按下時不放,拖動鼠標左鍵,會按單詞選擇。
鼠標三擊,會選擇並複製一行。鼠標三擊並在最後一擊時拖動,會按行選擇。
按住左Alt,拖動鼠標左鍵,會選擇方塊。但putty菜單的windows(窗口)->move 
hotkey(移動熱鍵)的左Alt+左鍵拖動應取消。

選擇完了要補選複製,可以按下中鍵並拖動。補選方式和此前的選擇方式一樣,單擊的補選是按字母,雙擊的補選是按單詞。三擊的補選是按行。窗口選擇的補選是窗口選擇。

putty選擇並複製小技巧
鼠標左鍵按住拖拉選擇,即已經複製。
雙擊鼠標左鍵,選擇複製一個單詞,支持中文。雙擊並在第二次按下時不放,拖動鼠標左鍵,會按單詞選擇。
鼠標三擊,會選擇並複製一行。鼠標三擊並在最後一擊時拖動,會按行選擇。
按住左Alt,拖動鼠標左鍵,會選擇方塊。但putty菜單的windows(窗口)->move hotkey(移動熱鍵)的左Alt+左鍵拖動應取消。
選擇完了要補選複製,可以按下中鍵並拖動。補選方式和此前的選擇方式一樣,單擊的補選是按字母,雙擊的補選是按單詞。三擊的補選是按行。窗口選擇的補選是窗口選擇。

原文鏈接:https://blog.csdn.net/ablo_zhou/article/details/3794373

 

 

1. load參數是加載保存的session,也就是說,你如果保存了一個session,就可以用

1

-load "session's name"

參數直接加載該session,如圖

 

2. 或者也可以用

1

-ssh IP -l USERNAME -pw PASSWORD

大寫單詞是用來替換的

例如:

更多參數要通過手冊來學習了

 

首先創建putty.exe的快捷方式到桌面;
然後運行putty,輸入host name、port、saved session’s name,點擊保存,
假設session名爲“session”,隨後關閉窗口;
最後右擊putty快捷方式,屬性,目標,加上如下參數 -load “session” -ssh -l {username} -pw {password},保存,關閉;

整個目標路徑如下
E:\Desktop_backup\putty.exe -load "session" -ssh -l ljx-pw ljx


原文鏈接:https://blog.csdn.net/ljx646566715/article/details/79081692

 

首先創建putty.exe的快捷方式到桌面;然後運行putty,輸入host name、port、saved session’s name,點擊保存,假設session名爲“qa server”,隨後關閉窗口;最後右擊putty快捷方式,屬性,目標,加上如下參數 -load "qa server" -ssh -l {username} -pw {password},保存,關閉;

例如: C:\putty.exe -load "raspi" -ssh -l pi -pw raspberry

以後運行putty的快捷方式,就能自動輸入用戶名和密碼,進入遠程電腦。


鏈接:https://www.jianshu.com/p/59523f6689e7

 

putty字體大小顏色、全屏/退出全屏快捷鍵 保存session設置

字體大小設置

Window->Appearance->Font settings—>Change按鈕設置(我的設置爲16)字體爲(Consolas)

字體顏色設置

Window->Colours->Default Foreground->Modify設置(我喜歡綠色設置:R:0 G:255 B:0)

此外在默認的黑色背景下 藍色看不太清楚,可以把Window->Colours->ANSI Blue 更改一下設置(我設置爲R:255 G:0 B:128)

全屏/退出全屏的快捷鍵設置

Window->Behaviour最下面有個Full screen on Alt-Enter 勾上就可以了。

保存session

設置完了之後要保存這些設置以便下次打開還是這些設置,就要保存Session .

Session->Saved Sessions 中輸入一個名字然後Save保存就可以了,下次登錄的時候點擊這個保存的名字 Open 就打開putty了。

下面是我的putty截圖(Centos-6.4)

 

 

 

 

 
 

putty實現自動化登陸linux服務器

 
Putty+keepass可以實現putty的自動化登陸,這對於linux快速響應和管理會相當方便。
Keepass是一款密碼管理軟件,使用方便快捷,網上下載源很多。
安裝keepass完畢後,首次啓動keepass需要設置一個管理密碼,下次登陸時便需要輸入此密碼才能登陸進去。
我們首先添加keepass記錄,需要輸入正確的用戶名和密碼,並且對“title”我們這裏設置爲26,以後要用到。最重要的我們這裏在url裏面輸入如下語句“cmd://putty.exe -l {USERNAME}  -load {TITLE} -pw {PASSWORD}”,它會自動調用putty,然後從keepass裏面加載用戶名和密碼,實現自動登陸,這裏我們還要保證keepass目錄中有putty.exe軟件,拷貝過來就行了。
然後我們添加putty記錄,輸入ip和“saved sessions”這裏我們還輸入26,保證和keepass裏面設置的title一致即可,然後save保存該記錄。
我們下次登陸時,只要打開keepass,單擊下面的url超鏈接,便會自動將讓putty響應,並且登陸成功。
   
 
putty標題顯示ip的方法
 
1.jpg 
    2.jpg 
putty  就是這裏修改
 
 
 
無標題.jpg
剛纔又試了下,似乎只要把window title清空,然後在Teminal-Features中選中Disable remote-controlled window title changing就可以在標題欄動態顯示IP了。設置log並不是必須的。
原來解決方案這麼簡單。
 
解決putty無法在vi使用小鍵盤輸入數字的問題
 

最近我一直使用putty登錄linux,使用vi的時候發現,小鍵盤的數字無法輸入。最後在網上找到了解決方案,就是修改下putty的配置。

打開putty的配置 勾選Terminal-->Features下面的“Disable application keypad mode”即可。

 

 技巧一: 增大輸出緩存

  默認情況下,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”

  保存後登陸遠程主機就可以了。

  若顯示仍然是亂碼,說明遠程主機的語言設置有問題。

  修改遠程主機 \home\leon\.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

 

1、保持會話連接

使用Putty登陸到遠程主機後,如果長時間沒有做任何操作,服務器會與本地客戶端斷開連接,假如設置了會話連接功能,就會每隔多少秒,客戶端會發送一個空數據包給服務器,保持連接。設置方法如下:

>> 打開 Putty.exe → Connection

注意:單位爲秒數,如果我這裏設置了0,表示關閉會話連接功能,設置了10,每隔10秒鐘,客戶端會向服務器發送空數據包,來保持會話連接。

回到Session,點擊save

2、正確註銷方法

在成功利用putty登錄主機後,也能正常看到中文了,在以一些都很正常的情況下。我們就可以完成大部分的工作。最後要關閉窗口了,這又要怎麼做呢?我們很多人,包括那些專職維護的人員,都是直接點擊窗口上的關閉按鈕,完全沒有理會彈出警告窗口,直接點擊了 OK。

這樣做是不對的,首先這不是正確的註銷方式,應該輸入命令 exit 來正常註銷;其次直接關閉窗口後,你的登錄其實還在服務器上,如果一連多次的這樣強制關閉窗口,用命令 w 或者 who 命令查看時,可以看到很多的用戶還在系統上登錄,佔用了系統的資源。最重要的是,你的這次登錄可能只是爲了啓動一下 WebLogic 或者其他什麼應用服務器,直接關閉窗口後,可能會導致你的業務在隨後的幾分鐘內也被終止,這應該不是你所希望看到的吧。

如果上述的理由是每次要輸入 exit 然後回車,比較麻煩。你可以用快捷鍵 Ctrl+d 來註銷登錄,一般情況下,快捷鍵一按窗口都直接關閉了,還省了兩次鼠標點擊。可能很多人都是習慣了點擊窗口上的關閉按鈕,但在putty工具的關閉務必要用上述的辦法關閉。


原文鏈接:https://blog.csdn.net/Design_by_TaoZ/article/details/80629646

 

C:\greenSoft\putty\putty.exe -load "liangxiufei" -l "juntao.ljt" -pw "2866016.ljt" -D "1080"

參數:

-load :指定已經save 的配置

-l:用戶名

-pw :密碼

-D :代理端口(switch omega中對應的proxy也要設置爲1080)

原文鏈接:https://blog.csdn.net/liangjuntao2011/article/details/78160009

 

 

PuTTY登錄交換機後Backspace鍵不能刪除

 

    使用PuTTY登錄後,發現如果鍵入字符有誤,不能使用鍵盤上Backspace鍵刪除。查看PuTTY終端(Terminal)鍵盤(Keyboard)設置,修改上述兩項設置如下(紅框所示):即“The Backspace key”欄選“Control-H”,“The Function keys and keyboard” 欄選“VT100+”。wKioL1bWMriCx3E5AAHOspJXKf4977.jpg

 

 

技巧三:常用快捷鍵
   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”  
保存後登陸遠程主機就可以了。

若顯示仍然是亂碼,說明遠程主機的語言設置有問題。
修改遠程主機 \home\leon\.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

 

 

今天在 Putty 中編輯 VPS 上的文件的時候不小心將 Ctrl+c 錯按成 Ctrl+s,結果 Putty 的界面就不動了,但是並沒有斷開連接。查了查才知道 Ctrl+s 是停止回顯(XOFF),也就是停止屏幕輸出的快捷鍵。可以通過 Ctrl+q 來恢復屏幕輸出。

 

目錄 Contents

1. Linux 中 Ctrl+s 簡介

通過 Putty 來編輯文件的時候還真是很容易習慣性的將 Ctrl + c(終止輸入)錯按成 Ctrl + s(終止回顯)。第一次遇上這種事還真是有些慌亂了,我直接關閉了 Putty 終端然後重新登錄了。

可是錯了一次之後就難免習慣性的再錯一次,於是找到了一篇 Recovering from CTRL+S in Putty 的文章,介紹得挺詳細。原來終止屏幕輸出之後,所有的鍵盤輸入都還是正常響應的,只是看不到而已。按下 Ctrl+q 後就可以打開回顯(XON)。如果恢復屏幕輸出之前在鍵盤上亂按一氣的話,可能會看到一個慘不忍睹的結果 :D

2. 關閉 Ctrl+s 快捷鍵的終止回顯功能

如果希望再次按下這個快捷鍵的時候不進行任何操作,可以通過如下方式來禁用它。

將下面的代碼增加到 .bashrc 文件中(可以通過 stty --help 查看 stty 的更多信息),

stty ixany
stty ixoff -ixon

可以在根目錄下通過 vim .bashrc 編輯 .bashrc 文件。

3. 將 Ctrl+s(XOFF)改爲保存功能

既然知道 Ctrl+s 就是發送 XOFF 信號的,就可以通過該寫命令映射來改變其功能。我們可以將它改寫成習慣的保存文件功能,在使用 VIM 編輯文件的時候使用。順便把 Ctrl+q 的功能改成退出 VIM。

要這樣改變,可以進行如下操作:

A. 將下面的代碼添加到 .bashrc 文件中

# 關閉 Ctrl + s 的 XOFF 功能(XON 是 Ctrl + q)
stty ixany
stty ixoff -ixon
stty stop undef
stty start undef

B. 將下面的代碼添加到 .vimrc 文件

” Ctrl+s 用於保存當前編輯的文件
map  :w
imap  :wa

” Ctrl+q 用於退出 VIM 編輯器;如果同時按住 shift 則表示放棄所做更改
map  :q
imap  :q
map  :q!
imap  :q!

 

顏色

PuTTY的顏色並不是很鮮豔,有些顏色甚至看不清楚。需要手動調整顏色(貌似最新版的PuTTY的顏色還不是很難看)。
Window->Colours,可勾選Use system colours,使用系統默認顏色。
也可以使用下述顏色配置。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Default Foreground: 255/255/255
Default Bold Foreground: 255/255/255
Default Background: 51/51/51
Default Bold Background: 85/85/85
Cursor Text: 0/0/0
Cursor Color: 0/255/0
ANSI Black: 77/77/77
ANSI Black Bold: 85/85/85
ANSI Red: 150/150/50
ANSI Red Bold: 255/85/85
ANSI Green: 152/251/152
ANSI Green Bold: 85/255/85
ANSI Yellow: 240/230/140
ANSI Yellow Bold: 255/255/85
ANSI Blue: 0/128/192
ANSI Blue Bold 125/206/235
ANSI Magenta: 205/92/92
ANSI Magenta Bold: 255/85/255
ANSI Cyan: 255/160/160
ANSI Cyan Bold: 255/215/0
ANSI White: 245/222/179
ANSI White Bold: 245/222/179

 

配置備份還原

PuTTY的配置保存在註冊表,位置是[HKEY_CURRENT_USER\Software\SimonTatham],運行命令regedit,找到此文件夾,右鍵導出爲reg文件。
雙擊reg文件寫入註冊表,即可還原配置。

其他

a. Telnet時Backspace失效
右鍵標題欄->Change Settings->Terminal->Keyboard:

  • the backspace key->Control-H
  • the function keys and keypad->VT100+

b. 複製粘貼

  • 鼠標左鍵拖動即複製。
  • 右鍵粘貼,快捷鍵Shift+Insert

c. 使用快捷鍵打開保存的Session
先按4次Tab鍵,焦點到達Session的列表,上下選擇Session,再按Alt+L Enter即可。

 

技巧一: 增大輸出緩存
     默認情況下,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” 
保存後登陸遠程主機就可以了。

若顯示仍然是亂碼,說明遠程主機的語言設置有問題。
修改遠程主機 \home\leon\
.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

http://blog.chinaunix.net/uid-24148050-id-90545.html

 

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