#1 Le 28/01/2013, à 12:20
- neops
Script ajout des alias Bashrc
Bonjour j'aimerai faire un petit script qui irai rajouter automatique mes alias dans le Bashrc sans etre obliger de editer a la main
alias ll='ls -la'
alias dir='ls -alr'
alias c='clear'
Hors ligne
#2 Le 28/01/2013, à 12:39
- pingouinux
Re : Script ajout des alias Bashrc
Bonjour,
(
echo "alias ll='ls -la'"
echo "alias dir='ls -alr'"
echo "alias c='clear'"
) >>~/.bashrc
Hors ligne
#3 Le 28/01/2013, à 12:55
- neops
Re : Script ajout des alias Bashrc
j'ai trouver encore plus pratique crée un ~/.bash_aliases
Hors ligne
#4 Le 28/01/2013, à 13:06
- pingouinux
Re : Script ajout des alias Bashrc
Je n'ai pas bien compris la question : quelle que soit la méthode choisie, il faudra bien que tu édites un fichier.
Hors ligne
#5 Le 30/01/2013, à 00:39
- neops
Re : Script ajout des alias Bashrc
Oui mais l'avantage avec le .bash_aliases c que tu modifie/remplace pas le Bahrc d'origine ...pratique quand tu change souvent de poste/Os...
Dernière modification par neops (Le 30/01/2013, à 00:39)
Hors ligne
#6 Le 30/01/2013, à 03:27
- nesthib
Re : Script ajout des alias Bashrc
Si tu regardes le fichier ~/.bashrc tu y trouveras le morceau de code suivant :
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
ce qui se traduit par « si le fichier ~/.bash_aliases existe, alors charger son contenu comme paramètres de bash », ce qui revient ni plus ni moins à une extension du fichier ~/.bashrc
En ce qui concerne l'ajout d'alias tu peux utiliser la fonction suivante :
function addalias () {
ALIAS="$1"
GREP=$(grep -m1 "^alias ${ALIAS%%=*}" ~/.bash_aliases) && echo "attention l'alias \"${GREP}\" existe déjà"
echo "alias ${ALIAS%%=*}=\"${ALIAS#*=}\"" >>~/.bash_aliases
. ~/.bash_aliases
}
qu'il faut mettre dans ton ~/.bashrc et il ne te restera plus qu'à faire :
addalias machin="truc"
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#7 Le 30/01/2013, à 22:08
- neops
Re : Script ajout des alias Bashrc
merci ça fonctionne du tonnerre.. pas mal le petit script add alias sa peu etre pratique je le garde de coté
Hors ligne