Executable confusion!
Kenneth
madhse at yahoo.com
Wed Oct 5 00:44:05 MST 2005
--- Alan Dayley <alandd at consultpros.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Colin Rasor wrote:
> > Alan,
> >
> > which will only report the first file matching the expression in $PATH.
> The
> > first matched is in the order listed in $PATH. To verify this echo $PATH
> and
> > check which directories are listed first. Then execute find or locate
> with
> > an expression that matches bin for your pilot-xfer program.
>
> Thank you, Colin.
>
> /usr/local/bin, where the new pilot-xfer is located, comes before
> /usr/bin, where the old pilot-xfer is located. Yet when I don't specify
> the full path for the command, the /usr/bin version is executed.
>
> I'm still confused. Shouldn't the $PATH specify the order in which
> commands are searched for? There must be some other shell configuration
> that redirects to /usr/bin first.
>
Do you have a shell alias hanging around? What does "which --all" tell you?
Is which an alias? Last time a looked (few years ago), at least on RedHat it
was an alias, but I see on my current Mandriva installation its a separate
program.
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com
More information about the PLUG-discuss
mailing list