Guardar resultados *y comandos* desde el símbolo del sistema de Windows y/o Git-Bash

Guardar resultados *y comandos* desde el símbolo del sistema de Windows y/o Git-Bash

Para una tarea, necesito ejecutar algunos comandos en la terminal y guardar toda la sesión (tanto el resultado como los comandos) en un archivo de texto. La canalización de los comandos del símbolo del sistema guarda solo la salida; en una terminal de Linux usaría el comando "script", pero git-bash no puede encontrar este comando.

Respuesta1

Dado que el comando de script está disponible para Linux. El símbolo del sistema de Windows no tiene un comando de secuencia de comandos. Git-Bash también es una forma modificada y formateada del símbolo del sistema de Windows, por lo que tampoco tiene un comando de secuencia de comandos. Para tenerlo, inicie sesión en la máquina Linux desde Git-Bash y proceda según las instrucciones. Entonces, para usar el comando de script:

  1. Inicie sesión en una máquina Linux y ejecute el comando de secuencia de comandos y luego ejecute el comando que necesita ejecutar.
  2. O inicie sesión ssh en una máquina Linux remota desde Git-Bash y continúe.

Si desea el mismo comportamiento en Windows:

  1. Escriba un script por lotes equivalente para el símbolo del sistema de Windows. De forma predeterminada, el símbolo del sistema primero repite el comando y luego su salida, a menos que use @echo off en la primera línea del script por lotes.
  2. Encuentre una versión de Windows del comando de secuencia de comandos si alguien se ha tomado la molestia de escribirlo pero el comando ejecutado en Linux no puede estar completamente disponible en Windows.

información relacionada