whereis Generatore di comandi
Genera comandi whereis per trovare il binario, la sorgente e la pagina man di un comando
Introduzione a whereis
## Cos’è whereis?
`whereis` individua in un’unica operazione i file binari, le fonti sorgente e le pagine di manuale relative a un comando. Cerca in un insieme fisso di directory standard (non `$PATH`), il che ne rende l’operazione molto veloce, ma significa anche che trova soltanto i file installati in posizioni convenzionali. È il modo più rapido per visualizzare tutto ciò che riguarda un comando installato.
## Come utilizzarlo
1. **Impostare le opzioni**: Limitarsi a binari / fonti sorgente / manuali, oppure specificare directory di ricerca personalizzate. 2. **Inserire il nome**: Digitare il nome del comando da cercare. 3. **Copiare e eseguire**: Incollare il comando generato nel proprio terminale.
I risultati vengono raggruppati in `name: /path/to/binary /path/to/man /path/to/src`.
Opzioni comuni
### `-b` Solo binario Limita i risultati al file binario eseguibile (o allo script) relativo al comando.
### `-m` Solo manuale Limita i risultati ai file della pagina man.
### `-s` Solo sorgente Limita i risultati ai file del codice sorgente.
### `-u` Voci insolite Mostra solo le voci “insolite” — comandi che mancano almeno uno dei tipi binario/sorgente/manuale. Utile per individuare installazioni incomplete.
### `-B DIR`, `-M DIR`, `-S DIR` Percorsi di ricerca personalizzati Restringe la ricerca di file binari, manuali o di sorgente a directory specifiche. Questi devono precedere il nome del comando: `whereis -B /opt/bin -f python`.
### Nome (posizionale) Il nome del comando da cercare, ad esempio `ls`, `gcc`, `bash`.
▶Qual è la differenza tra whereis, which e locate?
▶Come posso visualizzare solo il percorso binario di un comando?
▶Come posso trovare comandi per i quali mancano le pagine di manuale o i codici sorgente?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.