удалить хеш bash для конкретного пути к исполняемому файлу

Попробуйте следующее:

df -a

-a для все включают фиктивные файловые системы

1
11.05.2018, 00:55
1 ответ

Bash solo recuerda una ruta por nombre, por lo que solo tendrá una ruta paragmx(como máximo ). Puedes ver cuál es ejecutando

hash -t gmx

En ejecución

hash -d gmx

eliminará cualquier entrada paragmx(la que se muestra enhash -t). La próxima vez que intente ejecutar gmx, el shell lo buscará en los directorios enumerados en su PATHy almacenará el primero que encuentre como hash.

No puede eliminar un valor en particular, pero puede forzar un valor en particular, incluido uno que no esté en suPATH:

hash -p /usr/local/bin/gmx gmx

Esto hará que el shell ejecute /usr/local/bin/gmxcuando escriba gmx.

Ver el manual de Bash para más detalles.

6
27.01.2020, 23:14

Теги

Похожие вопросы