Was ist der Unterschied zwischen locate
und which
unter Linux?
Warum, wenn ich benutze, locate mentor
listet es alle Mentoren auf, aber wenn ich which mentor
es benutze, heißt es "no mentor in ..." - was bedeutet das?
where
und whereis
.
type -all acommand
. Und wenn ich das XYProblem hinter Ihrer Frage lese: Sie haben einen Befehl, können ihn über locate anzeigen, aber nicht ausführen? Bearbeiten Sie dann PATH entweder in der ~/.profile
Datei Ihres bestimmten Benutzers oder, wenn Sie überzeugt sind, dass Sie wissen, was zu tun ist, in der globalen /etc/profile
Datei der $ PATH von / etc / profile ... (zum Beispiel: Pfade mit Befehlen, die normalerweise an anderer Stelle zu finden sind). Am liebsten nur am ENDE der Variablen addieren. Und bitte nicht ::
oder ein .
in diesem Pfad überall.