
私の/host/Users/Kevin
フォルダを/home/Kevin
。/etc/passwd
/home/Kevin
kevin@ubuntu:/host/Users/Kevin$
ただし、Icd
またはecho $HOME
それが次のように変更された場合:
kevin@ubuntu:~$
またはecho $HOME
印刷するとき/home/Kevin
。デフォルトでは、この形式で開くようにするにはどうすればよいですか?
答え1
次のように書くことができます。
cd $HOME
your .bash_profile
、Maybe、またはyour .bashrc
(後者はすべてのシェルに対して実行され、前者はログインシェルに対してのみ実行されます)。もちろん、問題は、ファイルシステム内の現在のディレクトリの場所を見つけるすべてが/host/Users/Kevin folder to /home/Kevin
代わりに見つかるということです/home/Kevin
。
シンボリックリンクに加えて、次のこともできます。
mkdir /home/Kevin
mount -o bind /host/Users/Kevin /home/Kevin
これは/home/Kevin
「実際の」ファイルシステムパスを生成します(シンボリックリンクを介して到達するパスとは反対)。/etc/fstab
必要に応じて、このインストールをインストールに追加できます。
答え2
正しい場合は、常に次のように印刷したいと思います。
kevin@ubuntu:/host/Users/Kevin$
.bashrc
簡単です。ホームディレクトリでファイルを編集します。通常、次の行(または2つ以上)を見つけることができます。
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
\w
に置き換えて$PWD
保存します。