我有一个名为测试的脚本:
$cat testing
echo $1
我还在 ~/.bash_profile 中将位置添加到 PATH
export PATH="$PATH:some_location/testing"
我也做了:
source ~/.bash_profile
但是,当我仍然无法通过名称直接调用脚本测试时:
$testing 1
-bash: testing: command not found
我仍然可以执行以下操作:
$./testing 1
1
我不确定出了什么问题。
PATH
必须是目录列表,并且不能包含特定的文件名。将您的 .bash_profile 行编辑为:然后注销并重新登录(或
PATH
手动编辑),然后再次尝试您的脚本: