cygwin 的 /etc/home/XXXX 目錄下沒有.bash_profile 、 .inputrc 、 .bashrc 檔案

longerandlonger發表於2012-05-02

來源:http://www.cnblogs.com/greencolor/archive/2009/11/27/1612189.html


Cygwin PATH


查詢.bash_profile檔案:
 我的是 /home/Administrator 絕對路徑是D:\cygwin/home/Administrator)
注意,用ls -al命令看看你的“使用者directory”裡是不是有 .bash_profile, .bashrc 以及.inputrc檔案,
(請注意要用 -al 命令,因為這些檔案都是隱藏檔案,檔名前帶有"."號)
很可能沒有,這兩個檔案很重要,沒有怎麼辦?到/cygwin/etc/skel裡面找,裡面只有3個檔案
.bash_profile, .bashrc 和 .inputrc。 這三個檔案是cygwin提供給所有使用者的,接下來把這三個檔案統統複製到自己的“使用者directory”下,即 /home/Administrator下
 
設PATH(命令列加入)
我們安裝完某個軟體,一般都希望把這個軟體加入到PATH變數中
比如說我們希望加入到PATH變數的是一個fortran的編譯器gfortran
他在我的電腦中的目錄是 /usr/local/gfortran/bin
那麼輸入命令:
export PATH=$PATH:/usr/local/gfortran/bin 或者
export PATH=/usr/local/gfortran/bin:$PATH 都可以
但下次啟動終端的時候,採用printenv或echo $PATH 檢視,
依然會發現PATH變數中沒有你要的這個目錄(/usr/local/gfortran/bin)
 
設PATH(採用修改 .bash_profile 檔案)
怎麼長久性的加入你的PATH變數,就通過剛才所說的修改 .bash_profile 檔案
我們再把 export PATH=$PATH:/usr/local/gfortran/bin 加入到 .bash_profile 中( 使用命令 vi 編輯),重啟cygwin,用echo $PATH 來檢視結果

相關文章