我有一个~/Documents
包含多个脚本的文件夹。例如,其中 1 个是asleap
。因此,它的完整路径将是~/Documents/asleap
,如果我想执行此脚本,我需要./asleap
进入~/Documents/asleap
。
是否可以以某种方式将所有具有.profile
相同逻辑的脚本(路径:~/Documents/test
可执行文件:./test
、路径:~/Documents/test1
可执行文件:./test1
等)全局添加到 shell?这样我就可以执行asleap
,test
和test1
任何地方?
答案1
您应该将脚本放入中~/bin
,但是,如果您必须将脚本保留在中~/Documents
,则只需将其添加~/Documents
到您PATH
的中~/.bashrc
,如下所示:
PATH="$PATH:$HOME/Documents"