一.which 命令
Shell 的which 命令可以找出相关命令是否已经在搜索路径中。
$ which git
/usr/bin/git
二.whereis 命令
whereis 命令搜索更大范围的系统目录,和Shell 的搜索路径无关。
$ whereis git
git: /usr/bin/git /usr/share/man/man1/git.1.gz
三.locate 命令
locate 的数据库通常由updatedb 命令在每天晚上重新生成,这个命令由cron来运行。 因此,执行一次locate 的结果不是总能够反映出文件系统新近的变化。
$ locate git
/etc/bash_completion.d/git
/home/Licw/.PyCharm2016.1/config/options/git.xml
/home/Licw/.config/google-chrome/Default/Local Storage/https_github.com_0.localstorage
/home/Licw/.config/google-chrome/Default/Local Storage/https_github.com_0.localstorage-journal
/home/Licw/.fonts/adobe-fonts/source-code-pro/.git
/home/Licw/.oh-my-zsh/.git