cygwin使用


Cygwin是一個在windows平台上運行的類UNIX模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發的著名工具還有eCos,不過現已被Redhat收購)。

它對於學習UNIX/Linux操作環境,或者從UNIX到Windows的應用程序移植,或者進行某些特殊的開發工作,尤其是使用GNU工具集在Windows上進行嵌入式系統開發,非常有用。隨着嵌入式系統開發在國內日漸流行,越來越多的開發者對Cygwin產生了興趣。


Cygwin 提供一個UNIX 模擬 DLL 以及在其上層構建的多種可以在 Linux 系統中找到的軟件包,在 Windows XP SP3 以上的版本提供良好的支持。Cygwin主要由Red Hat及其下屬社區負責維護。

在線下載一般很慢,推薦使用離線安裝包安裝

推薦幾個下載源

文件名稱: cygwin-release-20061108.iso[喝小酒的網摘]http://blog.const.net.cn/a/3797.htm
文件大小: 1.29GB
文件類型: 映像文件
下載地址: http://inst.eecs.berkeley.edu/~instcd/iso//cygwin-release-20061108.iso

Cygwin2.510.2.2本地安裝包下載地址:ftp://soft.coolersky.com:19527/iso/cygwin2.510.2.2.iso  668M

注意事項

1:選擇本地安裝

 

 

2:選擇需要的安裝內容

 

 

Devel 包括gcc

Editors 包括vim vi

Mingw 

其余的Shells Python也應該安裝

注意,一般我們需要的安裝內容有以下幾項

 

 

在cygwin的默認命令行中位置 輸入 pwd 顯示當前路徑  ,輸出

/home/administrator

在unbuntu的linux環境下,結果是一致的,

 

 

在公司PC機器上安裝的cygwin

目錄名和之前在自己PC機器上 的不同

 

同樣在當前目錄下創建./vimrc文件  加入設置 vim的backspace鍵和上下左右鍵就能正常使用了

 

 

set backspace=indent,eol,start  =  左右不能有空格 不然backspace鍵還是不能使用

 

由於cygwin上的

.vimrc文件為空,所以各種vim便捷操作都要重新配置才行

inoremap ( ()<ESC>i   補全小括號

inoremap [ []<ESC>i   補全中括號

inoremap { {}<ESC>i  補全大括號

inoremap < <><ESC>i  補全破折號

inoremap" ""<ESC>i 補全雙引號

set nu 默認顯示行號

 

補全操作

 

 

 

linux中ls、ls -l、ls -al、ll命令

http://www.tuicool.com/articles/b6bimiz

ls只是簡單的列出目錄下文件名,ll更加詳細的列出了文件的類型、文件所有者權限、文件所有者組權限、文件大小、文件最后修改時間,etc...

我們可以用一個簡單的圖來說明,如下圖1:

圖1

1、第一位就"-",表示普通文件。

2、rw- ,表示文件所有者對Text.txt文件有讀、寫權限,(x位置為"-"表示沒有執行權限)

3、rw- ,表示文件所有者所在組對Text.txt文件有讀、寫權限,(x位置為"-"表示沒有執行權限)

4、r--  ,表示其他用戶對該文件只有讀的權限

注:rw-、rw-、r-- ,每3位3位一讀。r : 表示讀取權限, w : 表示修改權限, x : 表示執行權限

1)如何修改文件權限?

u : 當前用戶的權限, g : 當前用戶組的權限, o : 當前其他用戶權限

示例:a)給當前用戶添加執行權限

1 chmod u+x text.txt

b)給當前用戶組添加寫權限

1 chmod g+w Text.txt

c)給其他用戶添加讀權限

1 chmod o+r Text.txt

2)如何修改文件所有者?

示例:將所有者修改為wm

1 chown linux wm

3)如何修改文件所屬組?

示例:將所屬組修改為grp

1 chgrp linux grp

原文地址: http://www.cnblogs.com/nchar/p/3905660.html

 

 set nu 默認顯示行號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM