Je sais qu'il y a pas mal de réponses à ce sujet, mais je n'ai toujours pas pu m'en sortir. J'ai lu tout cela et j'ai essayé de suivre l'exemple sous Variables d'environnement à l'échelle du système (pour mon cas bien sûr), et a également essayé de faire comme la réponse choisie ici . Mais ça n'a pas marché.
Donc, j'ai un script Shell exécutable, situé dans ~/Developer/Android-studio/bin
et je veux faire en sorte que lorsque je suis dans le terminal (peu importe) et j'écris simplement Android-studio
et le script à exécuter (le IDE pour démarrer).
J'ai donc essayé avec export AS=$PATH:~/Developer/Android-studio/bin
et aussi avec
AS="~/Developer/Android-studio/bin:${PATH}"
export AS
puis source .bashrc
, mais après les deux essais, quand j'écris simplement AS
j'obtiens command not found
. Comment puis-je faire fonctionner cela?
Une autre question - est-il obligatoire que je nomme la variable avec des majuscules uniquement et sans tirets, parce que je veux nommer la variable quelque chose comme Android_studio
au lieu de AS
, c'est-à-dire?
On dirait que tu veux faire
export PATH="$PATH:~/Developer/Android-studio/bin"
Vous pourrez ensuite saisir Android-studio
de partout. Il n'y a rien de magique dans une variable d'environnement nommée AS
Si vous voulez un raccourci, ajoutez une fonction à votre .bashrc:
function as() { command Android-studio "$@"; }