Saltar al contenido
MenteHackers

Microsoft integra comandos Unix nativos en Windows para mejorar terminal

Microsoft lanzó Coreutils para Windows, una colección nativa de comandos Unix que facilita tareas comunes sin necesidad de WSL.

Por

· 2 min de lectura

Microsoft integra comandos Unix nativos en Windows para mejorar terminal

Microsoft ha introducido Coreutils para Windows, un paquete nativo que incluye comandos Unix esenciales como grep, find y ls, permitiendo a los usuarios ejecutar estas herramientas directamente en Windows sin depender de Windows Subsystem for Linux (WSL). Esta novedad simplifica y agiliza tareas comunes en la terminal de Windows.

Por qué importa: Coreutils para Windows elimina la necesidad de cargar un entorno Linux completo para usar comandos Unix, mejorando la eficiencia y experiencia en la línea de comandos de Windows.

Lo esencial

  • Coreutils para Windows se instala fácilmente con un solo comando WinGet.
  • Incluye una reimplementación en Rust de GNU coreutils, findutils y una versión compatible de grep.
  • Algunos comandos como chmod y chown no están incluidos debido a diferencias en permisos entre Windows y Linux.

Coreutils: qué incluye y cómo funciona

El paquete Coreutils para Windows combina uutils, una reimplementación en Rust de las GNU coreutils, junto con findutils y una versión GNU-compatible de grep. Estos comandos funcionan de manera muy similar a sus equivalentes en Linux, ofreciendo una experiencia familiar para desarrolladores y administradores que trabajan en entornos multiplataforma.

La instalación se realiza mediante el comando winget install Microsoft.Coreutils en PowerShell, y tras reiniciar el terminal, los comandos están disponibles de inmediato.

Microsoft integra comandos Unix nativos en Windows para mejorar terminal, imagen 2
Imagen de referencia: XDA Developers.

Limitaciones y compatibilidad con comandos Windows

Algunos comandos Unix no están presentes, como chmod, chown y chroot, debido a que Windows maneja los permisos de archivos de forma diferente a Linux. Sin embargo, la coexistencia entre los comandos Unix y los comandos nativos de Windows es posible sin conflictos, permitiendo a los usuarios utilizar ambos conjuntos según convenga.

Impacto en el flujo de trabajo diario

Antes de Coreutils, muchos usuarios recurrían a WSL para ejecutar comandos Unix simples, lo que implicaba cargar un entorno Linux completo. Ahora, tareas como buscar texto en archivos de registro con grep, contar líneas con wc o localizar archivos con find pueden realizarse directamente en Windows Terminal, reduciendo la sobrecarga y mejorando la productividad.

Microsoft integra comandos Unix nativos en Windows para mejorar terminal, imagen 3
Imagen de referencia: XDA Developers.

Preguntas frecuentes sobre Coreutils para Windows

¿Coreutils reemplaza completamente a WSL?

No, Coreutils ofrece comandos Unix nativos para tareas comunes, pero no proporciona un entorno Linux completo como WSL.

¿Se pueden usar los comandos Unix y Windows simultáneamente?

Sí, ambos conjuntos de comandos coexisten sin conflictos, permitiendo usar la versión que mejor se adapte a cada necesidad.

Sobre el autor

AJOSE19

Comentarios

Deja tu comentario

Te puede interesar