我为使用我的一个目录中的文件的命令创建了一个别名。
此别名以以下格式加载到 .bash_profile 中: alias NAME_OF_COMMAND='ssh -i NAME_OF_KEYFILE USER@IP_ADDRESS'
我希望能够在系统上的任何位置使用别名,但 KEYFILE(又名 NAME_OF_KEYFILE)仅存在于一个不属于我的 $PATH 的目录中(它是 dropbox 的子目录)。
我尝试使用以下命令将该目录添加到路径中:export PATH=$PATH:/NAME/OF/DIRECTORY
我可以看到这名义上是成功的,因为当我输入 $PATH 时,新目录显示在 $PATH 变量的末尾。
- 但是,当我尝试执行我的 ssh 命令时,我收到错误:警告:无法访问身份文件 KEYFILE:没有这样的文件或目录。