The whereis command can only be used for program name searches, and only binary files (parameter-B), man description file (parameter-m), and source code file (parameter-s) are searched.
[[email protected] ~] # Whereis SVNSVN:/usr/bin/svn/usr/share/man/man1/svn. 1. gz[[email protected] ~ ]# whereis tomcattomcat:/usr/local/tomcat[[email protected] ~]
The purpose of the which command is to search for the location of a system command in the path specified by the path variable, and return the first search result. That is, with the which command, you can see whether a system command exists, and the command that executes exactly which location.
[ [email Protected] ~ # Which chmod/bin/chmod [ [email protected] ~ # which pwd/bin/pwd [ [email Protected] ~ # Which adduser/usr/sbin/adduser [ [email protected] ~ #
Description: The which is based on the user's configured directory within the PATH variable to search for a running file! Therefore, the different PATH configuration content found the command of course not the same !
Linux Whereis which