CMD Master
Retour au blog
Arnošt Havelka

Voir les commandes passées avec history et which

Rejouez ce que vous avez tapé avec history, et trouvez où se trouve une commande avec which.

Démarrer la leçon interactive
Voir les commandes passées avec history et which

Quand vous oubliez la commande exacte que vous avez lancée il y a cinq minutes, Bash l'a déjà enregistrée. history affiche cette liste. which répond à une autre question : quel exécutable se lancera si vous tapez un nom.

Lister ce que vous avez déjà tapé

Lancez history sans argument supplémentaire. Chaque ligne commence par un numéro, puis la commande.

Essayer la commande

Affichez les commandes que vous avez déjà lancées !

Composer la commande
history
Terminal
C:\Users\User>history

Lire le journal de session :

Command Prompt
Hello terminal
C:\Users\User>echo Hello terminal

Les numéros serviront plus tard avec la relecture !n, mais la première compétence consiste simplement à lire la liste pour copier une commande qui a déjà fonctionné.

Trouver où vit une commande : which

which echo affiche le chemin du programme echo que le shell lancera. Cela vous indique si vous utilisez une commande interne, un binaire système, ou un script personnalisé qui a masqué le nom.

which echo

La sortie typique est /usr/bin/echo ou un chemin similaire. Si which n'affiche rien, le nom n'est pas dans votre PATH.

Command Prompt
C:\Users\User>which echo

Utilisez history pour vous souvenir de ce que vous avez fait. Utilisez which quand deux outils partagent un nom et que vous devez savoir lequel s'exécute vraiment.


Vérification des connaissances

1 / 3

Que montre history ?

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Changer de dossier en Bash avec cd

Allez à /, remontez d'un niveau avec .., et rentrez chez vous avec ~ grâce à la commande Bash cd.