Bonjour,

j'ai une question qui est pas vraiment une question fedora, c'est plus une question linux. Pour mettre à jour le systeme j'ai l'habitude de taper la commande
su -c 'yum -y update'
Pour aller plus vite j'ai voulu creer un alias :
alias syumu='su -c 'yum -y update''
Mais evidemment ça foire a cause des guillemets imbriqués. Est-ce que quelqu'un sait comment faire un alias d'une ligne de commande qui contient elle meme des guillemets ?

Merci d'avance
alias syumu='su -c "yum -y update"'
ou
alias syumu="su -c \"yum -y update\""

Pour l'utilisation des «'» ou des «"» Voir ICI
Merci c'est okay maintenant.

Par contre j'ai une autre question. Comment fait on pour passer des arguments. En particulier si je veux faire un alias du meme type pour la commande
yum install package
??
alias yumi='yum install'
et
yumi nom_paquet


Mais avec un 'su -c nom_commande' c'est un peu plus compliqué.

alias yumi='su -c "yum install $c"'
et
export c=truc ; yumi

Il faudrait aussi chercher du côte de «sudo» plutôt que «su -c»
Celà dit je vois mal l'intérêt si c'est pour ensuite donner le mdp de root.

autant faire un su - puis avoir des alias propres à root:

alias yumi= "yum install"
alias yumup=" yum -y update"

etc