如何找到便携式 git-bash 的驱动器号
How to find drive letter for portable git-bash
I 运行 git-bash in windows 可移植在 USB 驱动器上。有时盘符是E有时是F.
直到最近它一直是 F,我使用的别名如下:
alias subl='"/f/Sublime Text Build 3047/sublime_text.exe"'
在我的 .bashrc 文件中。有没有办法找到驱动器号并将其替换,所以我最终得到类似的东西:
alias subl='"/DRIVELETTER/Sublime Text Build 3047/sublime_text.exe"'
作为解决方法,请不要忘记使用 Windows,您可以 assign a permanent driver letter to an USB key(或与此相关的任何驱动器)。
如果没有,因为 Windows 上的 Git bash 中没有 /mnt
,您需要在 bashrc 中添加一个loop on the potential drive letter,在您的 USB 密钥中寻找已知文件。
for letter in {a..z} ; do
if [[ -e /${letter}/afile ]]; then
export DRIVELETTER=${letter}
break
fi
done
I 运行 git-bash in windows 可移植在 USB 驱动器上。有时盘符是E有时是F.
直到最近它一直是 F,我使用的别名如下:
alias subl='"/f/Sublime Text Build 3047/sublime_text.exe"'
在我的 .bashrc 文件中。有没有办法找到驱动器号并将其替换,所以我最终得到类似的东西:
alias subl='"/DRIVELETTER/Sublime Text Build 3047/sublime_text.exe"'
作为解决方法,请不要忘记使用 Windows,您可以 assign a permanent driver letter to an USB key(或与此相关的任何驱动器)。
如果没有,因为 Windows 上的 Git bash 中没有 /mnt
,您需要在 bashrc 中添加一个loop on the potential drive letter,在您的 USB 密钥中寻找已知文件。
for letter in {a..z} ; do
if [[ -e /${letter}/afile ]]; then
export DRIVELETTER=${letter}
break
fi
done