La línea de comandos de Windows es muy fructífera, cargada de características y comandos que te dan una cantidad impresionante de control sobre tu sistema operativo. Desgraciadamente, la transición de la línea de comandos al escritorio es una de las cosas que impiden a la gente utilizarla. Los usuarios de Linux se benefician de sus terminales mucho más que los usuarios de Windows debido a esto. Sin embargo, hay muchas convenciones de la línea de comandos que la gente no suele tener en cuenta y que llevarían a una experiencia de escritorio/cmd sin problemas. Echemos un vistazo a algunas de ellas, ¿de acuerdo?

1. Recibir la salida directamente en el portapapeles

Una de las mayores quejas que tenía sobre la línea de comandos es la incapacidad de copiar/pegar fácilmente cosas desde la línea de comandos en las aplicaciones de escritorio. Esta molestia hace que mucha gente se aleje de cualquier cosa que tenga que ver con la línea de comandos y se ha convertido en una de las mayores molestias para algunos geeks de Windows. Lo que no saben es que pueden simplemente copiar lo que la línea de comandos produce a través del interruptor «clip». Copiemos la lista de archivos del directorio actual en el portapapeles:

Si no sabes qué es ese separador, es una tubería. Puedes llegar a ella escribiendo «Shift» y la tecla de barra invertida (normalmente situada a la izquierda de «Enter»).

2. Salida a un archivo

Entonces, alguien te pide que envíes el contenido de un comando como un archivo adjunto por correo electrónico. ¿Cómo solucionas este problema? Tal vez quiera editar el contenido antes de pegarlo en una ventana. La mejor manera de hacer esto es imprimir el contenido de los resultados de un comando en un archivo. Al igual que el interruptor «clip», esto es algo que requiere un poco de escritura adicional después del comando. Intentemos copiar la lista de archivos dentro del directorio actual en un archivo de texto:

Eso fue muy simple, ¿no? No olvide poner comillas alrededor de la ruta del archivo si tiene espacios en el nombre!

3. Mostrar el historial de comandos

Una forma rápida, tanto en Windows como en Linux, de mostrar tu último comando es pulsar la tecla «flecha arriba» de tu teclado. Pero si escribes un montón de comandos, realmente no quieres estar presionando esa tecla repetidamente hasta que llegues a lo que estás buscando. Bueno, por eso escribes «doskey /historia». Veamos cómo se ve eso por un segundo:

Al igual que ver el historial de tu navegador, te muestra todos los comandos que escribiste al pie de la letra. De esta manera, no tienes que hacer ninguna navegación inútil con las teclas de dirección.

4. Ejecuta varios comandos diferentes a la vez

Esto puede ser una sorpresa para ti si eres nuevo en la línea de comandos, pero hay maneras de ejecutar múltiples rutinas en una sola toma. Digamos que quieres ver tu IP al mismo tiempo que te gustaría ver qué conexiones está haciendo tu ordenador. Puedes deshacerte del espacio extra causado por iniciar un nuevo comando dos veces ejecutando ambos en una sola línea. Déjame mostrarte lo que quiero decir:

El «&&» une dos comandos cualesquiera. Acabo de buscar mi IP y la estructura de directorios. La estructura de directorios aparecerá debajo de todos los adaptadores Ethernet de mi servidor (¡un montón!).

La mejor parte

¿Sabías que puedes combinar cualquier cosa que hayas aprendido aquí dentro de la línea de comandos? Intente escribir

ipconfig &&dir> C:file.txt

Esto ejecutará ambos comandos e imprimirá su salida en un archivo. Haznos saber si esto te ha ayudado en la sección de comentarios. Si tienes otros trucos para compartir, ¡no dudes en hacerlo!