whereis è un'utilità della riga di comando che consente di trovare la posizione dei file binari, di origine e di pagina di manuale per un determinato comando.
In questo articolo, ti mostreremo come usare Linux whereis comando.
Come utilizzare il whereis Comando #
La sintassi per whereis il comando è il seguente:
whereis [OPTIONS] FILE_NAME...
Se utilizzato senza alcuna opzione whereis cerca i file binari, di origine e manuali per il comando specificato come argomento.
Per impostazione predefinita whereis cerca i file del comando nei percorsi codificati e nelle directory elencate nelle variabili di ambiente. Usa -l opzione per trovare le directory in cui whereis comando cerca.
whereis -l
Ad esempio, per ottenere informazioni su bash comando, dovresti digitare quanto segue:
whereis bash bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
Nell'output sopra bash: è il comando per il quale vuoi ottenere informazioni, /bin/bash è il percorso del file binario, /etc/bash.bashrc è il file sorgente e /usr/share/man/man1/bash.1.gz è la pagina man.
Se il comando che stai cercando non esiste, whereis stamperà solo il nome del comando.
Puoi anche fornire più di un argomento a whereis comando:
whereis netcat uptime
L'output includerà informazioni su entrambi netcat e uptime comandi:
netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz
uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz
Per cercare solo i binari dei comandi, usa -p opzione.
Ad esempio, per trovare la posizione del ping comando, dovresti digitare quanto segue:
whereis -p ping ping: /bin/ping
Quando cerchi solo la posizione del binario del comando, preferisci usare il which o type comandi.
Per cercare solo i file di origine, usa -s opzione.
whereis -s command
Se i file di origine esistono, whereis stamperà le loro posizioni.
Il -m l'opzione ti permette di cercare solo i file man:
whereis -m command
Per limitare le posizioni in cui whereis le ricerche di binari utilizzano -B opzioni, per i manuali il -M opzione e -S per le fonti. Ciascuna opzione accetta un elenco di percorsi assoluti di directory separate da uno spazio. L'elenco delle directory deve essere terminato da -f opzione che indica l'inizio dei nomi dei file.
Ad esempio, per cercare il cp binario nel /bin directory da digitare:
whereis -b -B /bin -f cp cp: /bin/cp
Il -u l'opzione dice whereis per cercare voci insolite. I file che non hanno esattamente una voce di ogni tipo richiesto (binario, manuale e sorgente) sono considerati file insoliti (comandi).
Ad esempio, per cercare tutti i binari in /bin directory che non ha pagine di manuale o ha più di una documentazione da digitare:
cd /binwhereis -m -u *
Il carattere jolly (* ) dopo il -f opzione indica tutti i file nella directory di lavoro corrente(/bin ).
Conclusione #
Il whereis l'utilità viene utilizzata per individuare i file binari, di origine e manuali per un determinato comando.
Se hai domande o feedback, lascia un commento qui sotto.