Comment définir le répertoire de base pour la commande «cd» sous Linux

Comment définir le répertoire de base pour la commande «cd» sous Linux
Comment définir le répertoire de base pour la commande «cd» sous Linux

Vidéo: Comment définir le répertoire de base pour la commande «cd» sous Linux

Vidéo: Comment définir le répertoire de base pour la commande «cd» sous Linux
Vidéo: Kadence WP : Tutoriel complet de ce thème WordPress gratuit | Demo avec Elementor & Woocommerce - YouTube 2024, Avril
Anonim
Par défaut, la fenêtre Terminal sous Linux s’ouvre sur votre répertoire de base. Pour changer de répertoire qui ne se trouve pas directement dans le répertoire de base, vous devez fournir le chemin complet ou utiliser la commande “cd” plusieurs fois.
Par défaut, la fenêtre Terminal sous Linux s’ouvre sur votre répertoire de base. Pour changer de répertoire qui ne se trouve pas directement dans le répertoire de base, vous devez fournir le chemin complet ou utiliser la commande “cd” plusieurs fois.

Par exemple, je travaille régulièrement avec plusieurs répertoires dans le répertoire Documents, qui se trouve dans le répertoire de base. Je voudrais pouvoir cd dans des dossiers du répertoire Documents sans avoir à taper

cd Documents

en premier (ou en fournissant le chemin complet du fichier).

Cela semble déroutant? Voici un exemple. Disons que j’ai un dossier appelé htgarticles dans mon dossier Documents et que je veux y accéder via le terminal.

Nous allons commencer par ouvrir une fenêtre de terminal et entrer le

pwd

(Imprimer le répertoire de travail) pour indiquer que le répertoire actuel est bien notre répertoire personnel, / home / lori.

Si nous tapons la commande suivante, nous obtenons une erreur indiquant qu'il n'existe aucun fichier ou répertoire de ce type. C’est parce que nous ne sommes pas dans le répertoire Documents.
Si nous tapons la commande suivante, nous obtenons une erreur indiquant qu'il n'existe aucun fichier ou répertoire de ce type. C’est parce que nous ne sommes pas dans le répertoire Documents.

cd htgaricles

Pour accéder au répertoire htgarticles, nous devons d’abord passer au répertoire Documents.
Pour accéder au répertoire htgarticles, nous devons d’abord passer au répertoire Documents.

cd Documents/

Ensuite, nous devons passer au répertoire htgarticles.

cd htgarticles/

Alternativement, nous pourrions taper le chemin complet du fichier:
Alternativement, nous pourrions taper le chemin complet du fichier:

cd ~/Documents/htgarticles

Cela ne doit pas nécessairement être ainsi. Nous pouvons faire de n'importe quel répertoire le répertoire de base de la fenêtre Terminal afin que nous puissions accéder à ses sous-répertoires sans avoir à saisir le chemin complet.

Dans notre exemple, nous voulons définir le répertoire Documents comme répertoire de base, car tous les répertoires avec lesquels je travaille, comme htgarticles, se trouvent dans le répertoire Documents. Donc, nous tapons la commande suivante à l'invite et appuyez sur Entrée.

export CDPATH=~/Documents/

REMARQUE: dans la commande ci-dessus,

export

doit être tout en minuscule et

CDPATH

doit être tout en majuscule. Remplacer

~/Documents/

avec le chemin d'accès au répertoire parent contenant les sous-répertoires avec lesquels vous travaillez le plus souvent.

Maintenant, toujours dans notre dossier personnel, nous pouvons exécuter
Maintenant, toujours dans notre dossier personnel, nous pouvons exécuter

cd htgarticles

et allez directement dans ~ / Documents / htgarticles.

Si vous souhaitez définir automatiquement un certain répertoire comme répertoire de base chaque fois que vous ouvrez une fenêtre de terminal, vous pouvez le faire en modifiant le fichier.bashrc. Le fichier.bashrc est un script qui s'exécute chaque fois que vous ouvrez une fenêtre de terminal. Vous pouvez y ajouter les commandes de votre choix. Donc, nous pouvons ajouter le
Si vous souhaitez définir automatiquement un certain répertoire comme répertoire de base chaque fois que vous ouvrez une fenêtre de terminal, vous pouvez le faire en modifiant le fichier.bashrc. Le fichier.bashrc est un script qui s'exécute chaque fois que vous ouvrez une fenêtre de terminal. Vous pouvez y ajouter les commandes de votre choix. Donc, nous pouvons ajouter le

export CDPATH

commande pour définir un répertoire spécifique comme répertoire parent pour chaque fenêtre de terminal.

Pour ce faire, retournez dans votre répertoire personnel si vous ne l’êtes pas déjà. Ensuite, tapez la commande suivante pour ouvrir le fichier.bashrc. Vous pouvez utiliser l'éditeur de texte que vous souhaitez utiliser, mais nous allons utiliser gedit dans notre exemple.

gedit.bashrc

Faites défiler jusqu'au bas du fichier.bashrc et ajoutez la commande suivante.
Faites défiler jusqu'au bas du fichier.bashrc et ajoutez la commande suivante.

export CDPATH=~/Documents/

Encore une fois, remplacez

~/Documents/

avec le répertoire parent qui contient les sous-répertoires avec lesquels vous travaillez le plus.

Vous pouvez ajouter un commentaire au-dessus de la commande afin de vous rappeler son rôle. Il vous suffit de placer un signe (#) au début de la ligne, puis toute description à ajouter.

Cliquez sur "Enregistrer".

Fermez gedit (ou l’éditeur de texte que vous utilisez) en cliquant sur le «X» dans le coin supérieur gauche de la fenêtre.
Fermez gedit (ou l’éditeur de texte que vous utilisez) en cliquant sur le «X» dans le coin supérieur gauche de la fenêtre.
La commande que vous venez d'ajouter au fichier.bashrc n'affectera pas la session en cours de la fenêtre Terminal. Vous devez fermer la fenêtre actuelle du terminal et en ouvrir une nouvelle. Alors, tapez
La commande que vous venez d'ajouter au fichier.bashrc n'affectera pas la session en cours de la fenêtre Terminal. Vous devez fermer la fenêtre actuelle du terminal et en ouvrir une nouvelle. Alors, tapez

exit

à l'invite et appuyez sur Entrée ou cliquez sur le bouton «X» dans le coin supérieur gauche de la fenêtre. Ensuite, appuyez sur Ctrl + Alt + T pour ouvrir une nouvelle fenêtre de terminal.

À présent, même si le répertoire de travail actuel est le répertoire de base, vous pouvez passer directement aux sous-répertoires à partir du répertoire de base que vous avez choisi.
À présent, même si le répertoire de travail actuel est le répertoire de base, vous pouvez passer directement aux sous-répertoires à partir du répertoire de base que vous avez choisi.
Si vous souhaitez revenir au répertoire de base en tant que répertoire parent dans la fenêtre du terminal, ouvrez simplement le fichier.bashrc dans un éditeur de texte et supprimez la commande que vous avez ajoutée ou mettez-la en commentaire en ajoutant un signe dièse (#) à la fin. début de la ligne. La mise en commentaire de la ligne est utile si vous souhaitez réactiver la commande ultérieurement. Vous pouvez également facilement changer le répertoire que vous voulez utiliser comme répertoire de base en modifiant simplement le répertoire dans la commande du fichier.bashrc et en enregistrant le fichier.
Si vous souhaitez revenir au répertoire de base en tant que répertoire parent dans la fenêtre du terminal, ouvrez simplement le fichier.bashrc dans un éditeur de texte et supprimez la commande que vous avez ajoutée ou mettez-la en commentaire en ajoutant un signe dièse (#) à la fin. début de la ligne. La mise en commentaire de la ligne est utile si vous souhaitez réactiver la commande ultérieurement. Vous pouvez également facilement changer le répertoire que vous voulez utiliser comme répertoire de base en modifiant simplement le répertoire dans la commande du fichier.bashrc et en enregistrant le fichier.

Si vous travaillez dans un répertoire spécifique la plupart du temps, vous pouvez également ajouter une commande au fichier.bashrc qui ouvrira la fenêtre Terminal à ce répertoire à chaque fois.

Conseillé: