我正在编写自己的unix脚本,所以我想为Bash添加一个新目录。我像这样添加.bash_profile。
PATH="~/Documents:${PATH}"
export PATH
在我的〜/ Documents中,有一个名为test的文件,其内容为
#!/usr/bin/env python3.5
print("hahahhah")
我也用过
chmod 755 test
使其可执行。
但是我不能直接在终端中调用它。 ./test
像往常一样工作。
出了什么问题?
我改为
后PATH="$HOME/Documents:${PATH}"
export PATH
没有任何反应。
FDSM_lhn@9-53:~/Documents$ test
FDSM_lhn@9-53:~/Documents$ ./test
hahahhah
解决方案: 根本原因是我有一个与默认命令同名的命令,所以它不会以任何方式工作!改名就足够了!