Windows的命令行很弱,沒有linux下面許多強大工具的支持,作為一個替換解決方案,首先需要去
          http://www.cygwin.com/ 下載cygwin的安裝程序:

          然后安裝,可以選中你所需要的包, 比如grep, tar, zip, vim, emacs, ssh, awk, python, perl, svn, cvs, git, hg,...
          對于經常使用的emacs, vim, python, svn, 可以選最新的版本,比如emacs23(默認是21),


          而OpenSSH默認是屬于obsolete類別的,你需要去掉那個選項讓OpenSSH顯示出來:
          安裝時間取決于你的網絡連接速度,裝好以后,會有一個在cmd下的cygwin bash shell,可以使用各種命令,不過這仍然不好用。


          下一步,我們要安裝PuttyCyg, 這是一個putty的增強版本(http://code.google.com/p/puttycyg/),增加了對cygwin term的協議支持,
          用戶名填'-',就可以登錄本地的cygwin了。
          在putty的環境下,編輯粘貼和buffer功能就用多了。

          為了讓putty的效果更好,我們還可以定制putty的樣式,
          將以下的內容保存成注冊表(.reg)文件

          Windows Registry Editor Version 5.00

          [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\local]
          "Present"=dword:00000001
          "HostName"=""
          "LogFileName"="putty.log"
          "LogType"=dword:00000000
          "LogFileClash"=dword:ffffffff
          "LogFlush"=dword:00000001
          "SSHLogOmitPasswords"=dword:00000001
          "SSHLogOmitData"=dword:00000000
          "Protocol"="cygterm"
          "PortNumber"=dword:00000016
          "CloseOnExit"=dword:00000001
          "WarnOnClose"=dword:00000001
          "PingInterval"=dword:00000000
          "PingIntervalSecs"=dword:00000000
          "TCPNoDelay"=dword:00000001
          "TCPKeepalives"=dword:00000000
          "TerminalType"="xterm"
          "TerminalSpeed"="38400,38400"
          "AddressFamily"=dword:00000000
          "ProxyExcludeList"=""
          "ProxyDNS"=dword:00000001
          "ProxyLocalhost"=dword:00000000
          "ProxyMethod"=dword:00000000
          "ProxyHost"="proxy"
          "ProxyPort"=dword:00000050
          "ProxyUsername"=""
          "ProxyPassword"=""
          "ProxyTelnetCommand"="connect %host %port\\n"
          "Environment"=""
          "UserName"=""
          "LocalUserName"=""
          "NoPTY"=dword:00000000
          "Compression"=dword:00000000
          "AgentFwd"=dword:00000000
          "ChangeUsername"=dword:00000000
          "Cipher"="aes,blowfish,3des,WARN,des"
          "KEX"="dh-gex-sha1,dh-group14-sha1,dh-group1-sha1,WARN"
          "RekeyTime"=dword:0000003c
          "RekeyBytes"="1G"
          "AuthTIS"=dword:00000000
          "AuthKI"=dword:00000001
          "SshNoShell"=dword:00000000
          "SshProt"=dword:00000002
          "SSH2DES"=dword:00000000
          "PublicKeyFile"=""
          "RemoteCommand"=""
          "RFCEnviron"=dword:00000000
          "PassiveTelnet"=dword:00000000
          "BackspaceIsDelete"=dword:00000001
          "RXVTHomeEnd"=dword:00000000
          "LinuxFunctionKeys"=dword:00000000
          "NoApplicationKeys"=dword:00000000
          "NoApplicationCursors"=dword:00000000
          "NoMouseReporting"=dword:00000000
          "NoRemoteResize"=dword:00000000
          "NoAltScreen"=dword:00000000
          "NoRemoteWinTitle"=dword:00000000
          "NoRemoteQTitle"=dword:00000001
          "NoDBackspace"=dword:00000000
          "NoRemoteCharset"=dword:00000000
          "ApplicationCursorKeys"=dword:00000000
          "ApplicationKeypad"=dword:00000000
          "NetHackKeypad"=dword:00000000
          "AltF4"=dword:00000001
          "AltSpace"=dword:00000000
          "AltOnly"=dword:00000000
          "ComposeKey"=dword:00000000
          "CtrlAltKeys"=dword:00000001
          "TelnetKey"=dword:00000000
          "TelnetRet"=dword:00000001
          "LocalEcho"=dword:00000002
          "LocalEdit"=dword:00000002
          "Answerback"="PuTTY"
          "AlwaysOnTop"=dword:00000000
          "FullScreenOnAltEnter"=dword:00000000
          "HideMousePtr"=dword:00000000
          "SunkenEdge"=dword:00000000
          "WindowBorder"=dword:00000001
          "CurType"=dword:00000000
          "BlinkCur"=dword:00000000
          "Beep"=dword:00000001
          "BeepInd"=dword:00000000
          "BellWaveFile"=""
          "BellOverload"=dword:00000001
          "BellOverloadN"=dword:00000005
          "BellOverloadT"=dword:000007d0
          "BellOverloadS"=dword:00001388
          "ScrollbackLines"=dword:000000c8
          "DECOriginMode"=dword:00000000
          "AutoWrapMode"=dword:00000001
          "LFImpliesCR"=dword:00000000
          "DisableArabicShaping"=dword:00000000
          "DisableBidi"=dword:00000000
          "WinNameAlways"=dword:00000001
          "WinTitle"=""
          "TermWidth"=dword:00000050
          "TermHeight"=dword:00000018
          "Font"="Consolas"
          "FontIsBold"=dword:00000000
          "FontCharSet"=dword:00000000
          "FontHeight"=dword:00000009
          "FontVTMode"=dword:00000004
          "UseSystemColours"=dword:00000000
          "TryPalette"=dword:00000000
          "ANSIColour"=dword:00000001
          "Xterm256Colour"=dword:00000001
          "BoldAsColour"=dword:00000001
          "Colour0"="255,255,255"
          "Colour1"="255,255,255"
          "Colour2"="51,51,51"
          "Colour3"="85,85,85"
          "Colour4"="0,0,0"
          "Colour5"="0,255,0"
          "Colour6"="77,77,77"
          "Colour7"="85,85,85"
          "Colour8"="187,0,0"
          "Colour9"="255,85,85"
          "Colour10"="152,251,152"
          "Colour11"="85,255,85"
          "Colour12"="240,230,140"
          "Colour13"="255,255,85"
          "Colour14"="205,133,63"
          "Colour15"="135,206,235"
          "Colour16"="255,222,173"
          "Colour17"="255,85,255"
          "Colour18"="255,160,160"
          "Colour19"="255,215,0"
          "Colour20"="245,222,179"
          "Colour21"="255,255,255"
          "RawCNP"=dword:00000000
          "PasteRTF"=dword:00000000
          "MouseIsXterm"=dword:00000000
          "RectSelect"=dword:00000000
          "MouseOverride"=dword:00000001
          "Wordness0"="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
          "Wordness32"="0,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1"
          "Wordness64"="1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2"
          "Wordness96"="1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1"
          "Wordness128"="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
          "Wordness160"="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
          "Wordness192"="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2"
          "Wordness224"="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2"
          "LineCodePage"="ISO-8859-1:1998 (Latin-1, West Europe)"
          "CJKAmbigWide"=dword:00000000
          "UTF8Override"=dword:00000001
          "Printer"=""
          "CapsLockCyr"=dword:00000000
          "ScrollBar"=dword:00000001
          "ScrollBarFullScreen"=dword:00000000
          "ScrollOnKey"=dword:00000000
          "ScrollOnDisp"=dword:00000001
          "EraseToScrollback"=dword:00000001
          "LockSize"=dword:00000000
          "BCE"=dword:00000001
          "BlinkText"=dword:00000000
          "X11Forward"=dword:00000000
          "X11Display"=""
          "X11AuthType"=dword:00000001
          "LocalPortAcceptAll"=dword:00000000
          "RemotePortAcceptAll"=dword:00000000
          "PortForwardings"=""
          "BugIgnore1"=dword:00000000
          "BugPlainPW1"=dword:00000000
          "BugRSA1"=dword:00000000
          "BugHMAC2"=dword:00000000
          "BugDeriveKey2"=dword:00000000
          "BugRSAPad2"=dword:00000000
          "BugPKSessID2"=dword:00000000
          "StampUtmp"=dword:00000001
          "LoginShell"=dword:00000001
          "ScrollbarOnLeft"=dword:00000000
          "BoldFont"=""
          "BoldFontIsBold"=dword:0040bd58
          "BoldFontCharSet"=dword:00468334
          "BoldFontHeight"=dword:0012ffb0
          "WideFont"=""
          "WideFontIsBold"=dword:c1b51467
          "WideFontCharSet"=dword:0040bd58
          "WideFontHeight"=dword:0012ea24
          "WideBoldFont"=""
          "WideBoldFontIsBold"=dword:00000000
          "WideBoldFontCharSet"=dword:c1b51467
          "WideBoldFontHeight"=dword:0000000a
          "ShadowBold"=dword:00000000
          "ShadowBoldOffset"=dword:00000001

          在你的環境變量中添加cygwin\bin和puttycyg目錄到系統變量path中,
          然后直接運行putty -cygterm -load %你的session名字%
          最終效果就是這樣:
          irssi - irc 聊天工具


          一些命令的支持:


          emacs23編輯器:


          Feedback

          # re: Windows環境下搭建好用的Console環境(Cygwin + PuttyCyg)  回復  更多評論   

          2011-09-20 12:47 by 一格
          不錯!
          那個設置顏色的reg根據什么規則寫的啊?

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 2, comments - 2, trackbacks - 0, articles - 0

          Copyright © Li0N

          主站蜘蛛池模板: 从化市| 宁晋县| 北京市| 驻马店市| 大新县| 梁山县| 隆尧县| 黄陵县| 金门县| 镇远县| 台中县| 龙泉市| 浦北县| 黄陵县| 柞水县| 灯塔市| 蛟河市| 蓬莱市| 仁化县| 左贡县| 通渭县| 张北县| 房山区| 丁青县| 新野县| 来安县| 鄂温| 都匀市| 霞浦县| 育儿| 雅安市| 广灵县| 宜城市| 吉林省| 北流市| 昭通市| 城市| 建昌县| 文登市| 信宜市| 焉耆|