2013-10-29 114 views
43

你好,我正在關注這個page ..我正在將Python安裝到我的mac上,以便我可以設置一個Django/Eclipse開發環境。
不過,我也不太清楚如何去執行這一步:我在哪裏可以找到Mac上的bashrc文件?

  • 腳本將解釋什麼變化,它會令並提示您 安裝開始之前。
  • 安裝Homebrew後, 將PATH環境變量頂部的Homebrew目錄插入。 $ PATH

  • 可以通過添加下面一行在你 〜/ .bashrc文件

  • 出口通道的底部=的/ usr/local/bin下做到這一點

    我在哪裏可以找到我的Mac上的bashrc文件,以及我在哪裏可以找到自制目錄?我正在運行macbook親與OS 10.8.5

  • +3

    'find/-name \ * bashrc \ *'。另外,它會告訴你究竟在哪裏:'〜/ .bashrc',其中'〜'是Unix用戶的主目錄的簡寫。 –

    +0

    在'〜/ .bashrc'中。 '〜'是你的homedir的縮寫,shell可以理解。 –

    +2

    如果你的homedir中沒有'.bashrc',你必須自己創建它:) – furas

    回答

    50

    .bashrc文件位於您的主目錄中。

    所以從從命令行執行:

    cd 
    ls -a 
    

    這將顯示在您的家目錄中的所有隱藏文件。 「cd」會讓你回家,而ls -a會「全部列出」。

    一般來說,當你看到〜/ tilda斜槓指的是你的主目錄。所以〜/ .bashrc是你的主目錄和.bashrc文件。

    並以自制的標準路徑是在/ usr/local /下,如果您:

    cd /usr/local 
    ls | grep -i homebrew 
    

    你應該看到的自制軟件目錄(在/ usr /本地/自制)。 Source

    是有時你可能需要創建這個文件和.bashrc文件的典型格式是:

    # .bashrc 
    
    # User specific aliases and functions 
    . .alias 
    alias ducks='du -cks * | sort -rn | head -15' 
    
    # Source global definitions 
    if [ -f /etc/bashrc ]; then 
        . /etc/bashrc 
    fi 
    
    PATH=$PATH:/home/username/bin:/usr/local/homebrew 
    export PATH 
    

    如果你創建自己的.bashrc文件確保下面一行是在你的〜 /.bash_profile

    # Get the aliases and functions 
    if [ -f ~/.bashrc ]; then 
        . ~/.bashrc 
    fi 
    
    +0

    謝謝我試過'ls〜/ .bashrc',但它說沒有這樣的文件或目錄。我必須從頭開始創建它嗎? – pencilVester

    +0

    我編輯了我的回覆,這應該有所幫助。 –

    +1

    這個答案幫我弄明白了。此評論將更新該主題。 我在mac SierraOS 發現它'/ etc/bashrc'...系統寬bashrc沒有隱藏.bashrc。 來操縱它我不得不''sudo vi bashrc' 編輯後退出::wq! ...完整命令'cd/etc /; sudo vi bashrc' –

    1

    ~/.bashrc已經到.bashrc的路徑。

    如果你做echo ~你會看到它是你的主目錄的路徑。

    自制目錄是/usr/local/bin。 Homebrew安裝在它裏面,所有安裝的自制軟件都會安裝在那裏。

    例如,如果你這樣做brew install python Homebrew會將Python二進制文件放入/usr/local/bin

    最後,要將Homebrew目錄添加到您的路徑中,您可以運行echo "export PATH=/usr/local/lib:$PATH" >> ~/.bashrc。如果它不存在,它將創建.bashrc文件,然後將所需的行追加到最後。

    您可以通過運行tail ~/.bashrc來檢查結果。

    17

    ,我覺得你應該把它添加到~/.bash_profile而不是.bashrc,(創建.bash_profile如果不存在的話)。然後,你不必在你的.bash_profile

    增加檢查的額外步驟爲~/.bashrc你在終端工作和編輯是否舒服?以防萬一,~/意味着你的主目錄,所以如果你打開一個新的終端窗口,你將在哪裏「定位」。前面的點使文件對正常的ls命令不可見,除非您將-a或指定文件名。

    檢查this answer瞭解更多詳情。

    +0

    我收到以下'Shajilhost:〜ShajilShocker $ sudo〜/ .bash_profile 密碼: sudo:/Users/ShajilShocker/.bash_profile:command not found'你能不能幫我 – Shajo

    +0

    你必須使用某種像'nano'這樣的編輯器,或者在桌面上打開它。所以它會是'nano〜/ .bash_profile''sudo'命令只是以超級用戶的身份運行任何命令,所以你試圖使用文件名作爲命令(這就是爲什麼它說「找不到命令」) 。 – beroe

    +0

    我的意圖是創建環境變量KEY是'ANDROID_NDK_HOME',VALUE是'/ Users/ShajilShocker/Documents/Android/NDK/android-ndk-r10b' ...所以現在我必須打開終端和'nano .bash_profile '並輸入'ANDROID_NDK_HOME =「/ Users/ShajilShocker/Documents/Android/NDK/android-ndk-r10b」'我是否正確?或添加以下行以及'export PATH = $ PATH:ANDROID_NDK_HOME'正確的我如果我錯了。 – Shajo

    相關問題