- - Comment ajouter des répertoires au chemin sous Linux

Comment ajouter des répertoires au chemin sous Linux

Sur Linux, $ PATH définit les répertoires standard dans lesquelsles programmes exécutables peuvent être exécutés à partir du système via le terminal. Ces répertoires sont “/ usr / bin”, “/ usr / local”, “/ usr / sbin” et quelques autres (en fonction de la distribution Linux que vous utilisez). Si vous souhaitez exécuter des programmes en dehors de ces répertoires, vous devez ajouter le répertoire à la liste. $ PATH.

Sauvegardez .bashrc

Ajout de répertoires à $ PATH sur Linux se fait en éditant le “.bashrc ”d'un utilisateur individuel. Toutefois, avant de commencer le processus d’édition, vous devez sauvegarder votre fichier «.bashrc», car il définit les variables de terminal pour le compte de l’utilisateur.

En utilisant le cp commande, faites une copie complète du fichier «.bashrc» dans votre répertoire de base (~), puis placez la sauvegarde dans «Documents» avec l’extension de fichier «.bak».

Remarque: vous ne souhaitez pas stocker votre sauvegarde dans le répertoire «Documents»? Essayez «Bureau», un dossier de synchronisation dans le cloud tel que «Dropbox» ou quelque chose de similaire.

cp ~/.bashrc ~/Documents/bashrc.bak

Modifier .bashrc

Avec le fichier «.bashrc» sauvegardé dans votre dossier «Documents», la modification peut commencer. En utilisant le Nano commande, ouvrez le fichier “.bashrc” (situé dans votre répertoire personnel) à des fins d'édition.

Attention: n’ouvrez pas «.bashrc» avec sudo, vous ouvrirez le fichier «.bashrc» du compte racine et non le fichier de votre propre compte utilisateur!

nano -w ~/.bashrc

Dans l’éditeur Nano, dirigez-vous vers le bas du fichier. Ensuite, écrivez exportation suivi par PATH = $ PATH: répertoire. Ainsi, par exemple, pour exécuter un programme directement à partir du dossier "programmes" de "/ home / derrik /", j’écrivais le code suivant dans Nano.

export PATH=$PATH:/home/derrik/programs/

Pour vos besoins, copiez l'exemple de commande ci-dessouset remplacez «répertoire» par l’emplacement exact du dossier du programme ou du dossier de script afin qu’il puisse être ajouté à votre chemin. N'oubliez pas qu'il est possible d'ajouter plusieurs $ PATH lignes, et il n'y a pas de limite, alors n'hésitez pas à ajouter autant de lieux que vous le souhaitez!

export PATH=$PATH:/location/to/program/or/script/folder/

Lorsque vous avez ajouté autant de lignes $ PATH que vous avez besoin au fichier «.bashrc», appuyez sur le bouton Ctrl + O sur le clavier pour enregistrer les modifications. Ensuite, fermez Nano avec Ctrl + X.

Après avoir quitté le Nano éditeur de texte, votre $ PATH ne sera pas mis à jour tout de suite. La raison pour laquelle la mise à jour n’est pas instantanée est que la session de terminal ne se met pas à jour automatiquement et doit être actualisée. Pour actualiser la session du terminal, fermez le terminal, puis rouvrez-le. De là, vous pouvez confirmer votre nouveau $ PATH des emplacements ont été ajoutés en exécutant la commande suivante dans un terminal.

echo $PATH

Ajouter des emplacements à $ PATH pour d'autres utilisateurs

En plus d’ajouter des emplacements au $ PATH pour votre compte utilisateur sur le système Linux, vous pouvez ajouter des éléments à la $ PATH d'un autre compte d'utilisateur. Voici comment le faire.

Tout d'abord, utilisez le su commande pour vous connecter à l'utilisateur dans lequel vous souhaitez modifier Linux $ PATH.

su username

Après vous être connecté au compte d'utilisateur, utilisez le cp commande pour copier leur fichier «.bashrc» dans «Documents» pour plus de sécurité.

cp .bashrc ~/Documents/bashrc.bak

Avec la sauvegarde effectuée, ouvrez le fichier “.bashrc” dans le répertoire Nano éditeur de texte avec la commande ci-dessous.

nano -w ~/.bashrc

Déplacez-vous au bas du fichier “.bashrc” et écrivez dans la commande ci-dessous. N'oubliez pas que vous devrez modifier «/ emplacement / en / programme / ou / script / dossier /» pour répondre à vos propres besoins.

export PATH=$PATH:/location/to/program/or/script/folder/

Répétez cette procédure pour ajouter autant d’emplacements que vous le souhaitez à $ PATH. Une fois terminé, sauvegardez les modifications en utilisant Ctrl + Oet sortir avec Ctrl + X. La prochaine fois que l'utilisateur se connectera, il pourra exécuter des tâches dans $ PATH à partir des nouveaux emplacements que vous avez ajoutés.

Ajouter temporairement des répertoires à $ PATH sous Linux

Ajouter en permanence des répertoires individuels à la$ PATH sous Linux en modifiant le fichier “.bashrc” est utile si vous avez des programmes spécialisés que vous souhaitez exécuter tout le temps. Toutefois, si vous n’avez besoin que d’exécuter quelque chose une fois pour les tests ou simplement pour bricoler, il n’a pas de sens d’ajouter de façon permanente quelque chose à $ PATH sous Linux.

Une alternative aux répertoires personnalisés permanents dans la $ PATH est en utilisant le exportation commande dans le terminal pour ajouter temporairement un emplacement au $ PATH.

Ouvrez une fenêtre de terminal et écrivez dans le exportation commande, suivie de ATH = $ PATH: répertoire. Par exemple, pour ajouter temporairement un répertoire de script shell dans «Documents», vous devez:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/

Lors de l'exécution de cette commande, la session de terminalvous utilisez aura le nouvel emplacement de chemin temporaire. L'emplacement temporaire $ PATH restera accessible sur votre système Linux jusqu'au redémarrage du système.

Supprimer les ajouts à $ PATH

Vous souhaitez vous débarrasser des emplacements personnalisés ajoutés à votre $ PATH sous Linux? Suivez les étapes ci-dessous pour annuler les modifications.

Remarque: si vous devez restaurer les valeurs par défaut pour un autre utilisateur, connectez-vous avec su username avant de suivre les étapes ci-dessous.

Étape 1: Supprimez le fichier «.bashrc» à l’aide de la touche rm commander.

rm ~/.bashrc

Étape 2: Renommez le fichier “bashrc.bak” en “.bashrc” dans le dossier “Documents” et placez-le dans le répertoire de base (~).

mv ~/Documetns/bashrc.bak ~/.bashrc

Étape 3: Redémarrez votre session de terminal pour que les modifications prennent effet.

Étape 4: Exécuter le $ PATH commande pour vérifier si vos modifications personnalisées ont disparu.

$PATH
</ p>

commentaires