Dies ist der Befehl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
whereis – Suchen Sie die Binär-, Quell- und Handbuchseitendateien für einen Befehl
ZUSAMMENFASSUNG
wo ist [Optionen] [-BMS Verzeichnis... -f] Name...
BESCHREIBUNG
wo ist Sucht die Binär-, Quell- und Handbuchdateien für die angegebenen Befehlsnamen. Der
Bei bereitgestellten Namen werden zunächst die führenden Pfadnamenkomponenten und alle (einzelnen) nachgestellten Namen entfernt
Erweiterung des Formulars .ext (zum Beispiel: .c) Präfixe von s. die sich aus der Nutzung der Quelle ergeben
Code-Steuerung werden ebenfalls behandelt. wo ist Anschließend wird versucht, das gewünschte Programm zu finden
den Standard-Linux-Orten und an den von angegebenen Orten $ PATH und $MANPATH.
Die Sucheinschränkungen (Optionen -b, -m und -s) sind kumulativ und gelten für die nachfolgenden
Name Muster auf der Befehlszeile. Jede neue Sucheinschränkung setzt die Suchmaske zurück.
Zum Beispiel,
wo ist -bm ls tr -m gcc
sucht nach „ls“- und „tr“-Binärdateien und Manpages und nur nach „gcc“-Manpages.
Die Optionen -B, -M und -S Suchpfade für die nächsten zurücksetzen Name Muster. Für
Beispiel
wo ist -m ls -M /usr/share/man/man1 -f Kalk
sucht in allen Standardpfaden nach „ls“-Manpages, in den jedoch nach „cal“. /usr/share/man/man1
Nur Verzeichnis.
OPTIONAL
-b Nach Binärdateien suchen.
-m Suchen Sie nach Handbüchern.
-s Suchen Sie nach Quellen.
-u Zeigt nur die Befehlsnamen an, die ungewöhnliche Einträge haben. Ein Befehl soll sein
ungewöhnlich, wenn es nicht nur einen Eintrag für jeden explizit angeforderten Typ gibt. Daher
'wo ist -m -u *' fragt nach den Dateien im aktuellen Verzeichnis, die keine haben
Dokumentationsdatei oder mehrere.
-B Liste
Begrenzen Sie die Orte, an denen wo ist sucht nach Binärdateien, durch Leerzeichen getrennt
Liste der Verzeichnisse.
-M Liste
Begrenzen Sie die Orte, an denen wo ist sucht nach Handbüchern und Dokumentation in Info
Format, durch eine durch Leerzeichen getrennte Liste von Verzeichnissen.
-S Liste
Begrenzen Sie die Orte, an denen wo ist sucht nach Quellen anhand einer durch Leerzeichen getrennten Liste
von Verzeichnissen.
-f Beendet die Verzeichnisliste und signalisiert den Beginn von Dateinamen. Es sollen verwendet werden
wenn einer der -B, -M, oder -S Optionen verwendet wird.
-l Geben Sie die Liste der effektiven Suchpfade aus wo ist benutzt. Wenn keiner von -B,
-M, oder -S angegeben ist, gibt die Option die hartcodierten Pfade aus, die die
Der Befehl konnte auf dem System gefunden werden.
BEISPIEL
Um alle Dateien zu finden / usr / bin die nicht dokumentiert sind /usr/man/man1 oder keine Quelle haben
in / usr / src:
cd / usr / bin
wo ist -u -Frau -M /usr/man/man1 -S / usr / src -f *
FILE SUCHE PFADE
Standardmäßig wo ist versucht, Dateien aus fest codierten Pfaden zu finden, die mit glob definiert sind
Muster. Der Befehl versucht, den Inhalt von zu verwenden $ PATH und $MANPATH Umwelt
Variablen als Standardsuchpfad. Der einfachste Weg herauszufinden, welche Pfade verwendet werden, ist das Hinzufügen
-l Auflistungsoption. Auswirkungen der -B, -M und -S werden mit angezeigt -l.
WHEREIS_DEBUG=alle
Aktiviert die Debug-Ausgabe.
VERFÜGBARKEIT
Der Befehl whereis ist Teil des util-linux-Pakets und im Linux-Kernel verfügbar
Archiv ⟨ftp://ftp.kernel.org/pub/linux/utils/util-linux/.
Nutzen Sie whereis online über die Dienste von onworks.net