Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: probleem met niet blijvende aliassen in bash.  (gelezen 417 keer)

Offline wannessmet

  • Lid
  • Steunpunt: Nee
probleem met niet blijvende aliassen in bash.
« Gepost op: 2009/04/09, 22:22:26 »
Ik probeer dus voor een paar commando's een alias te maken. Dat lukt perfect maar  vanaf ik het terminalvenster afsluit zijn de aliassen ook weg.

Dus wat rond gegoogled en blijkbaar kan je een bestandje ~/.bash_aliases aanmaken. Dat heb ik gedaan. In dit bestandje staat nu 1 lijn:

alias autonegoff ='ethtool -s eth0 speed 10 duplex full autoneg off'

De terminal even terug afgesloten en terug opgestart voor alle zekerheid. Dit blijkt dus niet te lukken.

bash: autonegoff: opdracht niet gevonden


is het antwoord dat ik krijg.

Ook merk ik dat de history-file van bash wordt bijgehouden voor zolang het venster openstaat. Daarna verdwijnt alles.

Offline ivo

  • Lid
  • Steunpunt: Nee
Re: probleem met niet blijvende aliassen in bash.
« Reactie #1 Gepost op: 2009/04/09, 22:47:47 »
In je home directory de file .bashrc naar behoefte aanpassen.

# some more aliases
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias su='sudo -s -H'
alias gmplayer='gmplayer -ao oss -nojoystick'
alias janklaassen='ls /etc/init.d'

Uitloggen en opnieuw inloggen
of
terminal openen en intikken
source .bashrc





There are only 10 types of people in the world; those who understand binary and those who don't.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: probleem met niet blijvende aliassen in bash.
« Reactie #2 Gepost op: 2009/04/10, 02:39:58 »
Voor de aliassen moet je even het bestand .bashrc aanpassen.
#if [ -f ~/.bash_aliases ]; then
#    . ~/.bash_aliases
#fi
Voor deze 3 regels het hekje weghalen.
Daarna werken de aliassen die je in .bash_aliases hebt gezet.