Contenu | Rechercher | Menus

Annonce

Le forum a une nouvelle maison !
Le forum a été migré sur un nouvel hébergement. Si jamais vous trouvez le moindre problème, n'hésitez pas à nous en faire part !
Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 28/01/2013, à 11:20

neops
Membre

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, à 11:39

pingouinux
Membre

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, à 11:55

neops
Membre

Re : Script ajout des alias Bashrc

j'ai trouver encore plus pratique crée un  ~/.bash_aliases

Hors ligne

#4 Le 28/01/2013, à 12:06

pingouinux
Membre

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 29/01/2013, à 23:39

neops
Membre

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 29/01/2013, à 23:39)

Hors ligne

#6 Le 30/01/2013, à 02:27

nesthib
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

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"

Hors ligne

#7 Le 30/01/2013, à 21:08

neops
Membre

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