WSL-当我不在 C: 驱动器中时,bash 会将我带到主目录

WSL-当我不在 C: 驱动器中时,bash 会将我带到主目录

我在 Windows 10 上使用 Debian 安装了 WSL。

我在 H 上安装了 Truecrypt 分区:

在 powershell 中,如果我在 C: 驱动器上并调用 bash,我会停留在同一个目录中:

PS C:\> bash
admsrv@desktop:/mnt/c$ pwd
/mnt/c

但是如果我在 H: 驱动器上,bash 会带我进入主目录:

PS H:\> bash
admsrv@desktop:~$ pwd
/home/admsrv

我希望 bash 将我留在当前目录,无论它是什么。

我怎样才能做到这一点?

PS:我的 ~/.bashrc 中没有“cd”指令,并且 H: 已正确安装

admsrv@desktop:~$ mount -l
rootfs on / type lxfs (rw,noatime)
none on /dev type tmpfs (rw,noatime,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
devpts on /dev/pts type devpts (rw,nosuid,noexec,noatime,gid=5,mode=620)
none on /run type tmpfs (rw,nosuid,noexec,noatime,mode=755)
none on /run/lock type tmpfs (rw,nosuid,nodev,noexec,noatime)
none on /run/shm type tmpfs (rw,nosuid,nodev,noatime)
none on /run/user type tmpfs (rw,nosuid,nodev,noexec,noatime,mode=755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noatime)
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000,case=off)
H: on /mnt/h type drvfs (rw,noatime,uid=1000,gid=1000,case=off)

谢谢

相关内容