
參考文獻如何在 WSL Bash 中取得主機使用者主目錄
(我還沒有信譽來添加評論)
@felipecassiors 的精彩回答:
wslpath "$(wslvar USERPROFILE)"
我試圖將其轉換為別名命令,但我的 UserProfile 有一個空格,因此會導致問題:
alias winhome='cd $(wslpath "$(wslvar USERPROFILE)")'
當我運行“winhome”時:
# -bash: cd: too many arguments
我嘗試了多種方法來添加引號或轉義空格 - 但沒有成功。
答案1
好的。當我一擊中要害時,這一點就變得顯而易見了:
alias winhome='cd "$(wslpath "$(wslvar USERPROFILE)")"'