Cygwin是一個可以在windows平臺上運行的UNIX模擬環境。它可以在同一個窗口中管理多個作業。雖說它不是完美的UNIX 模擬環境,但是最好用的,它的核心組件文檔很完善,而且特別方便,它最大的特性是它與 Windows 的集成。使用 Cygwin 和它的 UNIX 命令行來操縱系統可以大大提高生產力。有需要的歡迎來東坡下載!
常用命令:
pwd 顯示當前的路徑
cygpath -dm "`pwd`" 顯示當前的完整路徑(即windows格式的路徑)
cd 改變當前路徑,無參數時進入對應用戶的home目錄
ls 列出當前目錄下的文件。此命令有N多參數,比如ls -al
ps 列出當前系統進程
kill 殺死某個進程
mkdir 建立目錄
rmdir 刪除目錄
rm 刪除文件
mv 文件改名或目錄改名
man 聯機幫助
less 顯示文件的最末幾行
Cygwin怎樣安裝
Cygwin安裝詳細教程
1、安裝目錄別為中文名,以免出錯,接入網站如果不行,提示錯誤,那就重新來換一個接入網站
2、點擊【下一步】,
3、第一個選項是在線安裝,第二個選項是只下載不安裝(然后手動安裝),第三個指你已經下載了安裝包,通過已經下載的本地安裝包安裝,若是第一次安裝,選中第一個即可(默認),【下一步】
4、指定安裝目錄,下面的單選框默認即可,【下一步】
5、選擇下載的安裝包存放路徑,【下一步】
6、選擇連接方式,第一個(默認)即可,【下一步】
7、選擇一個鏡像站點,任選一個即可,按Ctrl鍵可選中多個,【下一步】
8、然后會從選中的鏡像站點中下載兩個文件,稍等即可,【下一步】
9、這一步很關鍵,選擇要下載和安裝的包,根據你的需要選擇包,選的包越多所需的下載時間越長,單擊【View】可以在分類、全部、已選之間循環切換,點擊每一類前面的加號可以展開,要選中每一個包,只需單擊每一行前邊像循環的那個圖標,會在版本號和Skip之間切換,選一個最新的版本號即可,下邊的那個復選框默認即可:
10、選好后【下一步】下圖,會顯示你選擇的安裝包:
11、單擊下一步開始安裝,最后會讓你讓你選擇是否生成快捷方式,然后OK了!
以后要安裝新的安裝包,或是更新,還是通過這個過程,運行setup.exe選擇安裝包即可。
怎么用
Cygwin使用方法
通過使用 Start 菜單或雙擊 Cygwin 圖標(如果添加了這些快捷方式的話),啟動 Cygwin;也可以執行 Cygwin 目錄中的 Cygwin 腳本(比如 C:\cygwin\Cygwin.bat)。
如圖顯示第一次啟動 Cygwin 時的情況:它創建您的主目錄,執行 shell 啟動文件,顯示提示,F在可以運行 UNIX 命令了!
如圖現在可以在 Windows 中使用 UNIX 命令了!
例如,試一下 ls -a或 type touch。后一個命令表明 touch是可執行文件 /usr/bin/touch。
在 Windows 中發揮 UNIX 的優勢(反之亦然)
Cygwin 在 Windows 中幾乎完整地模擬一個 UNIX shell。實際上,它把這兩種操作系統很好地結合在一起了。例如,可以運行 df -h命令顯示 “UNIX” 機器上的空閑磁盤空間。圖 7 顯示結果。
如圖是 Windows 上的 UNIX 文件系統,還是 UNIX 上的 Windows 文件系統?
正如前面提到的,Cygwin 安裝目錄作為虛擬 UNIX 系統的根目錄。Cygwin 把安裝目錄中的子目錄映射到 UNIX 目錄。它以單獨的卷的形式提供 Windows 驅動器,比如 /cygwin/c?梢允褂眠@樣的虛擬路徑啟動 Windows 程序。請嘗試輸入
/cygwin/c/Program\ Files/Internet\ Explorer/IEXPLORE.EXE
從命令行啟動 Windows Internet Explorer?。(還可以使用 Tab 鍵自動展開路徑的元素)。
順便說一句,如果要把 Windows 路徑名轉換為等效的 UNIX 路徑名或者相反,可以試試內置命令
cygpath。在默認情況下,cygpath產生 UNIX 路徑名。使用-w選項產生 Windows 路徑。
$ cygpath -w /cygwin/c/Program\ Files/Internet\ Explorer/IEXPLORE.EXE c:\Program Files\Internet Explorer\IEXPLORE.EXE
還有幫助溝通這兩個環境的其他特性
Cygwin 提供它自己的 lpr(/usr/bin/lpr 而不是 Windows 的 LPR.EXE),可以直接從模擬的 UNIX 環境進行打印。只需把 PRINTER 環境變量設置為 \\server\printer_name 或 //server/printer_name 這樣的 Cygwin UNC;前向斜杠和反向斜杠都可以,在 Cygwin 中的其他地方也是如此。
在 Cygwin 中用 ln -s創建的符號鏈接在 Windows 中被解釋為快捷方式。同樣,Windows 快捷方式在 Cygwin 中被解釋為符號鏈接。因此,可以使用 Windows 快捷方式帶參數啟動 UNIX 命令。
因為 Cygwin 提供完整的 Bash shell,所以可以使用上述的所有兼容特性(和其他特性)編寫 UNIX shell 腳本來維護 Windows!
例如,可以使用 UNIX find
在驅動器上搜索數據。請注意一點:在 Windows 文件名中常常使用空格。為了保持完整的文件名(請記住,UNIX 參數以空格分隔),一定要使用 find -print0和 xargs -0。
- PC官方版
- 安卓官方手機版
- IOS官方手機版