cmd to run after installing a new FreeBSD package

Dirk-Willem van Gulik dirkx at
Wed Jun 18 08:23:14 PDT 2003

On Wed, 18 Jun 2003, Fox wrote:

> > There is a FreeBSD command that you should run after installing a package,
> > which will 'refresh' the path.  After running this command, you will have
> > access to the new package command (ie. lynx).  It saves you having to logout
> > and relog back in.

This depends on your shell. Some require the use of the command


csh and bash I think are guilty of this. The real shell /bin/sh is fine
and will pick it up itself.

>From man csh
           rehash  Causes the internal hash table of the contents of the
                   directories in the path variable to be recomputed.  This is
                   needed if new commands are added to directories in the path
                   while you are logged in.  This should only be necessary if
                   you add commands to one of your own directories, or if a
                   systems programmer changes the contents of a system direc-


More information about the freebsd-questions mailing list