2010-09-08 55 views

Respuesta

1

Consulte el comando trap.

Por ejemplo, escriba en la consola:

trap "echo \"Arrrrggghhhh\"" INT 

Ahora presione Ctrl + C - fun fun :)

0

Si desea registrar toda la entrada y la salida, se puede use el comando script.

$ script transcript.txt 
Script started, file is transcript.txt 
$ echo 'Hello, world!' 
Hello, world! 
$ exit 
Script done, file is transcript.txt 
$ cat transcript.txt 
Script started on Thu 09 Sep 2010 03:06:56 PM EDT 
$ echo 'Hello, world!' 
Hello, world! 
$ exit 

Script done on Thu 09 Sep 2010 03:07:06 PM EDT 
+0

Simplemente captura los comandos de shell y no los trazos que se realizan en el navegador o editors rit? – Rajeev

+0

@Rajeev 'script' captura todas las entradas y salidas al terminal, incluidas las pulsaciones de teclas que se realizan en los editores u otros programas. Solo captura las entradas y salidas que pasan por la terminal; si un programa abre una nueva ventana, o recibe la entrada del teclado desde otra fuente que no sea el terminal, 'script' no lo detectará. Si quieres algo más que eso, edita tu pregunta para aclarar lo que estás buscando. –

+0

Como conoces los requisitos, quiero capturar todas las pulsaciones de teclas. Avísame si tengo que editar la pregunta y házmelo saber acerca de la solución – Rajeev

Cuestiones relacionadas