Например:
$ node
-bash: /usr/local/bin/node: No such file or directory
$ foo
-bash: foo: command not found
Какая разница? В обоих случаях node
и foo
являются недопустимыми командами, но кажется, что Unix просто не может найти node
двоичный файл? При удалении программы, например node
, есть ли способ очистить это, чтобы я получил
$ node
-bash: node: command not found
РЕДАКТИРОВАТЬ:
Результаты от type
команды:
$ type node
node is hashed (/usr/local/bin/node)
$ type foo
-bash: type: foo: not found
type node
иtype foo
(хотя, вероятно, только первый действительно полезен).