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.
cd htgaricles
cd Documents/
Ensuite, nous devons passer au répertoire htgarticles.
cd htgarticles/
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.
cd htgarticles
et allez directement dans ~ / Documents / htgarticles.
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
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".
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.
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.