Comment capturer tous les coups de clavier à l'aide du script shell. Y at-il une commande liée aux activités du clavier.script shell pour capturer les activités du clavier
Répondre
Consultez la commande trap
.
Par exemple, tapez dans la console:
trap "echo \"Arrrrggghhhh\"" INT
Maintenant, appuyez sur Ctrl + C - fun fun :)
Si vous souhaitez enregistrer toutes les entrées et sorties, vous pouvez utilisez la commande 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
Il capture simplement les commandes shell et non les traits qui sont faits sur le navigateur ou les éditeurs rit? – Rajeev
@Rajeev 'script' capture toutes les entrées et sorties sur le terminal, y compris les frappes qui sont faites dans les éditeurs ou d'autres programmes. Il capture uniquement les entrées et les sorties qui transitent par le terminal. si un programme ouvre une nouvelle fenêtre, ou reçoit une saisie au clavier d'une autre source que le terminal, 'script' ne l'attrape pas. Si vous voulez quelque chose de plus, veuillez modifier votre question pour clarifier ce que vous cherchez. –
Comme vous connaissez les exigences, je veux capturer tous les coups de touches.Laissez-moi savoir si je dois éditer la question et faites-moi savoir de la solution – Rajeev
- 1. Script shell pour test
- 2. script shell pour supprimer les répertoires sélectionnés
- 3. Shell script pour renommer les fichiers
- 4. Script shell pour parcourir les fichiers récursivement
- 5. Shell script pour traiter les fichiers
- 6. Shell script + touche de clavier de simulation a prescrit
- 7. Comment puis-je capturer la sortie du shell cmd Windows?
- 8. Codage du script shell du fichier
- 9. Joli-print pour script shell
- 10. Shell script pour le Web
- 11. Comment puis-je capturer la sortie d'erreur du shell ipython?
- 12. À propos du script shell PID
- 13. Entrée à partir du script shell
- 14. Synchronisation de l'exécution du script shell
- 15. erreurs lors de l'exécution du script shell
- 16. script shell détecter les premières lettres
- 17. script shell de base
- 18. script shell pour réinitialiser les mots de passe Evolution
- 19. Script shell pour calculer le temps écoulé
- 20. Shell erreur de script
- 21. Les codes d'état du shell en make
- 22. Écrire un script shell wrapper pour awk
- 23. script shell + calculer réseau IP par script shell
- 24. Shell script pour copier des fichiers
- 25. modèles de script shell
- 26. Shell Script pour télécharger des fichiers
- 27. RAILS_ROOT avec script shell
- 28. script shell awk aide
- 29. script shell unix pour analyser les journaux en utilisant grep
- 30. script shell pour tronquer toutes les tables MySql
Veuillez être plus précis sur ce que vous essayez d'accomplir. –