A friend who owned my current mac before me (I bought it from him) created a lot of alias commands. Is there a way of me being able to list all defined aliases and the command that is associated with them?

And if so, am I able to edit them or should I just remove them using unalias and recreate them?

I recommend you put most of your customizations in ~/.bashrc and have ~/.bash_profile run ~/.bashrc, so they apply to both login (~/.bash_profile) and non-login (~/.bashrc) shells. e.g., put this in ~/.bash_profile: if [ -f "$HOME"/.bashrc ]; then . "$HOME"/.bashrc fi
–
Chris PageSep 26 '11 at 13:12