Was ist der Unterschied zwischen locateund whichunter Linux?
Warum, wenn ich benutze, locate mentorlistet es alle Mentoren auf, aber wenn ich which mentores benutze, heißt es "no mentor in ..." - was bedeutet das?
whereund 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 ~/.profileDatei Ihres bestimmten Benutzers oder, wenn Sie überzeugt sind, dass Sie wissen, was zu tun ist, in der globalen /etc/profileDatei 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.