Il dov'è command è uno strumento da riga di comando che ti aiuta a individuare l'origine o le pagine binarie e manuali di un comando Linux. In questa breve guida, proveremo a fornire informazioni dettagliate su come utilizzare il comando whereis.
Dove è la sintassi di base del comando
L'utilità whereis prende la sintassi mostrata.
$ whereis [OPTIONS] filename
Facciamo ora alcuni esempi.
Cerca le pagine binarie e man di un comando
Senza alcuna opzione, l'utilità whereis fornisce sia il percorso del file binario che le pagine man di un comando Linux.
Supponiamo di voler trovare la posizione binaria di ls comando comprese le pagine man. Per ottenerlo, esegui il comando:
$ whereis ls
Dall'output, il binario si trova in /usr/bin/ percorso e pagine di manuale in /usr/share/man/man1/ls.1.gz percorso.
Facciamo un altro esempio. Per individuare il percorso binario e le pagine man di cat comando, esegui:
$ whereis cat
Allo stesso modo, il binario si trova in /usr/bin/cat percorso e pagine di manuale in /usr/share/man/man1/cat.1.gz percorso.
Fornisci più di un comando come argomento
Inoltre, puoi fornire più comandi come argomenti come segue:
$ whereis command1 command2 …
Ad esempio, per trovare contemporaneamente la posizione binaria e le pagine man di due comandi:pwd e tempo di attività esegui il comando:
$ whereis pwd uptime
Trova solo le pagine man
Usa -m opzione o visualizzare solo il percorso delle pagine man del comando. L'esempio seguente fornisce il percorso alle pagine man di ls comando.
$ whereis -m ls
Cerca solo i percorsi binari
Se vuoi cercare solo i percorsi binari e omettere le pagine man, usa -b opzione come mostrato di seguito.
$ whereis -b ls
Cerca solo i file di origine
Per cercare solo i file di origine, utilizza i -s opzione come mostrato.
$ whereis -s cp
Limita i posti in cui è possibile cercare le pagine man
Per impostazione predefinita, il dove è utility recupera tutte le pagine man per un comando. Per limitare l'utilità alla ricerca in pagine di manuale specifiche, utilizzare -M opzione seguita dalla pagina man e successivamente da -f opzione seguita dal comando.
Nell'esempio seguente, il dove è utility ricerca le pagine man della mkdir comando in twp percorsi:/usr/share/man/man2/mkdir.2.gz e /usr/share/man/man1/mkdir.1.gz.
$ whereis mkdir
Qui abbiamo limitato il dove si trova utility per cercare le pagine man in /usr/share/man/man2 solo percorso e ignora l'altra posizione.
$ whereis -M /usr/share/man/man2 -f mkdir
Limita i posti in cui è possibile cercare i binari
Allo stesso modo, puoi limitare la posizione dove si trova cerca i binari. Nel comando seguente, dov'è cerca i file binari in due posizioni:/usr/bin/pwd e /usr/include/pwd.h .
$ whereis pwd
Usando il -B opzione, come mostrato, abbiamo limitato l'utilità alla ricerca dei binari in /usr/bin solo percorso.
$ whereis -B /usr/bin -f pwd
Controlla la versione
Per controllare la versione di whereis comando, esegui:
$ whereis --version
O
$ whereis -V
Richiedi aiuto con dove è l'utilità
Per ulteriori dove opzioni del comando, esegui il comando.
$ whereis --help
Conclusione
Questa è stata una rapida panoramica del dov'è comando. Si spera che tu abbia imparato le basi e che tu possa usare l'utilità per individuare i binari e le pagine di manuale per vari comandi.