Contenu | Rechercher | Menus

Annonce

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".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdnGMT-4

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

Haut de page ↑