我应该把我的脚本放在我的主目录的哪里,以便我可以从任何目录访问它?
我试过了:
o@s:~/$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
但似乎没有 /home/user/ 路径。问题是我希望只有我的用户可以访问它,所以不能将它放在我的主文件夹之外的另一个目录中。我应该将 /home/user/scripts/ 之类的内容添加到我的 PATH 变量中吗?如果是这样,推荐的方法是什么...我应该把它放在我的 ~/.bashrc 中吗?
我添加
PATH=/home/djeikyb/bin:$PATH
到我的.bashrc
,并将我所有的脚本保存在~/bin
.我认为 $PATH 具有较大-较小::左右优先级,因此我将个人 bin 文件夹放在首位。我使用一个名为“bin”的文件夹,因为所有其他程序文件都在名为 bin 的文件夹中。我什至有几个实际的二进制文件;p
不要忘记重新加载 bashrc 以使更改生效:
$. ~/.bashrc