which 查找程序文件
功能:查找可执行的程序文件,并且只能在环境变量$PATH定义的目录中查询。
当需要查找系统中某个命令的位置时,可以使用which命令来看到。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
环境变量$PATH
[tito ~]$ echo $PATH查看$PATH定义的目录
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin
[tito ~]$ PATH=$PATH:/home/tito/bin添加/home/tito/bin到PATH环境变量
[tito ~]$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/tito/bin语法:which 可执行文件名称
实例
[root@localhost ~]#
which pwd
/bin/pwd [root@localhost ~]#which adduser
/usr/sbin/adduser [root@localhost ~]#