Всякий раз, когда я использую which
, я делаю это: $ which -a npm
Что приводит к: /usr/local/bin/npm
Затем, чтобы найти реальный путь, я запускаю: ls -l /usr/local/bin/npm
Я бы хотел быстрый способ сделать это. Лучшее, что я придумал, - это определение функции:
which(){
/usr/bin/which -a "$@" | xargs ls -l | tr -s ' ' | cut -d ' ' -f 9-
}
Теперь она имеет хороший результат: /usr/local/bin/npm -> ../lib/node_modules/npm/bin/npm-cli.js
Есть ли лучший способ сделать это? Мне не нравится использовать такой крой.