bash_completion not working, source command not found

bash, ubuntu, ubuntu-8.04

Solution

General thought process:

Use `ps` to confirm you're actually using `sh` not `bash`

confirm that `/bin/bash` exists and works properly (and [re]install it if it doesn't)

use `chsh` to change your login shell to bash

install the bash-completion package if it's missing

Problem

I recently inherited a Ubuntu Hardy box that acts rather funky out-of-the-box. The first things I tried to do was edit my .bashrc profile to do some coloring and add some aliases I usually have, but then when I try to source the ~/.bashrc I get `sh: source: not found` and I have also noticed tabbed autocomplete is also not working at all - I believe this is called bash_completetion, but as I'm sure you can tell, I'm not an expert. Are there any specific files I should be editing to get this basic functionality I am accustomed to out-of-the-box? and isn't it unusual for the source command to not be installed?

Original source