我已经写了.bash_aliases
运行我的 shell 脚本:
alias testing='./testing'
我现在遇到的问题是它无法运行 shell 脚本。
终端上显示“未找到命令”。
我可以知道我输入的内容是否有错误吗?
编辑:
我发现它只有在我输入后才有效source ~/.bashrc
source ~/.bashrc
现在的问题是当我登录时如何在 Ubuntu 启动时运行?
答案1
您应该插入脚本的完整过去式:
alias testing='/path/to/testing'
如果您使用alias testing='./testing'
,则只有当您的当前工作目录与脚本路径相同时别名才会起作用。
或者,您可以将脚本的路径添加到 PATH。此外,如果您使用此方法,您将不再需要别名。请参阅如何将目录添加到 PATH?在这个意义上。
编辑.bash_aliases
文件后,为了防止终端重新启动或重新登录,您可以使用以下命令之一:
source ~/.bash_aliases
或者
. ~/.bash_aliases