Immer passiert mir das kann mich nicht erinnern das Verzeichnis oder Installations-Pfad alle Dienstprogramm oder Werkzeug, das Sie zuvor in installiert Linux, oder vielleicht die Route von einigen Befehl eigene von der System. Sie Ende arbeiten mit so vielen verschiedene Distributionen das es kommt eine Zeit, wo er mit einander vermischt.
Normalerweise gehen Sie zum Ordner üblichen, solche Anwendungen sind die oft gefunden., und sie neigen dazu, dort zu sein, aber in anderen Fällen, bei weitem, die aussehen, der Pfad der Installation einer Anwendung ist uns widersteht und wir geben es nicht.
Um dieses Problem zu lösen, Gibt es den Befehl die. Dies ist ein Befehl genug einfache Was befindet sich die ausführbare auf Ihrem system. Sie können passieren Sie, als Parameter, einen oder mehrere Namen um zu suchen und macht es durch die konfigurierten Routen in der Environment-variable $PFAD.
Angenommen Sie, wir wollen, um herauszufinden, wo die Installation von MySQL. Dazu, Wir führen die folgenden, die entsprechende Antwort zu erhalten:
1 2 3 | $ which mysql /usr/bin/mysql |
Darüber hinaus sagt uns dieser Befehl, die ausführbare Datei MySQL befindet sich im Pfad /Usr / bin / Mysql.
die auch ermöglicht es uns, als Parameter übergeben mehreren ausführbaren Dateien, und uns auf den Weg zurück Alle Sie:
1 2 3 4 5 6 | $ which ls echo mysql php /bin/ls /bin/echo /usr/bin/mysql /usr/bin/php |
Schließlich, Wenn wir die Option hinzufügen -An auf diesen Befehl, Wir werden wiederkommen Alle Routen wo sich die ausführbare Datei befindet.
1 2 3 4 | $ which -a ls /bin/ls usr/bin/ls |
Auf diese Weise, mit der der Befehl, Sie können machen Suchanfragen für ausführbare Datei, dass Sie möglicherweise gelegentlich installiert, und kann mich nicht erinnern die seit Ihrer Ziel.