GNU/Linux >> Tutoriels Linux >  >> Linux

cmake --version pointe vers /usr/bin/cmake tandis que cmake pointe vers /usr/local/bin

En bash, vous pouvez utiliser hash -r afin qu'il oublie tous les emplacements mémorisés des commandes précédemment exécutées.


Il s'avère que je dois sortir du shell pour que l'effet se produise. Une fois que j'ai démarré un nouveau terminal shell, cmake --version a fonctionné.


Linux
  1. Pourquoi /bin/sh pointe-t-il vers /bin/dash et non /bin/bash ? ?

  2. Conflits Node.js :/sbin/node Vs /usr/bin/node ?

  3. Changer de répertoire et exécuter le fichier en une seule commande

  4. Quelle est la différence entre #!/usr/bin/env bash et #!/usr/bin/bash ?

  5. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

Linux – /sbin/init n'existe pas ?

autorisation refusée pour composer dans /usr/local/bin/

Quand dois-je utiliser #!/bin/bash et quand #!/bin/sh ?

Différence entre /bin et /usr/bin

#!/bin/sh vs #!/bin/bash pour une portabilité maximale