Aprovecha el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comienza ahora

Termina en:

22h

29m

18s

2

Configurar WSL 2 en Windows Terminal para que inicie en $Home

David
d4v1djr
70389

Hay un par de formas de lograr esto, para eso necesitas modificar el archivo JSON con el profile de la shell de Ubuntu (o de la distro de Linux que tengas) en Windows Terminal como en la clase de prework:

https://platzi.com/clases/2042-prework-windows/32935-comandos-basicos-de-la-terminal-e-instalacion-de-n/

Tienes que abrir el archivo JSON de settings con algun editor:


.
La primera forma es usando commandline, en la parte de profile necesitas aumentar la siguiente linea:

"commandline": "bash.exe ~"

Te deberia quedar algo asi:

{
"guid": "{el numero de id}",
"hidden": false,
"name": "Ubuntu-20.04",
"source": "Windows.Terminal.Wsl",
"commandline": "bash.exe ~"
}

Ojo, también tienes que aumentar una coma al final de “Windows.Terminal.Wsl”, cada vez que necesites aumentar una linea necesitar usar la coma.


.
La otra forma es usando startingDirectory para cambiar el punto de inicio de sesión en cuenta de commandline, el profile te debería quedar algo así:

{
"guid": "{el numero de id}",
"hidden": false,
"name": "Ubuntu-20.04",
"source": "Windows.Terminal.Wsl",
"startingDirectory" : "//wsl$/Ubuntu-20.04/home/tu nombre de usuario aqui"
}

Igual tienes que verificar que estén todas las comas y tu nombre de usuario, guardas los cambios y reinicias la Windows terminal.

En el caso de que estés usando otra distribución de Linux solo sustituye Ubuntu-20.04 por el nombre de la distro que usas.


.
Puedes encontrar mas información en la documentación oficial aquí:

https://docs.microsoft.com/en-us/windows/wsl/reference#bashexe

https://docs.microsoft.com/et-ee/windows/terminal/troubleshooting#set-your-wsl-distribution-to-start-in-the-home–directory-when-launched

Escribe tu comentario
+ 2