Me explico
Cuando hacemos algo en terminal se imprime dicha orden en la misma,desde el comando "echo Hola Mundo",hasta el uso de programas como nmap,aircrack-ng,iwconfig,etc
Todo esto lo imprime en la terminal, Konsole o Shell(como le digamos) pero queda en el olvido,bueno queda en el historial pero si queremos verlo de nuevo necesitamos ejecutarlo de nuevo pero no siempre va a a salir lo mismo
Por ejemplo si ejecutamos el comando "netstat" nos va a sacar informacion de la red,pero si cambiamos de lugar puede que la proxima vez no salga lo mismo,bien, lo que este sencillo tutorial enseña es como guardar en un documento .tmp, lo que hagamos en terminal.
Por ejemplo si necesitamos ver los comandos que hemos introduciodo se usa el comando "history" y si queremos guardarlo podemos copiar todo y pegar en un archivo de texto,pero este tutorial muestra como hacerlo con el uso de programacion Bash.
Otro ejemplo
En la entrada pasada
EnlaceVimos como escribir texto con la terminal en grande
Este comando guardado, así se vería en gedit:
Esto mas que Linux es y son comandos de Unix o Bash asi que se puede ejecutar en cualquier distro de Linux y en BSD's.
En la programacion bash si necesitamos hacer lo que dije arriba se usa el desvio de salida y entrada de comandos que es este simbolo salida ">" entrada "<" esto tiene mucho provecho y mucho material para leer un rato ya que se llama "Tuberías y comunicaciones: "pipes" pero en esta ocacion solo veremos como desviar un comando a un archivo .tmp.
El comando que se usa es el siguiente
comando > archivo.tmpo
comando >> archivo.tmpasi de facil
el "comando" es el comando que queramos guardar ">" esta desviando la salida a "arhivo.tmp" asi que no ejecutara el comando en la terminal si no que lo ejecurara en un archivo .tmp y lo guardara automaticamente
Por ejemplo,para que esta entrada tuviera sentido de llevar el nombre que le puse "Como guardar lo que hacemos en terminal Unix en un archivo" usaríamos este comando
history > comandos_que_he_introducido.tmp
y ahora ejecuten
cat comandos_que_he_introducido.tmp
Y veran los comandos.
Guardara los comandos que hemos introducido en una hoja de texto .tmp
Eso es todo y si queremos que sea privada ese archivo .tmp vean este tutorial
Enlace
Espero que les sirva
Nota:No funciona con todos los comandos ya que algunos usan este tipo de datos y se confunden,pero con comandos como ifconfig,ls,dir,history,ss,o muchos otros si
No hay comentarios.:
Publicar un comentario
Los comentarios serán revisados antes de ser publicados.