Alias ​​de bash para cambiar a la carpeta de inicio del usuario host en WSL2

Alias ​​de bash para cambiar a la carpeta de inicio del usuario host en WSL2

haciendo referenciaCómo obtener el directorio de inicio del usuario host en WSL Bash
(Aún no tengo reputación para agregar un comentario)

la gran respuesta de @felipecassiors: wslpath "$(wslvar USERPROFILE)"

Estoy intentando convertir esto en un comando de alias y mi perfil de usuario tiene un espacio, por lo que causa problemas:
alias winhome='cd $(wslpath "$(wslvar USERPROFILE)")'

Cuando ejecuto 'winhome':
# -bash: cd: too many arguments

Probé varias formas de agregar comillas o escapar del espacio, sin éxito.

Respuesta1

bueno. Se hizo obvio una vez que di en el clavo:

alias winhome='cd "$(wslpath "$(wslvar USERPROFILE)")"'

información relacionada