【发布时间】:2018-05-06 12:36:02
【问题描述】:
在 Windows 10 上使用 git-bash,我尝试创建一个名为“chrome”的新别名。它应该打开网络浏览器。 不知道为什么它只在我从根位置调用命令时才有效。 我的括号别名工作得很好。
有人知道问题出在哪里吗?这对我来说没有任何意义。
【问题讨论】:
标签: windows bash terminal git-bash
在 Windows 10 上使用 git-bash,我尝试创建一个名为“chrome”的新别名。它应该打开网络浏览器。 不知道为什么它只在我从根位置调用命令时才有效。 我的括号别名工作得很好。
有人知道问题出在哪里吗?这对我来说没有任何意义。
【问题讨论】:
标签: windows bash terminal git-bash
看起来您的路径在 chrome 别名中是相对的。也就是说,没有前导/。如果没有前导 /,bash 将假定您正在当前工作目录中查找名为 c 的文件夹。如果您在开头添加/(就像您为brackets 所做的那样),bash 知道从根目录开始其路径。如果您当前的工作目录是根目录,那么 bash 将正确找到 chrome 可执行文件 - 这就是它在该位置工作的原因。
【讨论】:
仔细查看别名brackets(扩展为绝对路径名)和别名chrome(扩展为相对路径名)之间的区别 路径名。
提示:别名 chrome 的定义中缺少前导斜杠 /。
【讨论】: