Where did you get the "-p" switch?
On my machine, this works:
alias l=ls
And there is also "unalias"
Also no man page for either--I did get some info by typing "alias --help" and "unalias --help"
Code:
root@1[play]# alias --help
bash: alias: --: invalid option
alias: usage: alias [-p] [name[=value] ... ]
root@1[play]# unalias --help
bash: unalias: --: invalid option
unalias: usage: unalias [-a] name [name ...]
root@1[play]#
Still don't know what the switches do, but I'm guessing that "unalias -a" means delete all aliases. (I'm not going to try it--too lazy to recreate them all)