Recherche dans l'historique des commandes Linux "Ctrl + r" qui fait peur à s'habituer

Je l'ai posté parce que je sentais qu'il y avait des cas dangereux lors de son utilisation. Elle a été exécutée par erreur lorsque la commande système de mise à jour / suppression qui n'a pas été exécutée dans l'historique des commandes a été affichée. .. ..

Recherche dans l'historique des commandes Qu'est-ce que "Ctrl + r"?

Une fonction qui vous permet de rechercher l'historique des commandes précédentes en fonction de mots-clés.

$ #Dans le terminal "Ctrl+Appuyez sur "r" pour entrer en mode de recherche et commencer à accepter l'entrée
(reverse-i-search)`': 
$ #Par exemple, si vous tapez cd, la commande cd la plus récemment exécutée sera affichée.
(reverse-i-search)`cd': cd /var/www/
$ #Dans l'état ci-dessus, "Ctrl+Appuyez sur "r" pour afficher l'historique précédent
(reverse-i-search)`cd': cd html

Quand avez-vous pensé que c'était dangereux?

Il est souvent utilisé lors de la recherche d'une commande de connexion avec Ctrl + r lors de la connexion à la base de données à partir du terminal (psql), mais la dernière moitié du résultat de la recherche de commande contenait une description pour exécuter une mise à jour SQL qui serait NG si elle était exécutée maintenant. .. ..

$ #Dans la seconde moitié de la commande psql, "-Il y a eu "f" (exécution en spécifiant le fichier SQL)
(reverse-i-search)`psql': psql -h ${nom d'hôte} -U ${Nom d'utilisateur} -d ${Nom de la base de données} -f {Fichier SQL qui n'est pas exécuté maintenant}

J'ai accidentellement appuyé sur Entrée, mais c'était sûr parce que je l'ai remarqué lorsque j'ai été invité à entrer le mot de passe. J'étais horrifié de penser que je l'aurais exécuté sans m'en apercevoir. .. ..

à la fin

Si vous pensez aux types de risques que comportent les commandes que vous utilisez quotidiennement, la possibilité d'accidents peut diminuer. Dans le cas ci-dessus, je me suis demandé si l'historique des commandes était affiché avec history | psql et la possibilité d'accidents était encore plus faible avec le copier-coller. C'est moins efficace. ..

Recommended Posts

Recherche dans l'historique des commandes Linux "Ctrl + r" qui fait peur à s'habituer
Chown commande chmod commande en tant que root qui est dangereux de s'habituer
[Linux] Commande de recherche
Habituez-vous d'abord à envoyer