Alias en shell
yuri648
Messages postés
785
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
j'ai un petit probleme en alias sa fonctionne pas je ne sais pas pourquoi
voici un exemple
alias aff='echo bonjour'
aff
sur le terminal marche bien mais sur un fichier .sh il reconnait pas la commande aff
./s.sh: line 10: aff : commande introuvable
merci
j'ai un petit probleme en alias sa fonctionne pas je ne sais pas pourquoi
voici un exemple
alias aff='echo bonjour'
aff
sur le terminal marche bien mais sur un fichier .sh il reconnait pas la commande aff
./s.sh: line 10: aff : commande introuvable
merci
A voir également:
- Alias en shell
- Classic shell - Télécharger - Personnalisation
- Secure shell - Télécharger - Divers Web & Internet
- Shell infrastructure host c'est quoi - Guide
- Shell startup windows 10 - Guide
- Alias requis - Forum Réseaux sociaux
4 réponses
Salut,
Parce qu'il faut "sourcer" le fichier contenant les alias depuis ton programme...
En général les alias sont dans le ".bashrc". Donc dans ton programme il faut rajouter une ligne comme suit :
Parce qu'il faut "sourcer" le fichier contenant les alias depuis ton programme...
En général les alias sont dans le ".bashrc". Donc dans ton programme il faut rajouter une ligne comme suit :
source ~/.bashrc ou . ~/.bashrc
desolé,c'est bête, je l'ai ecrit ~/.bashrc sans le point (.)
mais toujours le meme probleme commende non trouvable
merci
mais toujours le meme probleme commende non trouvable
merci
Salut,
Ben non, j'avais essayé avant de répondre ;-((
J'ai rajouté un alias à mon .bashrc (alias TOTO='echo "Mon nom est TOTO"').
;-(((
Ben non, j'avais essayé avant de répondre ;-((
J'ai rajouté un alias à mon .bashrc (alias TOTO='echo "Mon nom est TOTO"').
jp@MDK-2010:~ ssh$ TOTO Mon nom est TOTO jp@MDK-2010:~ ssh$ cat foo.sh #! /bin/bash #set -xv TOTO jp@MDK-2010:~ ssh$ ./foo.sh ./foo.sh: line 5: TOTO : commande introuvable jp@MDK-2010:~ ssh$ vi foo.sh #(rajout commande "source") jp@MDK-2010:~ ssh$ cat foo.sh #! /bin/bash #set -xv . ~/.bashrc TOTO jp@MDK-2010:~ ssh$ ./foo.sh ./foo.sh: line 5: TOTO : commande introuvable jp@MDK-2010:~ ssh$
;-(((