Quando viene installato un comando, dovrebbe essere stata inserita una voce nel database whatis
. Tuttavia, non è necessario farlo. Per ottenere una descrizione di una riga di un comando nel database, inserisci whatis
seguito dal comando. Ad esempio, l'output dell'inserimento di whatis "ruby"
è mostrato di seguito.
erb (1) - Ruby Templating
irb (1) - Interactive Ruby Shell
ri (1) - Front-end di riferimento dell'API Ruby
ruby (1) - Linguaggio di scripting orientato agli oggetti interpretato
Questo comando whatis
accetterà espressioni regolari. Pertanto, per ottenere un elenco di tutti i comandi nel database, immettere il comando fornito di seguito.
whatis "."
La pagina man di whatis
afferma quanto segue:
whatis ricerca una serie di file di database contenenti brevi descrizioni di comandi di sistema per parole chiave e visualizza il risultato sullo standard output. Vengono visualizzate solo le corrispondenze di parole complete.
Esiste anche un comando simile chiamato apropos
. La pagina man di apropos
afferma quanto segue:
apropos ricerca una serie di file di database contenenti brevi descrizioni di comandi di sistema per parole chiave e visualizza il risultato sullo standard output.
Fondamentalmente, la differenza è che apropos
non richiede corrispondenze di parole complete. Ad esempio, whatis "string"
non trova una corrispondenza quando incontra stringhe
, ma apropos "string"
sì.