Linux Fu: Los trucos de WSL desdibujan la línea de Windows/Linux

Tenemos que admitir que tenemos una extraña fascinación por WSL – el subsistema de Windows para Linux. Por un lado, nos da más opciones en Windows 10 para ejecutar el software que amamos. Por otro lado, nos preguntamos por qué no estamos corriendo solo Linux. Algunas veces es porque nuestra laptop no funciona bien en Linux. Otras veces estamos usando un equipo ajeno que no se nos permite recargar o un arranque dual. Aún así, mientras tengamos que usar Windows, estamos contentos de tener WSL. Una reciente entrada en el blog de [Hanselman] muestra algunos trucos muy buenos para usar WSL que lo hacen aún mejor.


Explorando WSL

¿Sabías que puedes usar WSL para ejecutar comandos de Linux en un shell de comandos de Windows? Por ejemplo, tienes un directorio largo y quieres ejecutar grep:

dir c:\NarchiveN- wsl grep -i hackaday

Por supuesto, desde bash se puede acceder al mismo directorio:

ls /mnt/c/archive | grep -i hackaday


Extensiones

Muchos de los trucos se basan en el hecho de que bash no asume ninguna extensión de archivo ejecutable. Si intenta ejecutar el explorador, por ejemplo, desde un shell bash, no pasa nada. Pero si agrega las extensiones .exe, los programas de Windows se ejecutarán y, por defecto, los directorios habituales de Windows estarán en la ruta.

Es necesario tener cuidado con la conversión de nombres de ruta. Por ejemplo, si proporciona “.” como argumento para el explorador, abrirá una red compartida //wsl$/Ubuntu/home/nombre_de_usuario, por ejemplo. Por supuesto, ese es otro truco. Puede acceder a sus directorios WSL desde windows usando esa notación (obviamente, Ubuntu y nombre_de_usuario pueden ser diferentes para su instalación). Sin embargo, las rutas ordinarias no funcionan.


Conversión de la ruta de acceso

Sin embargo, puede utilizar la utilidad wslpath para convertir las rutas en ambas direcciones:

$ wslpath
Uso:
-un resultado de fuerza al formato de trayectoria absoluta
-u traducir de una ruta de Windows a una ruta WSL (por defecto)
-w traducir de una ruta WSL a una ruta Windows
-m traducir de una ruta WSL a una ruta Windows, con $0027/$0027 en lugar de $0027$0027

Por ejemplo:

$ explorer.exe `wslpath -w /bin`


X11 y más

[Hanselman] discute un número de consejos, incluyendo algunos sobre el uso de herramientas de desarrollo y git. También puedes instalar múltiples sabores de WSL y exportarlos a otras máquinas de Windows. También menciona la ejecución de X11 usando las herramientas pagadas Pengwin y X410. Nosotros decimos que sólo uses Swan.

Hablando de Swan, es una gran alternativa a WSL en cualquier versión de Windows, no sólo en Windows 10. En verdad, es solo Cygwin con X11 preconfigurado, pero es mucho más fácil que tratar de hacer funcionar el X11 en una instalación Cygwin. Por un lado, esta es una solución Linux mucho más desktop que WSL. Por otro lado, WSL carga distribuciones reales y se integra muy bien con Windows 10. Pero si cargas ambos, puedes obtener las ventajas de ambos, también.


¿Vender?

Dada la elección, sólo usaremos Linux. Honestamente, si su flujo de trabajo está mayormente basado en la Web, ya casi no importa. Usted carga Chrome o su elección de navegador y todo funciona. Por supuesto, nuestras cajas de Linux tienden a ser mucho más eficientes y también se mantienen funcionando mejor que las de Windows.

Sin embargo, si usted se encuentra usando Windows, Cygwin ha sido de gran ayuda durante mucho tiempo. Ahora WSL es otra herramienta para obtener sus herramientas de Linux en una caja controlada por Microsoft.

Robot cuadrúpedo se disfraza de pelota

Robot cuadrúpedo se disfraza de pelota

Cuando los enjambres de robots de béisbol de Skynet ataquen, estaremos lanzando [Carl Bugeja] algunas miradas sucias para que empiecen ...
Leer Más
Bruselas mira hacia la prohibición del transporte de combustibles fósiles ya en 2035

Bruselas mira hacia la prohibición del transporte de combustibles fósiles ya en 2035

Muchas ciudades del mundo luchan rutinariamente contra el smog. Además de ser antiestético, la fuerte contaminación atmosférica tiene graves efectos ...
Leer Más
Creación de Easy Glass Circuit Boards en casa

Creación de Easy Glass Circuit Boards en casa

Este consejo para crear placas de circuito de sustrato de vidrio en casa podría estar un poco más cerca de ...
Leer Más
El fracaso de la semana: El Bote de la Impresora 3D Limpia que no

El fracaso de la semana: El Bote de la Impresora 3D Limpia que no

Algunos de ustedes estarán familiarizados con la idea de usar un cepillo como un limpiador de boquillas en una impresora ...
Leer Más
Los autos que se conducen solos predicen la personalidad de los conductores

Los autos que se conducen solos predicen la personalidad de los conductores

En un estudio reciente realizado por un equipo de investigadores del MIT, se están programando coches autoconductores para identificar las ...
Leer Más
Impresión de la ESP8266, cortesía de Google

Impresión de la ESP8266, cortesía de Google

El ESP8266 se ha convertido en el microcontrolador preferido de los hackers porque es excepcionalmente fácil conseguir que el chip ...
Leer Más
¿Qué hora es en Marte?

¿Qué hora es en Marte?

El tiempo es complicado, y sólo empeorará cuando nos convirtamos en una especie multi-planeta. Afortunadamente, [Folkert van Heusden] tiene un ...
Leer Más
Está ayudando a Santa Claus a matar este año

Está ayudando a Santa Claus a matar este año

Conocemos al menos a una persona que debería estar en la lista de los "buenos" de Santa este año. Probablemente ...
Leer Más
Cocinando un pavo con 880 pilas AA

Cocinando un pavo con 880 pilas AA

Cocinar bien un pavo es un asunto serio en esta época del año. Con los días festivos más importantes en ...
Leer Más
La Torre Tesla de Texas se excita

La Torre Tesla de Texas se excita

Una de las cosas agradables de un viaje por carretera es que a menudo se llega a ver algo que ...
Leer Más
Nuevo día de la fiesta: El transistor Bizen

Nuevo día de la fiesta: El transistor Bizen

Si tuviéramos un dólar por cada nuevo y excitante aparato que promete cambiarlo todo pero del que nunca oímos hablar ...
Leer Más
Un caso impreso para sus sensores ambientales ESP

Un caso impreso para sus sensores ambientales ESP

Ya lo hemos dicho antes pero vale la pena repetirlo: enrollar tu propia solución de hardware es ridículamente fácil en ...
Leer Más
Cuerdas LED direccionables en su USB

Cuerdas LED direccionables en su USB

Los WS2812B, o NeoPixels, o como sea que los llames, trajeron LEDs a todo color para hacer proyectos de un ...
Leer Más
Patrulle la expansión con este cibercubierta listo para la batalla

Patrulle la expansión con este cibercubierta listo para la batalla

La reciente cosecha de construcciones de cibercubiertas se inspiran, al menos tangencialmente, en la novela de William Gibson Neuromancer y ...
Leer Más
Utilice el proceso de planos para imprimir en la tela con los láseres

Utilice el proceso de planos para imprimir en la tela con los láseres

[Shih Wei Chieh] ha construido una impresora láser de cianotipo para telas. Ya sabes, ¡para el arte! ¿Cómo se pone ...
Leer Más
Jonas Salk, virólogo y vanguardia de la vacunación

Jonas Salk, virólogo y vanguardia de la vacunación

A principios de la década de 1950, lo único que daba más miedo que la amenaza de una guerra nuclear ...
Leer Más
Portátil como si fuera 1979 con un Z80 de 16 núcleos en una FPGA

Portátil como si fuera 1979 con un Z80 de 16 núcleos en una FPGA

Cuando la vida te da una placa de desarrollo de FPGA ridículamente cara y muy potente, tu primera reacción puede ...
Leer Más
Construir un motor con un compresor de aire acondicionado

Construir un motor con un compresor de aire acondicionado

Los compresores de aire acondicionado no son exactamente un pilar de la caja de trastos de un hacker medio. Típicamente, ...
Leer Más
El Reloj Escultura CircuitPython añade un personaje a cualquier escritorio

El Reloj Escultura CircuitPython añade un personaje a cualquier escritorio

Probablemente todos podemos relacionarnos con la historia del origen de este. [Alex] estaba trabajando en un proyecto de reloj más ...
Leer Más
Construcción de un panel frontal para el ordenador RC2014

Construcción de un panel frontal para el ordenador RC2014

El RC2014 es un ingenioso kit de ordenador Z80 que ha adornado estas páginas varias veces en el pasado. Permite ...
Leer Más
Creación de un escritorio de RV sin límites

Creación de un escritorio de RV sin límites

[Gabor Horvath] cree que incluso dos monitores son poco espacio para colocar sus ventanas correctamente. Por eso está construyendo un ...
Leer Más
AI sabe si el lanzamiento está en el blanco antes que tú.

AI sabe si el lanzamiento está en el blanco antes que tú.

Lanzar una pelota de béisbol se trata de precisión y velocidad. Una bola rápida en el blanco es el objetivo, ...
Leer Más
Un cubo de LED diseñado para un fácil montaje

Un cubo de LED diseñado para un fácil montaje

Los cubos de LED son hipnotizantes y divertidos, pero generalmente son un dolor de cabeza para construir. No es así ...
Leer Más
Colorear las imágenes con la ayuda de la IA

Colorear las imágenes con la ayuda de la IA

El mundo nunca fue en blanco y negro, simplemente carecíamos de la tecnología para capturarlo a todo color. Muchos han ...
Leer Más
RC Strandbeest está a la cabeza del resto

RC Strandbeest está a la cabeza del resto

El prolífico fabricante [Jeremy Cook] ha dado recientemente los últimos retoques (al menos, por ahora) a su impresionante Strandbeest con ...
Leer Más
Un altavoz de madera de un solo dígito de espesor micrométrico

Un altavoz de madera de un solo dígito de espesor micrométrico

Los investigadores han creado un altavoz de audio utilizando una película de madera ultrafina. El nuevo material demuestra una alta ...
Leer Más
Impresión 3D para un simulador de cabina de cristal

Impresión 3D para un simulador de cabina de cristal

Los aviones comerciales de hoy en día están llenos de sensores, computadoras y kilómetros y kilómetros de cableado. Dentro de ...
Leer Más
La máquina de Lego utiliza la máquina de aprendizaje para clasificarse a sí misma

La máquina de Lego utiliza la máquina de aprendizaje para clasificarse a sí misma

En nuestra opinión, la principal evidencia de una infancia bien vivida es una enorme caja de cada pieza de Lego ...
Leer Más
Hackaday Links: 22 de diciembre de 2019

Hackaday Links: 22 de diciembre de 2019

Es difícil de creer, pero el Raspberry PI ha estado en el mercado por sólo siete años. El ordenador monoplaca ...
Leer Más
El calor de los momentos - Visualización de la ubicación en Python

El calor de los momentos – Visualización de la ubicación en Python

¿Alguna vez has echado un vistazo a toda la información que Google ha recopilado sobre ti durante todos estos años? ...
Leer Más

Deja un comentario