2013-10-29 80 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

    相关问题