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