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