GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ejecutar aplicaciones de Linux en Windows 10 y 11 usando WSL

He estado usando Windows Subsystem for Linux (WSL) para mi clase de SO desde hace bastante tiempo. Y me encanta cómo puedo usar los comandos de Linux en Windows de una manera sencilla sin la complejidad adicional de instalar una máquina virtual o el arranque dual.

Al final de este artículo, debería poder ejecutar comandos de Linux directamente desde Windows de esta manera:

Requisitos

Para que WSL funcione de manera efectiva, le sugiero que actualice a Windows 11. WSL también está disponible en Windows 10, pero es mucho más eficiente en Windows 11 según mi experiencia.

Para Windows 10, deberá tener la compilación 21364 o superior.

Este artículo cubrirá lo que puede hacer en Windows 10 y 11

Cómo instalar WSL

El comando para ejecutar WSL es sencillo:

wsl --install

Esto descargará el kernel de Linux, configurará WSL 2 como predeterminado e instalará Ubuntu como distribución predeterminada.

¿No quieres ubuntu? Aquí está el comando para usted:

wsl --install -d <distro name>

Estas son las distribuciones disponibles a partir de ahora:

  • Ubuntu
  • OpenSUSE Leap 42
  • SUSE Linux Enterprise Server 12 (SLES)
  • Kali Linux
  • Debian GNU/Linux

Después de esto, encontrarás una aplicación llamada Ubuntu (o cualquier otra distribución) en tu menú de inicio:

Abrir la Terminal Linux

¡Abra la aplicación de Ubuntu que acaba de instalar y será recibido con una terminal de Linux! Intenta ejecutar algunos comandos:

¿Qué pasa si quiero acceder a mis archivos de Windows?

Si va a su explorador de archivos (winkey+E), encontrará una nueva opción de Linux a la izquierda donde se encuentran todos sus archivos de Linux. Aquí es donde se ubicarán los archivos que cree en la terminal:

Pero, ¿qué sucede si desea acceder a sus archivos habituales?

Por suerte, puedes hacerlo fácilmente. Simplemente ejecute el siguiente comando en su terminal Linux:

cd /mnt/

Si ejecuta ls aquí encontrará las unidades de su computadora. De esta forma podrás cd su camino en sus archivos.

Cómo crear alias en WSL2

¿Alguna vez tiene que escribir un comando largo y desea que haya un atajo para ello? Entonces, los alias son tus amigos.

Hay dos formas de crear alias:

  • por sesión
  • permanentemente

Cómo crear alias por sesión en WSL2

Para crear un alias en su sesión actual de Linux (el alias se olvidará una vez que cierre la terminal), debe ejecutar el siguiente comando:

alias <alias name>='<command>'

por ejemplo:

alias runc='gcc main.c -o main'

Cómo crear alias permanentes en WSL2

Editaremos un archivo llamado .bash_aliases para guardar nuestros alias.

Ejecute los siguientes comandos:

cd ~
ls -a

Revise la lista de archivos que se imprimen y busque .bash_aliases .

Si no puede encontrarlo, ejecute el siguiente comando:

touch .bash_aliases

Ahora, para editar el archivo, ejecute este comando:

vi .bash_aliases

Será recibido con una pantalla como esta:

  • Presiona "i" para comenzar a escribir y agrega tantos alias como quieras.

Por ejemplo:

alias runc='gcc main.c -o main'
alias hello='echo hello'
  • Para salir del modo de escritura, presione "ctrl + c".
  • Para salir de Vim y guardar los archivos, escriba ":wq!" (Estoy orgulloso de no tener que buscarlo en Google).

¡Ahora estás listo! Reinicie Ubuntu y comience a escribir cualquiera de los siguientes alias anteriores y debería funcionar perfectamente:

Cómo ejecutar aplicaciones GUI

Muy bien, ahora sabemos cómo ejecutar aplicaciones de línea de comandos desde WSL2. Pero, ¿qué pasa si queremos ejecutar aplicaciones GUI de Linux? La respuesta es simple:solo necesita instalar la aplicación GUI antes de ejecutarla. Usaré Firefox como ejemplo.

Para instalar Firefox:

sudo apt install firefox

Para ejecutar Firefox:

firefox

Si ya tiene Firefox en su máquina con Windows, encontrará que no está abierto. Eso es porque ahora estás ejecutando Firefox para Linux, no para Windows.

Incluso puedes ejecutar Firefox para Linux directamente desde el menú de inicio si usas Windows 11. Lo encontrarás en la carpeta de tu distribución.

Conclusión

Este artículo cubrió cómo ejecutar WSL 2 de manera efectiva. Si tiene alguna pregunta, no dude en ponerse en contacto conmigo en cualquiera de mis plataformas de redes sociales


Linux
  1. Ponga en funcionamiento podman en Windows usando Linux

  2. Cómo hacer un arranque dual de Linux y Windows

  3. Cómo acceder a los sistemas de archivos de Linux en Windows 10 y WSL 2

  4. Cómo instalar Wine y ejecutar aplicaciones de Windows en Linux

  5. Cómo iniciar dualmente Windows 10 y MX Linux

Cómo compilar y ejecutar programas C, C++ en Linux

Cómo ejecutar Linux y otros sistemas operativos en su navegador usando JSLinux

Cómo ejecutar un comando periódicamente en Linux usando Watch

Cómo compilar y ejecutar un programa C en Linux

Cómo escribir y ejecutar un programa C en Linux

Cómo ejecutar aplicaciones GUI de Linux en Windows 10 con WSL y WSLg