В чем разница между locateи whichв Linux?
Почему, когда я использую locate mentor, он перечисляет всех наставников, но когда я использую which mentorэто говорит «нет наставника в ...» - что это значит?
type -all acommand. И если я прочитаю XYProblem за вашим вопросом: у вас есть команда, вы можете увидеть ее через locate, но не можете ее выполнить? затем отредактируйте PATH либо в ~/.profileфайле вашего конкретного пользователя , либо, если вы уверены, что знаете, что делать, в глобальном /etc/profileфайле [ПРЕДУПРЕЖДЕНИЕ: вы можете нарушать системные скрипты (и, возможно, многие ОС), если добавляете неправильный путь в $ PATH / etc / profile ... (например, пути, содержащие команды, обычно находятся здесь). Предпочитаю только добавлять в конце переменной. И , пожалуйста , не ставьте ::или . где - нибудь в этом PATH.