GNU/Linux >> Linux Esercitazione >  >> Linux

dove è:comando non trovato

Il comando whereis viene utilizzato per visualizzare vari dettagli associati a un comando. Ad esempio, quando si immette whereis ls viene visualizzato il seguente output:ls:/bin/ls /usr/share/man/man1/ls.1.gz /usr/ share/man/man1p/ls.1p.gz.

Dove /bin/ls indica la posizione del comando ls e /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz indica la posizione delle pagine man per il comando ls.

Sintassi

La sintassi del comando whereis è:

$ whereis [options] [directory name] {file name}

dove sono Opzioni di comando

Il comando whereis ha diverse opzioni, come descritto nella tabella seguente.

Opzione Descrizione
-b Cerca solo i binari.
-m Cerca solo le sezioni manuali.
-s Cerca solo fonti.
-u Cerca voci insolite.

Se riscontri un errore di seguito durante l'esecuzione del comando whereis:

whereis: command not found

puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione:

Distribuzione Comando
OS X brew install util-linux
Debian apt-get install util-linux
Ubuntu apt-get install util-linux
Alpino apk add util-linux
Arch Linux pacman -S util-linux
Kali Linux apt-get install util-linux
CentOS yum install util-linux
Fedora dnf install util-linux
Raspbian apt-get install util-linux

dove sono Esempi di comandi

1. Individua le pagine binarie, sorgenti e man per ssh:

# whereis ssh

2. Individua le pagine binarie e man per ls:

# whereis -bm ls

3. Individua l'origine delle pagine di gcc e man per Git:

# whereis -s gcc -m git

4. Individua i binari per gcc solo in `/usr/bin/`:

# whereis -b -B /usr/bin/ -f gcc

5. Individua i binari insoliti (quelli che hanno più o meno di un binario sul sistema):

# whereis -u *

6. Individua i file binari con voci manuali insolite (file binari con più o meno di un manuale installato):

# whereis -u -m *

Conclusione

Il comando whereis tenta di individuare i file dati cercando un elenco di directory codificato. Può trovare eseguibili, documentazione e codice sorgente. whereis è alquanto bizzarro perché il suo elenco di directory potrebbe non includere quelle di cui hai bisogno.


Linux
  1. netstat:comando non trovato

  2. kubectl:comando non trovato

  3. tvservice:comando non trovato

  4. lspci:comando non trovato

  5. pstree:comando non trovato

aws-shell:comando non trovato

w:comando non trovato

df:comando non trovato

du:comando non trovato

rm:comando non trovato

mv:comando non trovato