Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

#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ᴉ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