《CYGWIN入門》要點:
本文介紹了CYGWIN入門,希望對您有用。如果有疑問,可以聯系我們。
1. 怎樣安裝cygwin
Cygwin (發音應該是 SIG-win) = GNU + Cygnus + Windows. Cygwin官網是 www.cygwin.com.
站在開發者的角度來看, “Cygwin是一個開源的在windows上模擬類似Unix的環境.它是由兩部分組成:
一個cygwin1.dll動態庫主要是模擬 Linux API層,提供大量的Linux API功能.
另外一部分是一些工具的合集,讓環境看起來就像真的Unix一樣”
安裝Cygwin:
Step 1: 下載安裝
從www.cygwin.com下載安裝程序setup.exe
Step 2: 運行setup選擇安裝cygwin
運行”setup.exe” ? 從Internet安裝? 選者安裝目錄(避免安裝在”Program Files”因為中間有空格)? 選擇”Local Package Directory”就是保存下載安裝文件的路徑 ? 選擇你的Internet代理設置 ? 選擇一個鏡像站點下載. (如果”choose download site” 選項是空的, 添加”ftp://mirror.averse.net/pub/cygwin”到你的”User URL”. 你可以從http://cygwin.com/mirrors.lst找到所有的鏡像站點.)
選擇你想要安裝的包
注意: 如果你是開發人員,當然你需要把 “Devel” (Development) 分類選上,還有就是別少了 “gcc”, “g++”, “gdb”, “make”這些工具, 這些默認都是不選中的.
可以瀏覽所有的分類選擇你想要安裝的包,不用擔心選漏了包需要重新安裝;即便是整個安裝完成后,你隨時都可以重新運行setup.exe添加你想安裝的包.
Step 3: 設置 PATH
把cygwin的bin路徑添加到PATH環境變量中
譬如你的Cygwin是安裝在 “c:\cygwin”. 你可以開發windows的 “Control Panel” ? System ? (Vista only) Advanced System Settings ? Advanced ? Environment Variables ? System Variables ?選擇變量名 “PATH” ? Edit ?添加”c:\cygwin\bin;” 在 PATH環境變量的最前面. 別忘了用分號分割后面的環境變量.
Step 4: 驗證 Cygwin
通過運行 “cygwin.bat” 啟動Cygwin的命令shell(bash or sh). 你會看到有命令行提示符號 “$”.你需要運行下面的命令創建用戶和用戶組信息
$ mkpasswd –l > /etc/passwd
$ mkgroup –l > /etc/group
試以下一些常用的Unix 命令, e.g.,
$ ls
$ dir
$ pwd
$ cd newdir
$ cd ..
$ cd /
列出目錄
和上面的”ls”一樣
顯示當前的工作目錄
改變當前的工作目錄到newdir
改變當前的工作目錄到上層父目錄
改變當前的工作目錄到”/”目錄
如果需要一些help信息,試一下這些命令
$ man command
$ man –k keyword
$ man –f command
$ whatis command
$ info command
$ help
顯示命令的手冊
顯示命令包含的關鍵字
顯示命令的概要
和”man –f command”是一樣的
顯示命令的相關信息
顯示help菜單
在bash shell里頭, 進入之前設置”root”目錄(通過 “cd /”命令), 你會發現目錄底下有一個 “cygdrive” (通過 “ls” or “dir”查看), 所有的硬盤分區統統都掛在這里. 執行”cd cygdrive” 然后 “ls” 命令, 例如: “c”, “d”, 等.
當然你可以通過以下的命令將c盤直接掛在目錄 “/c” 而不是默認的路徑 “/cygdrive/c” :
$ mount c: \c
$ mount
Mount Drive "C:" as "\c"
顯示當前的 mounts
當然你也可以不用bash shell,而是直接通過windows的命令行模式(cmd.exe)調用Cygwin的程序(前提是你的PATH環境變量設置好了), e.g.,
> ls -alR
> man gcc
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/4728.html