Il faut mettre la commande "alias" dans le ".bashrc" de root.
il y a pas une petite erreur sur le tutor?

[color=CC3333]alias update="yum update"[/color]
c'est plutôt
[color=009900]alias update='yum update'[/color]

au niveau de la syntaxe

mais lorsque je fais update
You need to be root to perform this command.
ensuite je connecte en tant que root
command not found

ou et comment on rajoute la commande dans root?

merci

bizarre car demblé cette commande doit fonctionner?non?
losque je fais alias j'ai une liste d'alias prédéfinie.

par contre si je fais
which alias
j'ai
/usr/bin/which: no alias in (.:.:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/toto/bin)
Marcet
tu as raison
j'ai du rajouter la commande dans le bashrc de root.
il y a pas une petite erreur sur le tutor?
alias update="yum update"
c'est plutôt
alias update='yum update'
au niveau de la syntaxe
Dans ce cas la, c'est strictement equivalent. Explications dans le manuel de ton shell.
mais lorsque je fais update
You need to be root to perform this command.
ensuite je connecte en tant que root
command not found

ou et comment on rajoute la commande dans root?
Quelque soit l'utilisateur, pour avoir un alias il faut modifier la configuration du shell du-dit utilisateur.
par contre si je fais
which alias
j'ai
/usr/bin/which: no alias in (.:.:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/toto/bin)
[dams@dnade ~]# type alias
alias is a shell builtin
Anvil
j'ai suivi strictement le tutor
du début à la fin tout fonctionnait sauf cet alias

et a aucun moment il est dit d'etre en root ou en utilisateur.
et j'ai du rajouter la commande dans le bashrc de root alors que tout ce que j'avais fait , c'etait en utilisateur.
c'est là que je pige pas.
tous les alias que je voudrais créer sous un utilisateur, je devrais modifier le .bashrc du root?

je suis d'accord pour les doubles ou simples apostrophes c'est équivalent.
cherif a écrit:
Anvil
j'ai suivi strictement le tutor
du début à la fin tout fonctionnait sauf cet alias

et a aucun moment il est dit d'etre en root ou en utilisateur.
et j'ai du rajouter la commande dans le bashrc de root alors que tout ce que j'avais fait , c'etait en utilisateur.
c'est là que je pige pas.
tous les alias que je voudrais créer sous un utilisateur, je devrais modifier le .bashrc du root?

je suis d'accord pour les doubles ou simples apostrophes c'est équivalent.
lorsque tu modifies un .bashrc, en fait c'est celui de ton utilisateur, ~/.bashrc

si tu veux qu'une modif au bashrc soit prise en compte pour tous les utilisateurs, tu dois la faire dans /etc/bashrc (sous root)

pourquoi ?

parce que si tu edites ton ~/.bashrc tu y trouves , une fois décodé:

"s'il existe un fichier /etc/bashrc, il faut l'exécuter

ensuite

continuer avec le présent .bashrc"

c'est clair ?
j'ai toujours eu un probleme de compréhension lorsque c'est clair
plus c'est facile et plus je m'embrouille
mes dernieres questions dans ce domaine:
a/un utilisateur et root:
quel fichier dois-je modifier pour que les alias de l'utilisateur fonctionnent?
b/deux utilisateurs et root:
quel fichier dois-je utiliser pour que les alias utilisateurs fonctionnent?
c/deux utilisateurs et root:
quel fichier dois-je utiliser pour les alias ne fonctionnent que pour un seul utilisateur?

ce qui m'interesse c'est que les alias fonctionnent que pour les utilisateurs


merci pour votre patience
Là je pense que tu as toutes les infos pour répondre à ta question.

Il va falloir y mettre un peu du tien et faire des essais.
tout ce que je sais c'est qu'il faut mettre l'alias dans le bashrc de root
et cela fonctionne
je crois qu'il faut pas trop se poser de question après

merci du coup de main
et a aucun moment il est dit d'etre en root ou en utilisateur.
root est un utilisateur. Privilegie, certes mais c'est un utilisateur quand meme.
Anvil
exact
quoiqu'il en soit
je suis obligé d'etre en root pour pouvoir executer mes alias.
on dirait une sécurité
cherif a écrit:
Anvil
exact
quoiqu'il en soit
je suis obligé d'etre en root pour pouvoir executer mes alias.
on dirait une sécurité
Si on recoupe avec ce que j'ai dit - je sais c'etait pas evident - il semblerait que c'est parce que tu as mis tes alias dans la conf du shell de root et pas dans celle du user.

Rien de plus. Sans rire.