在Windows環(huán)境下使用Cygwin
Cygwin是一個在Windows平臺上運行的Unix模擬環(huán)境。本文將通過圖片和說明來手把手教你在Windows平臺上使用Cygwin。 進入Cygwin系統(tǒng) 雙擊Cygwin的快捷方式進入系統(tǒng),
Cygwin是一個在Windows平臺上運行的Unix模擬環(huán)境。本文將通過圖片和說明來手把手教你在Windows平臺上使用Cygwin。
進入Cygwin系統(tǒng)
雙擊Cygwin的快捷方式進入系統(tǒng),然后輸入命令“$ help”查看系統(tǒng)回顯信息。這里列出了Cygwin支持的所有命令。
常用Linux命令
首先介紹幾個簡單的Linux命令:
- pwd:顯示當前的路徑
- cd:改變當前路徑,無參數(shù)時進入對應(yīng)用戶的home目錄
- ls:列出當前目錄下的文件。此命令有N多參數(shù),比如ls -alps可以列出當前系統(tǒng)進程
- kill:殺死某個進程
- mkdir:建立目錄
- rmdir:刪除目錄
- rm:刪除文件
- mv:文件改名或目錄改名
- man:聯(lián)機幫助
- less:顯示文件的最末幾行
使用man和--help命令
由于Linux下的命令大多都有很多參數(shù),可以組合使用。所以,每當你不清楚該用哪個參數(shù)時,可以用man來查找。比如,想查找ls命令的使用方法,可以鍵入“$ man ls”。
另外,你也可以鍵入“$ ls --help”來獲取系統(tǒng)回顯信息,顯示ls的使用方法。
編輯一個C程序
首先,我們來寫一個hello.c程序:
$ cd
$ mkdir source
$ cd source/
$ vi hello.c
使用Vim進行編輯
由于Cygwin中只提供了Vim,所以我們就只能用Vim進行編輯。Vim加載文本文件后分為命令模式和插入模式兩種。
在命令模式下,常用的控制命令有:
- i:進入編輯模式
- h:左移
- j:下移
- k:上移
- l:右移
- w:存盤
- q:退出
- !:強調(diào)執(zhí)行
有些命令是可以組合使用的,比如修改了某個文件后,想存盤并退出,可以使用wq命令;如果想放棄存盤,直接退出,則可以使用q!。
編輯模式退回命令模式,按“Esc”,然后按“:”,再輸入指令。從命令模式進入編輯模式,用“i”。初次使用Vim可能會感到不適應(yīng),但用得多了就會習(xí)慣,并且確實效率很高。
編譯和運行程序
編輯完hello.c后,輸入命令“wq”退回到命令行界面。然后,輸入編譯指令“$ gcc hello.c”進行編譯。編譯成功后,可以使用“$ ls -l”查看編譯生成的文件。
最后,輸入運行指令“$ ./a.exe”來運行程序。