2012-05-24 80 views
0

我試圖按照this tutorial修改我的終端。自定義一個zsh shell

但我似乎無法在batchange.py文件複製到我的$PATH,我想cp batchange.py ~/.bin和其他一切我能想到of.Here是我的$ PATH: '/Users/anthonybrown/.rvm/gems/ruby-1.9.3-p125/bin:/Users/anthonybrown/.rvm/gems‌​/[email protected]/bin:/Users/anthonybrown/.rvm/rubies/ruby-1.9.3-p125/bin:/‌​Users/anthonybrown/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11‌​/bin:/usr/local/git/bin' –

+0

你是什麼'$ PATH'? ('echo $ PATH')。默認情況下,'〜/ .bin'不在'PATH'中 - 你必須添加它(http://forums.macrumors.com/showthread.php?t=407157)。 – simont

+0

我該怎麼做? –

+0

這是我的$ PATH –

回答

1

要添加~/bin到您的路徑:

  1. 首先,我們製作文件夾(如果它尚未製作)。

    mkdir ~/bin 
    
  2. 複製batcharge.py~/bin

    cp batcharge.py ~/bin/batcharge.py 
    

    (很明顯,你會想從這裏過,在batcharge.py腳本位於做到這一點)。

  3. 檢查~/bin在你的路徑:

    echo $PATH | grep ~/bin 
    

    這應該回來了線。如果它不,我們將添加:

    1. 打開~/.zshrc

    2. 最後,添加一行:

      export PATH=$PATH:~/bin 
      

      這將增加~/bin$PATH

    3. 關閉終端窗口,然後重新打開它。 (或者打開一個新的)。

    4. 類型echo $PATH | grep ~/bin。現在應該顯示一行(並且您應該在long-ish路徑列表末尾看到~/bin)。

  4. 現在,我們測試:你應該能夠鍵入which batcharge.py,看到zsh知道在哪裏可以找到它。例如,在終端類型which batcharge.py,你應該看到:

    /Users/simont/bin/batcharge.py 
    

    現在,我們可以輸入batcharge.py,看到腳本運行:)

+0

我想要做的就是將batchange.py放在這樣的路徑中:'〜/ bin/batcharge.py'是否創建bin文件夾(不知道爲什麼我添加了該文件夾)然後執行導出PATH = $ PATH:〜/ bin/batchange.py –

+0

有道理。我會爲你更新答案。 :) – simont

+0

我真的很感謝你的幫助 –