GNU/Linux >> Znalost Linux >  >> Linux

cmake --version ukazuje na /usr/bin/cmake, zatímco který cmake ukazuje na /usr/local/bin

V bash můžete použít hash -r takže zapomene všechna zapamatovaná umístění dříve provedených příkazů.


Ukázalo se, že musím vystoupit ze skořápky, aby se efekt projevil. Jakmile spustím nový shellový terminál, cmake --version fungovalo.


Linux
  1. Proč /bin/sh ukazuje na /bin/dash a ne /bin/bash?

  2. Konflikty Node.js:/sbin/node vs /usr/bin/node?

  3. Nainstalujte binární soubory do /bin, /sbin, /usr/bin a /usr/sbin, interakce s --prefix a DESTDIR

  1. Změňte adresář a spusťte soubor jedním příkazem

  2. Jaký je rozdíl mezi #!/usr/bin/env bash a #!/usr/bin/bash?

  3. gcc - chyba /usr/bin/ld:nelze najít <knihovnu> v /usr/local/lib, přestože ji ldconfig uvádí a cesta byla přidána do ld.so.conf

  1. povolení odepřeno pro skladatele v /usr/local/bin/

  2. Kdy mám použít /dev/shm/ a kdy /tmp/?

  3. Jaké jsou významy /usr/sbin, /usr/local/sbin a /usr/local/bin?