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.

Todavía hay vida en ese cortabarba!

Todavía hay vida en ese cortabarba!

¡No se puede conseguir un cortador de barba decente en estos días! Por lo menos eso es lo que [Peter ...
Leer Más
Avanzar en el estado de la tecnología de las plataformas cibernéticas

Avanzar en el estado de la tecnología de las plataformas cibernéticas

Es algo raro poder ser testigo del nacimiento y posterior evolución de una tecnología, al menos en una escala de ...
Leer Más
La antigua tarjeta WAN de Cisco se convirtió en un patio de recreo FPGA

La antigua tarjeta WAN de Cisco se convirtió en un patio de recreo FPGA

Muchos de nosotros pensamos que las FPGAs son una nueva tecnología de vanguardia, pero el hecho es que existen desde ...
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
Desmontaje de la pulsera PixMob LED (más emisores IR y cómo detectarlos)

Desmontaje de la pulsera PixMob LED (más emisores IR y cómo detectarlos)

Las unidades PixMob son dispositivos LED vestibles destinados a las multitudes de asistentes a eventos como conciertos. Estos dispositivos permiten ...
Leer Más
Un Arduino basado en STM32F4 en el factor de forma de la pluma

Un Arduino basado en STM32F4 en el factor de forma de la pluma

[minh7a6] ama la Pluma de Adafruta, pero ve un poco de espacio para mejorar. Primero es el asunto de la ...
Leer Más
Un eficiente horno de madera casero

Un eficiente horno de madera casero

Para los pobres [taller desde cero], el invierno trae la alegría de un taller frío. Como el edificio está construido ...
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
Una fantástica frontera de flexibilidad FPGA en la insignia Supercon de 2019

Una fantástica frontera de flexibilidad FPGA en la insignia Supercon de 2019

Acabamos de concluir una exitosa Superconferencia de Digital Lithium en la que para muchos fue un punto culminante el estudio ...
Leer Más
Chat del simulador de CubeSat de AMSAT

Chat del simulador de CubeSat de AMSAT

Acompáñenos el miércoles 4 de diciembre al mediodía en el Pacífico para el AMSAT CubeSat Simulator Hack Chat con Alan ...
Leer Más
Angela Sheehan está desarrollando una tecnología que se puede llevar puesta con capricho

Angela Sheehan está desarrollando una tecnología que se puede llevar puesta con capricho

Como concepto, la tecnología de vestir nos entusiasma a muchos de nosotros, pero en la práctica, ha sido difícil de ...
Leer Más
Esta semana en seguridad: Más información sobre WhatsApp, Nextcry, Hover To Crash y Android Permissions Bypass

Esta semana en seguridad: Más información sobre WhatsApp, Nextcry, Hover To Crash y Android Permissions Bypass

Hay otro fallo de WhatsApp, pero en lugar de GIF maliciosos, esta vez se trata de archivos mp4 maliciosos. Facebook ...
Leer Más
Sleeper PlayStation esconde un Pi 4 de Raspberry

Sleeper PlayStation esconde un Pi 4 de Raspberry

[Andreas Wilcox] quería darle a su hermano un regalo de cumpleaños que reflejara el amor que compartían por los primeros ...
Leer Más
ESP32 Muestreo de audio con interrupciones e IRAM

ESP32 Muestreo de audio con interrupciones e IRAM

Interrumpir mientras alguien habla es grosero para los humanos, pero inteligente para las computadoras. Ivan Voras] muestra cómo usar las ...
Leer Más
Linux Fu: Estúpidos trucos de SSH

Linux Fu: Estúpidos trucos de SSH

Si te conectas a ordenadores remotos a través de Internet, es muy probable que utilices algún tipo de SSH o ...
Leer Más
Reemplace su Smartphone con estos amuletos arcanos

Reemplace su Smartphone con estos amuletos arcanos

Es difícil no sentir el constante tirón de nuestra limitada atención desde los muy interesantes rectángulos de nuestros bolsillos y ...
Leer Más
Generación de números aleatorios con una pecera

Generación de números aleatorios con una pecera

Mientras trabajaba para su licenciatura en Informática y Sistemas de Información en la Universidad de Londres, [Jason Fenech] presentó una ...
Leer Más
Un brazo robótico de asistencia abierto para ayudar a las personas a alimentarse

Un brazo robótico de asistencia abierto para ayudar a las personas a alimentarse

A pesar de ser capaces de hacerlo, no todos son capaces de alimentarse a sí mismos. El proyecto del brazo ...
Leer Más
La impresión en 3D de materiales múltiples hace al robot blando

La impresión en 3D de materiales múltiples hace al robot blando

Cuando haces un zoom sobre un fractal, descubres que está hecho de más fractales. Tal vez eso ayudó a inspirar ...
Leer Más
Una caja con una pluma de tamaño de bolsillo

Una caja con una pluma de tamaño de bolsillo

[El tipo de la electrónica discreta] envía su caja de micrófono de tamaño de bolsillo. Una cosa que nos encanta ...
Leer Más
El Core Memory Shield interactivo ayuda a explicar el pasado

El Core Memory Shield interactivo ayuda a explicar el pasado

[Andy Geppert] envía su increíblemente inteligente escudo de memoria del núcleo interactivo. En una gran muestra del trabajo de un ...
Leer Más
Un desgarro de magnetrón

Un desgarro de magnetrón

Los hornos de microondas están en todas partes, y en el corazón de ellos hay un magnetrón - un dispositivo ...
Leer Más
Un radio reloj Nixie adecuado para un científico loco victoriano

Un radio reloj Nixie adecuado para un científico loco victoriano

construyó un reloj de nixie con una vertiginosa variedad de características. ¿Alguna vez has deseado poder acceder a tu reloj ...
Leer Más
Empieza tu día con la montaña que se eleva

Empieza tu día con la montaña que se eleva

Como muchos de nosotros, [Zach Archer] disfruta tanto de la comodidad de su cuarto oscuro que le cuesta levantarse y ...
Leer Más
Construyendo un falso ordenador portátil retro

Construyendo un falso ordenador portátil retro

El portátil moderno tiene sus orígenes a mediados y finales de la década de 1980, cuando la reducción del hardware ...
Leer Más
El flash se carga en 40 segundos gracias a los supercondensadores

El flash se carga en 40 segundos gracias a los supercondensadores

Todos hemos cometido el pecado de hacer un pequeño robot arduino y hacerlo funcionar con pilas AA. Little Flash es ...
Leer Más
Actualizaciones del proyecto Antique Pocket Watch Antique Pocket Watch

Actualizaciones del proyecto Antique Pocket Watch Antique Pocket Watch

Aquí en Digital Lithium nos preocupamos un poco por los relojes. Tal vez sea la profunda conexión personal con un ...
Leer Más
Tutorial de FreeCAD TechDraw Workbench

Tutorial de FreeCAD TechDraw Workbench

FreeCAD comenzó un poco inestable, pero ha ido mejorando cada vez más. Si está intentando dibujar un esquema, probablemente no ...
Leer Más
Retrotecnológico: 934 MHz CB Radio

Retrotecnológico: 934 MHz CB Radio

El espectro radioeléctrico está cuidadosamente regulado y dividido por los gobiernos de todo el mundo. Parte del mismo se comparte ...
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

Deja un comentario