cmd.exe
当我调用时,我which java
得到这个输出:
/c/ProgramData/Oracle/Java/javapath/java
当我打电话时which vagrant
我得到:
/c/ProgramData/Oracle/Java/javapath/java
但是当我打电话时which ssh
我得到:
在 /usr/bin/ssh 中
我担心这个相对路径会在其他地方引发问题。
为什么要ssh
返回相对路径?如何引用ssh
绝对路径?
答案1
该路径实际上是完整的。您没有使用 (pure) cmd.exe
。Windows 下没有 SSH,因此您可能正在使用 Cygwin 或类似程序,因为 Windows 上也没有命令。正如您从其他命令的输出中已经看到的那样,路径也以Linux 文件系统的根目录which
开头。/
/