2
找不到Bash脚本El Capitan
我创建了一个简单的Bash脚本 ls -l。 在Mavericks和旧版本的OSX中,我只是为脚本创建了一个符号链接并将其放入 /usr/bin 文件夹( ln -s ll.sh /usr/bin/ll 然后我可以使用执行脚本 ll 从任何文件夹。 自升级到El Capitan后,我无法加载此脚本。我已禁用SIP,以便我能够创建符号链接,并且脚本绝对可执行。那个地点 ( /usr/bin )肯定在$ PATH中,我甚至尝试在$ PATH中添加脚本路径。 似乎没有什么工作,我得到的只是 -bash: ll: command not found。 每次更新$ PATH后我都重新启动了终端,我试过了 source ~/.bash_profile 但两者都没有任何区别。 编辑: 我还尝试将脚本的当前目录添加到$ PATH,这也是同样的错误。最后,我将所有脚本别名化,以便它们运行。