開始使用Cygwin以取代cmd.exe
最近嘗試把命令模式由Windows的cmd.exe轉成Cygwin ˈ/sɪgwɪn/。Cygwin是由Cygnus Solutions公司( [





]天鵝座) 開發,用以將*nix中常用的工具移植到Windows環境。
最主要的原因是:在DOS視窗裡想要處理特定操作時,不知如何著手;Batch太陽春,WSH的VBScript很不熟悉,想要用PowerShell看看,又必須升級到.NET 2.0與Windows 2003 Server SP1,很怕一升級又是一大堆東西出狀況,最後乾脆安裝Cygwin算了。
Cygwin的安裝很簡單,透過它的setup.exe做線上安裝,安裝後很快就能看到Linux的提示符號了。原想有些Windows的環境設定可能還要多花時間,沒想到過程還挺順利的:
- 在Cygwin裡能直接執行.bat、.com與.exe檔,以前寫的小程式或常用的工具都能繼續使用
- 系統自動會把Windows裡使用到的磁碟機都掛載好,如 c:、d: 或網路磁碟機 x:、y: 等,用 cd 就能切換到某部磁碟機
- bash基本功能都具備,因此可以透過其script來做需要的處理了
另外,修改Home目錄裡的 .bashrc 以設定環境:
| 序 | 設 定 | 說 明 |
| 1 | alias ls=’ls -hF –show-control-chars –color=tty –time-style=iso’ | 加入–show-control-chars才能顯示中文 用–time-style=iso把檔案時間格式改成yyyy/mm/dd HH:MM:SS的樣式 |
| 2 | alias cls=’clear’ | 設定DOS用的清除螢幕指定 |
| 3 | alias start=’explorer’ | start是cmd.exe的內部指令,因常用 start . 開啟目前目錄,因此設定用檔案總管來替代 |
| 4 | function wd() { “c:/program files/OpenOffice.org 2.1/program/swriter.exe” $*; } | 還沒找到在Cygwin裡以副檔名直接開啟檔案的方式,先用此方法應急。原本用alias試了很久,但alias無法承接參數,用函數則能正確執行。
$ wd d:/doc/TEST.doc |
##
類似主題的文章
留言-您的隻字片言對作者都是莫大的鼓勵
1.
留言 作者: misgarlic
撰寫時間: 2007/01/16 01:07
我也有在用 cygwin, 還滿好用的說, 主要是想用他的 sshd我想請問您一下, 要怎麼直接切換到 c: d: 的目錄呀, 我都笨笨地用 cd /cygdrive/c
撰寫留言
隨機文章
本日點擊排行
本周點擊排行
本月點擊排行
歷史點擊排行 |
統計表
- 用ShareMonitor記錄資料夾分享的存取歷史 (29 人次, 2010-03-18)
- 使用Memory Fox附加元件為Firefox進行定期記憶體瘦身 (24 人次, 2010-02-27)
- 超方便下載[Google圖書]的資料 (23 人次, 2010-02-27)
- Plurk CSS樣式自訂修改全攻略 (22 人次, 2009-07-04)
- DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (22 人次, 2010-02-27)
- DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (22 人次, 2010-02-27)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (20 人次, 2009-02-18)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (20 人次, 2009-04-18)
- 使用IMETOOL有效控制中文輸入法 (20 人次, 2010-02-27)
- 超簡單MSN下載檔案自動分類 (19 人次, 2010-02-27)
- 強化HTC Touch HD的工具軟體 (19 人次, 2009-02-25)
- 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (18 人次, 2009-06-06)
- 日劇《仁醫 JIN》與漫畫《仁者俠醫》觀後雜感 (17 人次, 2009-10-29)
- DOS使用技巧2:檢視超大檔案檔尾內容的指令WinTail.exe (17 人次, 2010-02-27)
- 令人動容的日劇《不毛地帶》片尾曲:Tom Traubert's Blue[修訂] (17 人次, 2009-11-22)
- DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (16 人次, 2010-02-27)
- Windows 7的常用快速鍵速查表 (16 人次, 2010-01-05)
- 從韓劇《市政廳》笑看韓國選舉花招 (15 人次, 2009-09-05)
- 啟用Vista與Windows 7的無敵模式(God Mode) (15 人次, 2010-01-03)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (14 人次, 2008-04-10)
- 強化閱讀第2噗:變更噗浪回應的字體與背景顏色 (13 人次, 2009-06-07)
- ZScreen:一氣呵成的單鍵「抓圖與傳檔」工具 (13 人次, 2010-01-24)
- 第一個jqGrid範例:Local array (13 人次, 2010-02-13)
- [轉貼] 转:容易弄错的繁体字 (13 人次, 2010-02-18)
- Vista IE8的window.open異常 (13 人次, 2009-11-04)
- Google Chrome自我救濟小變身:改佈景樣式、加滑鼠手勢 (12 人次, 2008-09-07)
- [OOo] OpenOffice.org轉檔的方法 (12 人次, 2006-07-18)
- 令人讚賞的電子書集中站:好讀網站與好讀閱讀器 (12 人次, 2009-04-25)
- 補遺:[軟體] 超強 Windows 字型美化軟體 - GDI++ (12 人次, 2007-10-21)
- HTC HD Touch的專屬多媒體轉檔工具:Video Converter 1.21 (12 人次, 2009-04-11)
- 用FinchSync同步Thunderbird與HTC Touch HD的聯絡人資料 (11 人次, 2009-02-01)
- Windows Mobile使用的完美聯絡人軟體:Inesoft Phone [修訂] (11 人次, 2009-02-28)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (11 人次, 2010-01-02)
- [Tools] 撰寫AutoHotKey指令以複製檔案 (11 人次, 2005-06-11)
- 變化你的噗浪暱稱:Unicode我♥你-啦啦啦♪☺〠 (11 人次, 2009-06-23)
- HTC Touch HD完整重置與升級ROM的步驟 (11 人次, 2009-05-16)
- ActiveSync無法連線... (11 人次, 2009-04-23)
- 能在HD手機上順暢運行的3D賽車+射擊遊戲:Xtrackt (11 人次, 2009-09-12)
- 開源的專案管理工具:GanttProject與OpenProj (11 人次, 2007-08-18)
- 三款「桌面便利貼」試用、剖析與建議 (10 人次, 2008-05-03)
- 將Plurk回應區變成固定寬度 (10 人次, 2009-07-11)
- 把VMWare丟掉! Free的x86模擬器: QEMU (10 人次, 2004-12-16)
- 萬用影音轉檔程式:FFMpeg與HD專用的VideoConverter (10 人次, 2009-05-10)
- Xuite自動書籤按鈕 V1.2 (10 人次, 2007-02-15)
- 中文版的資料庫前端工具:Aqua Data Studio 7.0 (10 人次, 2009-01-25)
- 設定Spb Mobile Shell 3.0的桌面小元件(Widgets)的步驟 (10 人次, 2009-04-28)
- Windows 7試用小記 (10 人次, 2009-08-19)
- 變更Spb選單資料夾的顯示樣式與新增/刪除功能 (10 人次, 2009-04-29)
- 命令提示字元的完美替身:PowerCmd與Console 2.0 (9 人次, 2008-05-09)
- Subversion權限設定範例說明 (9 人次, 2009-09-09)



您必須保留原作姓名標示
您不得為商業使用本著作
您不得改變或改作本著作