I'm used to putting my alias in .bashrc, but Ubuntu suggests putting them in .bash_aliases. So that's fine, I put my alias there in the .bash_aliases file. However I want to run my aliases once I log in. In order to do this I need to run bash. Looking around, I've read that I need to put them in .bash_profiles file. If that's the case I believe I need to edit some more files and I'm unclear from that perspective.

What is the simplest way to run aliases on Ubuntu server without running bash each time? I could just run bash and be done with it, but that's one more command.

Any thoughts or ideas would be appreciated.

1 Answer 1


After you put your aliases in .bash_aliases, open .bashrc file, find and uncomment or add next lines:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases

Reload your session and check your new aliases.

  • It's there already (and yes it's un commented) hence the reason why I thought I wouldn't have to run bash after each reboot.
    – rdcence
    May 29, 2013 at 17:45
  • @rdcence What exactly do you run after each reboot? It can't be bash... Bash is the shell yhat you are using; check with echo $SHELL to understand. May 29, 2013 at 17:59
  • Ah ha! I thought for sure I was running bash, but I'm not (with this particular user)! I'm running /bin/sh so now my question takes on a new form (sorry). When I set up the new user (who needs this alias) I thought it would default to /bin/bash So a) can you point me in the right direction to change the user to bash and b) how would I do this in the first place when I set up a new user?
    – rdcence
    May 29, 2013 at 19:12
  • You are probably right. I should post this "new" question in the right spot. Thanks again for getting me on the right track!
    – rdcence
    May 29, 2013 at 22:26
  • Update: Works perfectly now that the user defaults to bash upon login! Thanks again!!!
    – rdcence
    May 30, 2013 at 13:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.