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