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 interactiveQuand 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.
Affichez les commandes que vous avez déjà lancées !
Lire le journal de session :
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.
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 / 3Que montre history ?
Références
Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.
À suivre
Allez à /, remontez d'un niveau avec .., et rentrez chez vous avec ~ grâce à la commande Bash cd.