在 Ubuntu 上找不到别名路径

在 Ubuntu 上找不到别名路径

我安装了来自kubeflow 类型并将其保存在我的$HOME/kubeflow/kind

为了从任何路径运行kind,我在我的中创建了一个别名,~/.bashrc如下所示:

alias kind="./$HOME/kubeflow/kind"
source ~/.bashrc

在终端上运行 kind 时,会抛出此错误:

-bash:.//home/XXXX/kubeflow/kind:没有此文件或目录

这里的错误是什么?

答案1

您在路径中使用./是错误的。这意味着您当前所在目录的相对路径,但这并不是必需的。

$HOME默认为完全合格您的主目录的路径(即/home/USERNAME/),并且您不需要./在别名的路径开头使用。

答案2

正如回答所说,您的路径是错误的,因为它以 开头./

尽管如此,建议的做法是在 $PATH 环境中添加二进制路径,而不是创建别名

PATH=$PATH:/$HOME/kubeflow

相关内容