Comment rendre les scripts exécutables depuis n'importe quel chemin sous Linux

Exécuter des scripts sans indiquer leur chemin complet peut faire gagner du temps et simplifier les flux de travail sous Linux. Pour cela, ajoutez le répertoire du script à la variable PATH du système, ce qui permet de l'exécuter depuis n'importe quel emplacement. Voici comment procéder.


Étape 1 : Vérifiez votre variable PATH actuelle

La variable PATH contient les répertoires dans lesquels le système recherche les fichiers exécutables. Pour voir les répertoires actuellement inclus dans votre variable PATH, exécutez :

echo $PATH

Cela affichera une liste de répertoires séparés par des deux-points, comme /usr/local/bin ou /usr/local/var.


Étape 2 : Déplacez votre script vers un répertoire inclus dans PATH

Pour rendre votre script exécutable depuis n'importe où, déplacez-le vers l'un des répertoires déjà inclus dans la variable PATH, comme /usr/local/bin. Par exemple :

mv your_script.sh /usr/local/bin/

Vous pouvez aussi choisir un répertoire personnalisé et l'ajouter à la variable PATH (expliqué ci-dessous).


Étape 3 : Ajoutez un répertoire personnalisé à PATH

Si vous souhaitez utiliser un répertoire personnalisé pour vos scripts, vous devez l'ajouter à la variable PATH. Voici comment faire :

  1. Ouvrez votre fichier de configuration du shell (.bashrc ou .bash_profile) dans un éditeur de texte. Par exemple :vi ~/.bashrc
  2. Ajoutez la ligne suivante à la fin du fichier :export PATH="/usr/local/var:$PATH" Dans cet exemple, /usr/local/var est le répertoire personnalisé que vous souhaitez ajouter.
  3. Enregistrez le fichier et appliquez les modifications en exécutant :source ~/.bashrc

Étape 4 : Testez votre script

Maintenant que votre script se trouve dans un répertoire inclus dans la variable PATH, vous pouvez l'exécuter depuis n'importe quel emplacement sans indiquer le chemin complet. Par exemple :

your_script.sh

Si le script s'exécute correctement, votre configuration est terminée !


Conseil de pro : utilisez des alias pour plus de commodité

Si vous utilisez fréquemment certains scripts, envisagez de créer des alias pour eux dans votre fichier .bashrc . Par exemple :

alias myscript='your_script.sh'

Cela vous permet d'exécuter le script avec une commande personnalisée plus courte.


Conclusion

Ajouter des scripts à la variable PATH sous Linux les rend accessibles depuis n'importe où, ce qui fait gagner du temps et améliore l'efficacité. Que vous utilisiez des répertoires existants ou que vous ajoutiez des répertoires personnalisés, cette configuration simple peut considérablement simplifier votre flux de travail. Essayez ces étapes et rendez votre expérience Linux encore plus productive.

Laisser un commentaire