unaliasコマンドはaliasコマンドで登録した別名を解除するためのコマンドです.
指定した別名の解除
aliasコマンドを実行して解除するものを確認した後に解除する,というのが一般的かなと思います.
twinbird@:~/lab$ alias alias ll='ls -alF' alias logwatch='tail -f' twinbird@:~/lab$ unalias logwatch twinbird@:~/lab$ alias alias ll='ls -alF'
カレントシェル内の全ての別名の解除
引数[-a]を付けて実行すると全ての別名を解除します.
twinbird@:~/lab$ alias alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' twinbird@:~/lab$ unalias -a twinbird@:~/lab$ alias
ログインし直すと解除されない?
たぶん解除はされてます.
bashを利用されているなら.bashrcか.bash_profileを見なおしてみてください.
きっとaliasコマンドが書かれていますよ.
twinbird@:~$ vi ~/.bash_profile