Passer au contenu

Comment substituer des lettres dans l’historique des commandes du bash ?

Solution : en utilisant le caractère ^

Testé avec Mandrake 8.0/SuSE 7.2Il vous arrive de taper rapidement des commandes et donc de faire des fautes de frappe, comme une substitution de lettres. Par exemple, vous saisissez ls -l tast au lieu de ls -l test. Après avoir validé, le message affiche un message d’erreur, vous indiquant qu’il n’a pas trouvé le fichier tast et pour cause, il n’existe pas. Vous devez donc rappeler la commande précédemment tapée et la modifier. Vous pouvez également effectuer la substitution directement dans lhistorique des commandes.Pour cela, saisissez ^a^e et validez par un appui sur la touche . La commande ls -l test est alors exécutée. En pratique, vous obtiendrez le résultat ci-dessous :

fred@serveur2:~ > touch test
fred@serveur2:~ > ls -l tast
ls: tast: Aucun fichier ou répertoire de ce type
fred@serveur2:~ > ^a^e
ls -l test
-rw-r–r– 1 fred users 13703 oct 11 12:08 test

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press