我的主目录中是否有一个文件夹可以放置我的脚本,以便可以从任何目录中访问它们?

我的主目录中是否有一个文件夹可以放置我的脚本,以便可以从任何目录中访问它们?

我应该将脚本放在主目录的哪里以便可以从任何目录访问它?

我试过了:

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 中吗?

答案1

我将所有脚本添加PATH=/home/djeikyb/bin:$PATH到其中并保存其中。.bashrc~/bin

我认为 $PATH 具有从大到小::从左到右的优先级,因此我将我的个人 bin 文件夹放在首位。我使用名为“bin”的文件夹,因为所有其他程序文件都在名为 bin 的文件夹中。我的文件夹中甚至还有几个实际的二进制文件 ;p

不要忘记重新加载你的 .bashrc 以使更改生效:$. ~/.bashrc

相关内容