Contenu | Rechercher | Menus

Annonce

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

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

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.

M.A.J. en cours du forum possibilité de bug, nous faisons le maximum pour les résoudre au plus vite

#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