Псевдоним Bash для изменения на домашнюю папку пользователя хоста в WSL2

Псевдоним Bash для изменения на домашнюю папку пользователя хоста в WSL2

ссылаясьКак получить домашний каталог пользователя хоста в 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)")"'

Связанный контент