Πώς να βρείτε εντολές και προγράμματα Linux χρησιμοποιώντας το Whereis
Η καλύτερη μέθοδος εύρεσης Linux προγράμματα είναι το που είναι εντολή.
Σύμφωνα με την σελίδες man, "που είναι εντοπίζει τα δυαδικά, προέλευσης και μη αυτόματα αρχεία για τα καθορισμένα ονόματα εντολών. Τα παρεχόμενα ονόματα αφαιρούνται πρώτα από τα κύρια στοιχεία ονόματος διαδρομής και οποιαδήποτε (μεμονωμένη) τελική επέκταση... Whereis στη συνέχεια επιχειρεί να εντοπίσει το καθορισμένο επιθυμητό πρόγραμμα στις τυπικές θέσεις Linux και στις θέσεις που καθορίζονται από το $PATH και $MANPATH."
Η εντολή Whereis μπορεί να βρει το πηγαίος κώδικας, εγχειρίδια και τη θέση ενός προγράμματος.
Πώς να βρείτε ένα πρόγραμμα χρησιμοποιώντας το Whereis

Ας το δοκιμάσουμε με telnet:
όπου είναι telnet
Η έξοδος από την παραπάνω εντολή είναι η εξής:
telnet: /usr/bin/telnet /urs/bin/telnet.netkit ...
Εάν θέλετε απλώς να βρείτε τη θέση του προγράμματος, μπορείτε να χρησιμοποιήσετε το διακόπτη -σι ως εξής:
όπου είναι -b telnet
Αυτό επιστρέφει το ακόλουθο αποτέλεσμα:
telnet: /usr/bin/telnet /usr/bin/telnet.netkit ...
Εναλλακτικά, εάν θέλετε απλώς να μάθετε τη θέση των εγχειριδίων, μπορείτε να χρησιμοποιήσετε το -Μ διακόπτης.
όπου είναι -m telnet
Το αποτέλεσμα για την παραπάνω εντολή είναι το εξής:
telnet: /usr/share/man/man1/telnet.1.gz
Τέλος, μπορείτε να περιορίσετε την αναζήτηση μόνο στον πηγαίο κώδικα χρησιμοποιώντας το -μικρό διακόπτης. Ωστόσο, σε ορισμένες περιπτώσεις, ο πηγαίος κώδικας δεν είναι διαθέσιμος, στον οποίο επιστρέφεται μια κενή γραμμή.
Άλλοι διακόπτες Whereis
Οπλισμένοι με μια ασαφή ιδέα ως προς τη θέση ενός προγράμματος ή εντολής, για να αναζητήσετε ένα συγκεκριμένο σύνολο καταλόγων, χρησιμοποιήστε το -ΣΙ μεταβείτε στην αναζήτηση δυαδικά σε μια καθορισμένη λίστα.
Για παράδειγμα:
όπου είναι -b -B /usr/bin -f telnet
Η παραπάνω εντολή έχει μερικά μέρη σε αυτήν. Πρώτο είναι το -σι διακόπτης, που σημαίνει αναζήτηση μόνο για τα δυαδικά. ο -ΣΙ Ο διακόπτης παρέχει μια λίστα θέσεων για αναζήτηση των δυαδικών αρχείων και η λίστα φακέλων τερματίζεται από το -φά διακόπτης. Επομένως, στην παραπάνω εντολή ο μόνος κατάλογος που αναζητήθηκε είναι /usr/bin. Τέλος το telnet μετά το -φ λέει που είναι αυτό που ψάχνει.
Μια εναλλακτική λύση στο -ΣΙ διακόπτης είναι -Μ που αναζητά ένα συγκεκριμένο σύνολο φακέλων για εγχειρίδια.
Η γραμμή εντολών για το -Μ ο διακόπτης είναι:
όπου είναι -m -M /usr/share/man/man1 -f t
Η λογική είναι ίδια για το -Μ όπως ήταν για -ΣΙ. ο -Μ λέει που είναι να ψάξουν για εγχειρίδια, το -Μ λέει που είναι ότι έρχεται μια λίστα φακέλων στους οποίους θα πρέπει να αναζητήσει εγχειρίδια. Το -f τερματίζει τη λίστα αρχείων και telnet είναι το πρόγραμμα που το που είναι η εντολή θα αναζητήσει εγχειρίδια για.
Τέλος το -ΜΙΚΡΟ Ο διακόπτης παραθέτει ένα σύνολο φακέλων για αναζήτηση του πηγαίο κώδικα.