Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

@(1csh)

alias(1csh)

bg(1csh)

break(1csh)

cd(1csh)

chdir(1csh)

continue(1csh)

csh(1csh)

dirs(1csh)

echo(1csh)

eval(1csh)

exec(1csh)

exit(1csh)

fg(1csh)

glob(1csh)

goto(1csh)

hashstat(1csh)

history(1csh)

jobs(1csh)

kill(1csh)

limit(1csh)

logout(1csh)

nice(1csh)

nohup(1csh)

notify(1csh)

onintr(1csh)

pathof(1)

popd(1csh)

pushd(1csh)

rehash(1csh)

repeat(1csh)

set(1csh)

setenv(1csh)

sh(1sh)

shift(1csh)

source(1csh)

stop(1csh)

suspend(1csh)

time(1csh)

type(1sh)

umask(1csh)

unhash(1csh)

unalias(1csh)

unlimit(1csh)

unset(1csh)

unsetenv(1csh)

wait(1csh)

which(1sh)



WHICH(1CSH)             COMMAND REFERENCE             WHICH(1CSH)



NAME
     which - report command interpretation (csh built-in)

SYNOPSIS
     which [ -a ] command...

DESCRIPTION
     The command which reports the interpretation of the given
     commands.  If the command is an alias, the text ``command is
     an alias for'' followed by the alias expansion, is printed.
     If the command is a built-in, the text ``command is a
     builtin command'' is printed.  Otherwise, the execution path
     is searched for command. If the command is in the path, the
     text ``command is pathname'' is printed.  If the command can
     not be found, the text ``command is not a command'' is
     printed.

OPTIONS
     -a Print all interpretations of the command instead of just
        the one that would be executed.

EXAMPLES
     Assume that the alias `echo' exists and is set to `cat \!*',
     and that the command /bin/echo exists, and that /bin is in
     the user's execution path.  Also, assume that there is no
     alias or command in the execution path called `goober'.  In
     this case, the command:

          which -a echo goober

     would print:

          echo is an alias for cat \!*
          echo is a builtin command
          echo is /bin/echo
          goober is not a command


RETURN VALUE
     [NO_ERRS]      Command completed without error.

     [1]            An error of the type described in the message
                    occurred.

CAVEATS
     This command has a different use than pathof(1), and is not
     intended as a replacement.

     The execution path hashing is not taken into account during
     path searches, so it is possible for which to report a
     pathname which is not the same one used by csh(1csh).




Printed 4/6/89                                                  1





WHICH(1CSH)             COMMAND REFERENCE             WHICH(1CSH)



SEE ALSO
     @(1csh), alias(1csh), bg(1csh), break(1csh), cd(1csh),
     chdir(1csh), continue(1csh), csh(1csh), dirs(1csh),
     echo(1csh), eval(1csh), exec(1csh), exit(1csh), fg(1csh),
     glob(1csh), goto(1csh), hashstat(1csh), history(1csh),
     jobs(1csh), kill(1csh), limit(1csh), logout(1csh),
     nice(1csh), nohup(1csh), notify(1csh), onintr(1csh),
     pathof(1), popd(1csh), pushd(1csh), rehash(1csh),
     repeat(1csh), set(1csh), setenv(1csh), sh(1sh), shift(1csh),
     source(1csh), stop(1csh), suspend(1csh), time(1csh),
     type(1sh), umask(1csh), unhash(1csh), unalias(1csh),
     unlimit(1csh), unset(1csh), unsetenv(1csh), wait(1csh), and
     which(1sh).










































Printed 4/6/89                                                  2



%%index%%
na:336,134;
sy:470,203;
de:673,1223;
op:1896,204;
ex:2100,567;
rv:2667,274;
ca:2941,439;
se:3788,1625;
%%index%%000000000136

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026