亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Windows上模擬Linux環境的軟件Cygwin

添加時間:2010-12-1  添加: admin 

  Cygwin是一個用于在Windows上 模擬Linux環境的軟件。它可以作為那些虛擬機軟件的一個部分替代品。運行Cygwin后,你會得到一個類似Linux的Shell環境,在其中你可以 使用絕大部分Linux軟件和功能。如Gcc,Make,Vim,Emacs等等。總之如果你想使用某個Linux下的功能,而windows上又找不到 好的替代品的話,你就可以用Cygwin。我使用的最頻繁的是Gcc和Make。我經常用它們來編譯一些我從網上下載的開源的工程。這些工程在Windows上編譯往往很麻煩。

  

Windows上模擬Linux環境的軟件Cygwin

 

  使用Cygwin訪問windows的文件

  Cygwin安裝后,其根目錄位于你的安裝目錄下。所以使用cd /,只能訪問到你的安裝目錄,要訪問硬盤上的其他文件,可以使用mount:mount D:/testdir ~/testdir

  這樣,你就可以在~/testdir里訪問到D:/testdir里的內容了。

  使用Cygwin作為X Server

  現在的Linux服務器一般都提供X,要從Windows上使用Linux的X,需要在Windows上運行一個X Server。有一些專門為windows開發的軟件可以做這個,但是Cygwin自帶的X server就可以勝任。下面舉例說明如何使用:

  首先你必須安裝X11包,然后運行Cygwin shell,輸入x&。這時候你的桌面上出出現一個布滿斜紋大窗口,這就是我們的X server了,回頭Linux機器上的X 程序就會顯示在這里

  安裝設置cygwin

  安裝

  要安裝網絡版的cygwin,可以到http://www.cygwin.cn/site/install/,點擊”Install Cygwin Now!”。這樣會先下載一個叫做setup.exe的GUI安裝程序,用它能下載一個完整的cygwin。按照每一屏的指示可以方便的進行安裝。

  環境變量

  開始運行bash之前,應該設置一些環境變量。cygwin提供了一個.bat文件,里面已經設置好了最重要的環境變量。通過它來啟動bash是最安全的辦法。這個.bat文件安裝在cygwin所在的根目錄下。 可以隨意編輯該文件。

  CYGWIN變量用來針對cygwin運行時系統進行多種全局設置。開始時,可以不設置CYGWIN或者在執行bash前用類似下面的格式在dos框下把它設為tty

  C:\> set CYGWIN=tty notitle glob

  PATH

  變量被cygwin應用程序作為搜索可知性文件的路徑列表。當一個cygwin進程啟動時,該變量被從windows格式 (e.g.C:\WinNT\system32;C:\WinNT)轉換成unix格式(e.g.,/WinNT/system32:/WinNT)。如 果想在不運行bash的時候也能夠使用cygwin工具集,PATH起碼應該包含x:\cygwin\bin,其中x:\cygwin 是你的系統中的cygwin目錄。

  HOME變量用來指定主目錄,推薦在執行bash前定義該變量。當cygwin進程啟動時,該變量也被從windows格式轉換成unix格 式,例如,作者的機器上HOME的值為C:\(dos命令setHOME就可以看到他的值,set HOME=XXX可以進行設置),在bash中用echo $HOME看,其值為/cygdrive/c.

  TERM變量指定終端型態。如果美對它進行設置,它將自動設為cygwin。

  LD_LIBRARY_PATH被cygwin函數dlopen()作為搜索.dll文件的路徑列表,該變量也被從windows格式轉換成unix格式。多數Cygwin應用程序不使用dlopen,因而不需要該變量。

  改變cygwin的最大存儲容量

  Cygwin程序缺省可以分配的內存不超過384MB(program+data)。多數情況下不需要修改這個限制。然而,如果需要更多實際或 虛擬內存,應該修改注冊表的HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER區段。添家一個DWORD鍵 heap_chunk_in_mb并把它的值設為需要的內存限制,單位是十進制MB。也可以用cygwin中的regtool完成該設置。例子如下:

  regtool -i set /HKLM/Software/Cygnus\ Solutions/Cygwin/heap_chunk_in_mb 1024

  regtool -v list /HKLM/Software/Cygnus\ Solutions/Cygwin

  使用cygwin

  同時支持win32和posix風格的路徑,路徑分隔符可以是正斜杠也可以是反斜杠。還支持UNC路徑名。(在網絡中,UNC是一種確定文件位置的方法,使用這種方法用戶可以不關心存儲設備的物理位置,方便了用戶使用。在Windows操作系統,NovellNetware和其它操作系統中,都已經使用了這種規范以取代本地命名系統。在UNC中,我們不用關心文件在什么盤(或卷)上,不用關心這個盤(或卷)所在服務器在什么地方。我們只要以下面格式就可以訪問文件:

  \服務器名\共享名\路徑\文件名

  共享名有時也被稱為文件所在卷或存儲設備的邏輯標識,但使用它的目的是讓用戶不必關心這些卷或存儲設備所在的物理位置。)

  符合posix標準的操作系統(如linux)沒有盤符的概念。所有的絕對路徑都以一個斜杠開始,而不是盤符(如c:)。所有的文件系統都是<

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站