10 comandos de Unix para usar con la nueva Terminal de Windows

Hasta aproximadamente un año, Microsoft parece ir en la dirección correcta. Primero, incluye Linux subclave en la línea de comandos de DOS. Después de eso, muévete Aplicación Microsoft Edge A Cromo. Y recientemente, viendo Aplicación complementaria del teléfono Actualizaciones masivas para aumentar Compatibilidad con Android. La última buena noticia esNueva terminal de Windows. El terminal actualizado está disponible para su descarga en Microsoft Store. Lo bueno de esto es que los comandos de Windows, Powershell y Unix se pueden ejecutar en una sola terminal.

Pero, con todos estos extras abrumadores, ¿cuáles son los comandos de Unix que realmente deberías conocer? Entonces, aquí están los comandos más importantes para usar con Windows terminal el nuevo.

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

La nueva Terminal de Windows es diferente del Subsistema de Windows para Linux y Ubuntu Virtual Machine.

Novedades en la Terminal de Windows

  1. La nueva Terminal de Windows contiene las siguientes actualizaciones
  2. Copie y pegue en el cuadro para PowerShell, CMD
  3. Compatibilidad con varias pestañas
  4. Compatibilidad con emojis y representación de texto basada en GPU.
  5. Soporta múltiples características

Comandos de Unix para usar con la nueva Terminal de Windows

Tienes que cambiar a Ubuntu para ejecutar todos estos comandos. Alternativamente, también puede escribir "golpearY acceda al shell de Unix desde la ventana de Powershell y cmd también.

1. gato y vi

El cmdlet de Windows no le permite editar o ver el archivo de texto dentro de la propia Terminal. Ahora con la nueva Terminal, puedes usar comando de gato O vi Para ver o editar el archivo dentro de Terminal. La nueva Terminal es compatible con todos los editores de texto nativos de Unix como nano O vi O empuje O ed.

Por ejemplo: gato abc.txt

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

2. cp o mv

Al igual que el comando original de Windows para copiar y mover, también tiene “cp" Y el "mvEn la Terminal Unix. La única gran diferencia es que cp و mv Admiten muchas más teclas que los comandos nativos de Windows. Por ejemplo, puede crear enlaces duros y suaves para archivos usando estos comandos. En caso de que no lo supiera, los enlaces blandos son punteros que redirigen el contenido del archivo original, mientras que un enlace duro es una copia exacta del archivo original. Los enlaces suaves no pueden existir sin el archivo original, mientras que un enlace duro todavía proporciona datos.

Por ejemplo: cp -sv /raíz/temp/fotos /raíz/actual/fotos

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

3. alquitrán

Windows le permite comprimir el archivo a través de la línea de comando pero no puede manejar tarso أو zip. Con Unix, obtiene una utilidad de línea de comando nativa llamada alquitrán Que puede realizar operaciones de compresión y descompresión por sí mismo. Admite varios formatos Zip e incluso puede especificar la relación de compresión y el algoritmo mientras crea un archivo Zip cuando no existe ninguno. alquitrán في golpear Instálelo ejecutando el comando sudo apt actualizar && sudo apt-get install tar.

Por ejemplo: tar -cvf prueba.zip abc.txt

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

4. hombre

En la universidad, cuando estaba aprendiendo Unix, solía ser hombre Salvavidas durante el entrenamiento práctico. Ahora, comparando eso con la entrada de la Ayuda de Windows, siempre ha sido ambiguo. Lo bueno de la nueva Terminal de Windows es que admite “hombrees decir, entrada manual de pedidos. Aunque estas entradas manuales son solo para comandos de Unix, son muy útiles para usuarios que vienen de Windows.

Por ejemplo: hombre vim

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

5. tipo

type es una herramienta muy útil en Unix. Como principiante, le permite distinguir entre funciones, alias y palabras clave reservadas en Unix. Todo lo que tienes que hacer es agregarle una palabra. tipo Le dice la ubicación del archivo o el alias. te permite ordenar tipo También agregue varios comandos y ejecútelos para obtener un resultado resumido.

Por ejemplo: tipo fecha ls prueba

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

6. ps & matar

Funciona ps Como la lista de tareas en Windows. Muestra los procesos que están ejecutando actualmente los usuarios conectados al sistema. Es más fácil identificar procesos y luego eliminar funciones si están causando problemas en el sistema. Mi interruptor de uso frecuente con el comando ps هو ps-aux Porque me dice la ruta del usuario que ejecuta el comando con toda la memoria y el consumo de CPU. Puedes usar el comando matar para matar la sesión por PID.

Por ejemplo:  ps -aux && matar 338

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

7. df y du

Windows no tenía una utilidad de línea de comandos dedicada a brindarle uso de archivos de disco o espacio libre en disco. La solución fue a través del comando dir. Pero con Unix, tienes la utilidad”.df" Y el "du. Te dice df el espacio libre del sistema de archivos de Linux, mientras te dice du Uso del espacio para archivos y directorios individuales. Usé el comando df junto con crontab Para enviar alertas de espacio en disco en mi servidor.

Afortunadamente te da df También información sobre el sistema de archivos de Windows, pero la convención de nomenclatura es IFS.

Por ejemplo: df -h

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

8. apt-obtener

Windows no tenía un buen administrador de paquetes y tuve que recurrir a Chocolatey, que estaba bien al máximo. Pero ahora, con la nueva Terminal de Windows, usando apt-get Cómodo y eficiente. Esto también le permite utilizar todas las utilidades de línea de comandos apt-get Como ffmpeg, youtube-dl y sox en Windows. Mi opción favorita es ffmpeg, que me permite codificar rápidamente video o audio con solo un comando.

Por ejemplo: sudo apt-get instalar sox

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

9. conseguir

El comando wget es otra utilidad de línea de comandos que le permite descargar contenidos desde un servidor web. Es posible que no se agregue localmente, por lo que deberá descargarlo a través de apt-get. Admite descarga a través de HTTP و HTTPS و FTP. Sus funciones incluyen descargas frecuentes, conversión de enlaces para verlos sin conexión en HTML local y soporte para proxies.

Por ejemplo: wget ejemplo.com

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

10.crontab

Puede pensar en crontab como una versión de línea de comandos del Programador de tareas de Windows. Le permite programar un comando para que se ejecute a una hora específica, día de la semana o mes. Si combinas un guión shell Al mando, puede realizar varias tareas a la vez con crontab. solía crontab Mucho en los días anteriores para automatizar tareas en un servidor AIX. Digamos que quiere tocar un timbre cada hora, puede hacerlo con crontab.

Además no te avisa crontab Si la tarea no se ejecuta o el comando falla. Por lo tanto, necesita registrar una salida crontab manualmente a un archivo de registro.

Por ejemplo: crontab -e

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

11. Guiones de shell

El propósito más importante al que sirve la nueva Terminal de Windows son los scripts. La nueva Terminal le permite ejecutar scripts para Cáscara y guiones para Powershell y guiones para lote , y así. En particular, me gustan los guiones de Cáscara Es bueno usarlo a través de PowerShell. Siempre he odiado los guiones en PowerShell porque ordena cmdlets Demasiado complicado con nombres de adaptador largos. Por otro lado, el script de shell es simple con la integración de comandos regulares de Unix.

Por ejemplo, si quiero saber qué usuarios han iniciado sesión en mi servicio, necesito escribir un script largo en PowerShell Considerando que shell script Él puede hacerlo en un comando.

#!/bin/bash

echo `w`

10 comandos de Unix para usar con la nueva Terminal de Windows - Windows

Embalaje

Podemos esperar algunas actualizaciones importantes en esta versión de Windows Terminal. Los cambios pueden ser visuales o funcionales, y actualizaré este artículo regularmente con todos estos cambios incluidos. Para cualquier consulta o pregunta, hágamelo saber en los comentarios a continuación y me pondré en contacto con usted.

Ir al botón superior