All you need to do is type
alias at the prompt and any active aliases will be listed.
Aliases are usually loaded at initialization of your shell so look in
.bashrc in your home directory.
unalias will only work for your current session. Unless you find where it is defined and loaded, it will be loaded again when you start a new Terminal session.
~/.bashrc gets run for both login and non-login shells,
~/.bash_profile only gets run for login shells.
As per comment from Chris Page:
You should put most of your customizations (including aliases) in
~/.bashrc and have
~/.bashrc, so they apply to both login
(~/.bash_profile) and non-login
i.e. - put this at the end of
if [ -f "$HOME/.bashrc" ] ; then
This will include
~/.bashrc for login shells