1.) In a terminal when we make an alias for any command line,the life of that alias is as long as the terminal is open.

alias new_command=old_command

example: alias dog=cat

But can we explicitly undo the alias command? i.e undo the alias assigned to that command without closing the terminal.

2.) Also when we do something like PATH=$PATH:.:/Test

We add the files to that directory wherein all the command are stored.How do we undo this? One way of doing it is by closing the terminal,whats the other way?

I'm new to Unix ,please help. Correct me if i'm wrong


1) unalias dog

2) This will remove the lastmost directory from your path: PATH=${PATH%:*}. Repeat it as needed for however many bad entries you've got.

  • Carefully with %. :) – Casual Coder Oct 14 '10 at 20:00

1) You mean like unalias ?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.