簡單的講述一下cygwin的安裝和配置,入門級教程,還請各位高手指點一二。
首先到http://www.cygwin.com下載setup.exe,接著建立安裝目錄,如X:/cygwin,將setup.exe放到此目錄,
BEGIN-> 點擊setup.exe,Next->選Install from Internet,Next->填寫Root Directory,如X:/cygwin,Next->填寫Local Package Directory,如X:/cygwin/ftp,Next->
選Direct Connection,Next->
選一個較快的ftp,Next->
到了關鍵步驟,如果僅想安裝基本系統,直接Next;如果想完整安裝,點擊All旁邊的旋轉狀表徵圖,將Default切換至Install;如果和我一 樣,僅想在命令列下寫寫程式,則只要將 gcc、make等開發工具選上,還有openssh等;選好後,Next->
開始下載,Take a coffee break。回來後,Next->
選擇需不需要建立捷徑。->END
點擊捷徑或X:/cygwin/cygwin.bat開啟控制台,如果是域使用者,按照提示makepasswd和makegroup即可。下面說一些簡單的調整和配置。
一、ssh的安裝
cygwin內建的控制台可調參數很少,舒適度較低。有沒有辦法用熟悉的PuTTY或SecureCRT來操控cygwin呢?辦法有二:
1、用PuTTYcyg。地址是http://gecko.gc.maricopa.edu/~medgar/puttycyg/。用法很簡單,在配置對話方塊中,host name填 - 即可。Cygwin Bash Shell能做的,PuTTYcyg基本上都能實現,本地操作的話,極力推薦這款好軟體。
2、安裝sshd,本機登陸。如果忘了安裝OpenSSH,點擊setup.exe,選上OpenSSH,再裝一次即可。如果已安裝,按照下面的操作繼續:
a、右鍵“我的電腦”->屬性->進階->環境變數,在系統內容變數裡添加變數CYGWIN,值為netsec tty,然後在Path裡追加X:/cygwin/binb、開啟cygwin控制台,輸入ssh-host-config,一路yes,提示CYGWIN值時,輸入netsec ttyc、啟動sshd服務用: net start sshd 或 cygrunsrv –start sshd; 停止sshd服務用:net stop sshd 或 cygrunsrv –stop sshdd、用ssh yourname@127.0.0.1 或 ssh localhost登陸
e、還可以繼續安裝配置sftp、scp等,詳細參考: How to install OpenSSH sshd server and sftp server
f、每次輸入密碼登陸太麻煩,可以用key驗證: 用puttygen.exe生存金鑰組,在~/下,建立.ssh目錄,建立authorized_keys2檔案,將公開金鑰複製到這個檔案,然後在 putty裡指定私密金鑰登陸,一勞永逸。
二、vim的簡單配置
將/usr/share/vim/vim64目錄下的vimrc_example.vim複製到~/,重新命名為_vimrc, 按照自己的喜好修改裡面的配置即可,如開啟高亮,選擇喜歡的colorscheme
三、cygwin的中文顯示和輸入
讓bash命令列支援中文輸入,vi ~/.inputrc,將下面幾行的注釋去掉:
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
讓ls命令支援中文顯示,vi ~/.bashrc中,修改:
alias ls=’ls -hF –show-control-chars –color=tty’
vim64的話,已經支援中文輸入。
四、sdcv的安裝配置
坐在電腦前久了,螢幕太亮,輻射大,對身體不好。能不能在全黑的命名行模式下工作和學習呢?putty可以很好的全螢幕顯示,sdcv則可以讓你在命令列模式尋找單詞。
安裝: 到stardict首頁下載sdcv和想要的字典,編譯安裝後,將字典解壓,放到/usr/share/startdict/dic目錄
使用: sdcv word,就這麼簡單。小技巧: 可以在~/.bashrc裡alias sdld=’sdcv -u langdao’等等,這樣可以避免詞典太多,直接sdld word就可以用郎道字典查詢。
五、結語
有了gcc、vim和sdcv,基本上就可以全螢幕工作了。老闆來了,還以為你在linux下呢,嘿嘿
cygwin下還有很多好玩的程式,慢慢發掘吧