When you write a new program or shell script, you'll probably want to be sure that its name doesn't conflict with any other commands on the system. For instance, you might wonder whether there's a command named tscan. You can check by typing one of the commands in the following example. If you get output (besides an error) from one of them, there's probably already a command with the same name. (The type command works on ksh, bash, and many Bourne shells; I've shown it with a dollar sign ($) prompt.)
which Section 2.6, whereis Section 2.3, alias Section 29.2
% man 1 tscan No manual entry for tscan in section 1. % which tscan no tscan in . /xxx/ehuser/bin /usr/bin/X11 /usr/local/bin ... % whereis tscan tscan: % alias tscan % % whatis tscan tscan: $ type tscan tscan not found
-- JP
Copyright © 2003 O'Reilly & Associates. All rights reserved.