|
Usually, rebooting is the last measure you should take. Modern shells normally create a lookup table for commands, so that the path doesn't have to be searched every time. If you install a program in a different path, but with the same name, the old lookup entry (hash) still points to the old program.
Depending on your shell, you can make it forget it's lookup entries using 'rehash' or 'hash -r'. And even if that doesn't work, closing the shell and/or opening a new one (logging out and logging in) should have the same effect.
|