GNU/Linux >> LINUX-Kenntnisse >  >> Linux

cmake --version zeigt auf /usr/bin/cmake, während cmake auf /usr/local/bin zeigt

In Bash können Sie hash -r verwenden damit es alle gemerkten Orte von zuvor ausgeführten Befehlen vergisst.


Es stellt sich heraus, dass ich die Shell verlassen muss, damit der Effekt eintritt. Sobald ich ein neues Shell-Terminal gestartet habe, hat cmake --version funktioniert.


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. /usr/bin vs. /usr/local/bin Unter Linux?

  3. Gibt es einen Grund, einen Shebang zu haben, der auf /bin/sh statt auf /bin/bash zeigt?

  4. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  5. Node.js-Konflikte:/sbin/node Vs /usr/bin/node?

Linux – /sbin/init existiert nicht?

Warum zeigt /bin/sh auf /bin/dash und nicht auf /bin/bash?

Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

gcc - /usr/bin/ld error:kann <library> in /usr/local/lib nicht finden, obwohl ldconfig es auflistet, und Pfad zu ld.so.conf hinzugefügt

Berechtigung für Composer in /usr/local/bin/ verweigert

Unterschied zwischen /bin und /usr/bin