Disons que j'ai un script qui crée un fichier et y écrit quelque chose (mais pourrait être n'importe quoi). Il peut s'agir d'un script qui exécute un ensemble de commandes xrandr
pour définir une résolution, par exemple.
Existe-t-il un moyen de créer une commande (fonctionnant niquement sur mon système) qui exécute le fichier, même si le fichier ne se trouve pas dans mon répertoire de travail?
Dans Ubuntu, la valeur par défaut .profile
ajoute votre $HOME/bin
répertoire vers $PATH
, en supposant que le premier existe. Cela signifie que vous pouvez créer un répertoire bin
dans votre maison et que tous les exécutables peuvent être exécutés sans spécifier le chemin d'accès complet, ce que vous voulez.
Dans le cas d'un script Python, assurez-vous également qu'il est exécutable (chmod u+x blahblah
) et il a le bon Shebang sur la première ligne, généralement:
#!/usr/bin/python