Tutoriel des commandes pushd et popd de Linux pour les débutants (3 exemples)

La navigation dans la ligne de commande sous Linux se fait principalement à l’aide de la commande cd. Cependant, il existe plusieurs trucs et astuces qui peuvent améliorer ton expérience de navigation en ligne de commande Linux.

Dans cet article, nous allons aborder deux commandes – pushd et popd – à l’aide d’exemples faciles à comprendre. Mais avant cela, il est bon de mentionner que tous les exemples de cet article ont été testés sur un système Ubuntu 18.04 LTS.

Commandes Linux pushd et popd

La commande pushd stocke un chemin de répertoire dans la pile de répertoires tandis que la commande popd supprime le chemin de répertoire supérieur de cette même pile. En outre, ces deux commandes font du répertoire sur lequel tu travailles ton nouveau répertoire de travail.

Voici quelques exemples sous forme de questions-réponses qui devraient te donner une bonne idée du fonctionnement de ces outils de ligne de commande.

Q1. Comment utiliser pushd ?

Suppose que tu travailles dans un répertoire – disons ‘a’ – sur la ligne de commande. Tu veux te déplacer dans un autre répertoire, mais tu veux aussi que le système se souvienne de ton répertoire actuel ‘a’.

C’est alors que la commande pushd peut t’aider. Par exemple, vois l’exemple suivant :

[email protected]:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/

Lorsque cette commande est exécutée, le répertoire actuel – /home/himanshu/Downloads/HTF-review/ – est enregistré sur la pile de répertoires et le répertoire /home/himanshu/Desktop devient ton nouveau répertoire de travail.

La sortie produite par la commande pushd n’est rien d’autre que le contenu actuel stocké dans la pile de répertoires.

Q2. Comment utiliser popd ?

Contrairement à pushd, tu n’as pas besoin de passer d’entrée à popd. Voici comment l’utiliser :

popd

Lorsque cette commande est exécutée, le répertoire qui se trouve actuellement en haut de la pile est choisi et devient ton répertoire de travail actuel.

Voici un exemple :

Comme tu peux le voir, le répertoire /home/himanshu/Downloads/HTF-review est devenu le répertoire de travail actuel de l’utilisateur.

Q3. Comment vérifier la pile de répertoires ?

Bien que les commandes pushd et popd affichent les entrées de la pile actuelle dans leur sortie, il existe un moyen de voir cette info sans exécuter ces commandes également.

C’est en exécutant la commande suivante :

dirs

La capture d’écran suivante montre cet outil de ligne de commande en action :

Note que le répertoire actuel fait toujours partie de la pile de répertoires.

Conclusion

Comme tu peux le voir, les commandes pushd et popd ont le potentiel de faciliter la vie des utilisateurs sur la ligne de commande. Nous avons couvert ces commandes en détail ici, juste au cas où tu voudrais en savoir plus. Oh, et oui, fais-nous savoir dans les commentaires ci-dessous comment tu utilises ces commandes pour te faciliter la vie.

Vous aimerez aussi...