单用户二进制安装位置?

单用户二进制安装位置?

我想仅为我的用户安装二进制文件,因为我没有 root,因此无权访问/usr/bin.我已经尝试过~/bin,但找不到二进制文件。我使用的是 Mac 操作系统 10.6.7。是否有任何其他二进制文件夹通常可以由用户修改,或者有什么方法可以让它识别~/bin

我的.profile

# Setting PATH for Python 2.7
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

答案1

用户的 BASH 环境变量可以在~/.profile.向该文件添加一行:

export PATH=$PATH:~/bin

现在读取新的 PATH 变量:

. ~/.profile

或者

source ~/.profile

.source是同义词。)

然后查看 PATH 变量已更新:

echo $PATH

更新

我从来没见过{}有PATH环境变量?

PATH="$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin:~/bin"
export $PATH

或者在 /etc/paths.d/ 中创建一个包含路径的文本文件,以便所有 shell 和用户都能获取该路径...

echo "~/bin/" > /etc/paths.d/home

相关内容