GNU/Linux >> Linux Esercitazione >  >> Linux

12 Linux che comando, che cosa è comando, dove è esempio di comando

Questo tutorial di Linux spiegherà i tre comandi "W". Le tre "W" sono cosa è, dove è e quali comandi.

Sai già come usare il comando trova per trovare un file in modo efficiente.

Ora, questi tre comandi W ti aiuteranno a individuare più cose dalla riga di comando di Linux.

Io. Linux che cos'è il comando

Il comando Whatis è utile per ottenere brevi informazioni sui comandi o sulle funzioni di Linux. Il comando Whatis visualizza la descrizione a riga singola della pagina man per il comando che corrisponde alla stringa passata come argomento della riga di comando al comando whatis. Il comando Whatis cerca la stringa nei suoi database di indice che è gestito dal programma mandb. Il comando Whatis seleziona una breve descrizione della sezione NAME della pagina man del comando che corrisponde all'input dato al comando whatis.

Whatis fornisce diverse opzioni della riga di comando per aiutare l'utente a ottenere brevi informazioni su comandi Linux specifici in base alle proprie necessità o interessi.

Sintassi:

$ whatis [-options]

Ad esempio, ecco l'output del comando whatis, quando viene eseguito senza alcuna opzione.

$ whatis write
write (1)            - send a message to another user
write (2)            - write to a file descriptor

Visualizza brevi informazioni sulla "scrittura" dalle pagine man.

1. Ottieni informazioni da sezioni specifiche delle pagine man usando l'opzione -s

Se vogliamo ottenere informazioni sui comandi Linux da una sezione specifica delle pagine man, possiamo fornire un elenco di sezioni usando l'opzione "-s o —sections o –section". Limiterà il comando whatis alla visualizzazione di brevi informazioni solo dalla sezione della pagina man specificata.

$ whatis -s "1","2" open
open (1)             - start a program on a new virtual terminal (VT).
open (2)             - open and possibly create a file or device

Visualizza i comandi di apertura e le brevi informazioni sulle funzioni dalle sezioni 1 e 2 della pagina man.

$ whatis -s "2" open
open (2)             - open and possibly create a file or device

Visualizza le informazioni brevi sulla funzione aperta dalla sezione 2 della pagina man.

2. Cerca informazioni tramite caratteri jolly utilizzando l'opzione -w

Se vogliamo cercare informazioni su comandi o funzioni Linux usando caratteri jolly, il comando whatis fornisce l'opzione "-w o -wildcard". Renderà la tua ricerca specifica in base alle esigenze dell'utente.

$ whatis -w 'ab*'
abort (3)            - cause abnormal process termination
abs (3)              - compute the absolute value of an integer

Visualizza brevi informazioni sui comandi o sulle funzioni di Linux che iniziano da “ab”.

$ whatis -w 'ab?'
abs (3)              - compute the absolute value of an integer

Visualizza brevi informazioni sui comandi o sulle funzioni di Linux che iniziano da "ab" e seguite da qualsiasi singolo carattere.

3. Cerca informazioni attraverso espressioni regolari usando l'opzione -r

Se vogliamo cercare informazioni su comandi o funzioni Linux usando espressioni regolari, il comando whatis fornisce l'opzione "-r o -regex". Ti darà flessibilità per personalizzare la tua ricerca di comandi o funzioni Linux in tutto il sistema Linux.

$ whatis -r '^ab'
abort (3)            - cause abnormal process termination
abs (3)              - compute the absolute value of an integer

Visualizza brevi informazioni sui comandi o sulle funzioni di Linux che iniziano da “ab”.

$ whatis -r 'ab$'
anacrontab (5)       - configuration file for anacron
baobab (1)           - A graphical tool to analyse disk usage
crontab (1)          - maintain crontab files for individual users (Vixie Cron)
crontab (5)          - tables for driving cron
fstab (5)            - static information about the filesystems
inittab (5)          - init daemon configuration
swab (3)             - swap adjacent bytes
tc-stab (8)          - Generic size table manipulations

Visualizza brevi informazioni sui comandi o sulle funzioni di Linux che terminano con "ab".

4. Disabilita l'output tagliato usando l'opzione -l

Generalmente il comando whatis riduce l'output lungo dei comandi Linux o le informazioni sulle funzioni per evitare la visualizzazione dell'output "Non buono" sul terminale che va oltre lo schermo. Per consentire al comando whatis di mostrare l'output completo sullo schermo, è possibile utilizzare l'opzione "-l o –long".

$ whatis ssh-import-id
ssh-import-id (1)    - retrieve one or more public keys from a public keyserver (Launchpad.net by default) and append them to the current user's authorized_keys file (or some other specifie...

Visualizza l'output tagliato di brevi informazioni del comando Linux.

$ whatis -l ssh-import-id
ssh-import-id (1)    - retrieve one or more public keys from a public keyserver (Launchpad.net by default) and append them to the current user's authorized_keys file (or some other specified file)

Visualizza l'output completo di brevi informazioni sul comando Linux.

5. Limita la ricerca fino al percorso specificato usando l'opzione -M

Per impostazione predefinita, il comando whatis utilizza la variabile di ambiente $MANPATH. Ma cosa fornisce l'opzione "-M o -manpath" per limitare la ricerca fino al percorso specificato delle pagine man.

$ whatis -M /usr/share/man hexdump
hexdump (1)          - ASCII, decimal, hexadecimal, octal dump

Visualizza brevi informazioni sul comando hexdump di Linux dalle pagine man disponibili nel percorso /usr/share/man.

$ whatis -M /usr/man hexdump
hexdump: nothing appropriate.

Non è stato possibile trovare brevi informazioni sul comando hexdump di Linux dal percorso specificato /usr/man.

II. Linux dove è Comando

Il comando Whereis è utile per individuare le pagine binarie, di origine e di manuale dei comandi nel sistema Linux. È un'utilità molto semplice e fornisce diverse opzioni che vengono fornite di seguito con esempi.

Sintassi:

$ whereis [-options]

Ad esempio, il comando whereis viene eseguito senza alcuna opzione.

$ whereis open
open: /bin/open /usr/share/man/man1/open.1.gz /usr/share/man/man2/open.2.gz

Individua le pagine binarie, sorgenti e man del comando "open" e qui mostra i percorsi in cui sono disponibili le pagine man binarie del comando open nel sistema.

6. Individua i file binari usando l'opzione -b

Se vogliamo individuare il binario del comando Linux, utilizzare l'opzione "-b".

$ whereis -b whereis
whereis: /usr/bin/whereis /usr/bin/X11/whereis

Individua il binario del comando "whereis" e visualizza i percorsi in cui è disponibile il binario del comando nel sistema.

7. Individua le pagine man per un comando usando l'opzione -m

Se vogliamo individuare la pagina man del comando Linux, utilizzare l'opzione "-m".

$ whereis -m whereis
whereis: /usr/share/man/man1/whereis.1.gz

Individua la pagina man del comando "whereis" e visualizza il percorso in cui la pagina man del comando è disponibile nel sistema.

8. Individua l'origine di un comando usando l'opzione -s

Se vogliamo individuare l'origine del comando Linux, utilizzare l'opzione "-s".

$ whereis -s whereis
whereis:

Individua l'origine del comando "whereis", ma l'origine del comando "whereis" non esiste nel sistema, quindi non ha visualizzato il percorso per l'origine del comando nel sistema.

9. Individua voci insolite usando l'opzione -u

Questa opzione è qualcosa di diverso che cerca voci insolite. Queste voci sono quei comandi il cui codice sorgente, binario o pagina di manuale non esiste nel sistema secondo le opzioni “[-bms]” specificate insieme a “–u”.

$ whereis  -m  -u wcgrep
wcgrep:

Verifica se la pagina man del comando specificato (cioè wcgrep) non esiste nel sistema. Dove è il comando con le opzioni "-m e -u" individua i comandi nel sistema la cui pagina man non esiste.

$ whereis  -m  -u grep
$

Qui, dove il comando con le stesse opzioni viene applicato al comando "grep" la cui pagina man esiste nel sistema, quindi non viene restituito nulla ed esce normalmente.

10. Individua i file binari in un percorso specificato usando l'opzione -B

Se l'utente desidera cercare binario e desidera limitare l'ambito della ricerca per il comando whereis fino al percorso specificato, utilizzare l'opzione "-B".

$ whereis -B /bin -f for_loop
for_loop: /bin/for_loop

Individua il binario del programma utente "for_loop" dal percorso "/bin".

$ whereis -B /usr -f open
open: /usr/share/man/man1/open.1.gz /usr/share/man/man2/open.2.gz

Se il file binario del comando open non viene trovato nel percorso specificato, non viene mostrato, ma per impostazione predefinita il comando cerca altri tipi (ad es. pagina man e sorgente) di comando specificato (ad es. open) e li visualizza se trovato.

11. Individua le pagine man con ambito limitato usando l'opzione -M

Se l'utente vuole cercare le pagine man e vuole limitare l'ambito di ricerca del comando whereis fino al percorso specificato, usa l'opzione "-M".

$ whereis -M /usr/share/man/man1 -f open
open: /bin/open /usr/share/man/man1/open.1.gz
$ whereis -M /usr/share/man/man2 -f open
open: /bin/open /usr/share/man/man2/open.2.gz
$ whereis -M /usr/share/man/man3 -f open
open: /bin/open

Qui, si osserva che whereis comando sta visualizzando la pagina man del comando "open" che è disponibile solo nel percorso specificato. Tuttavia, dove il comando per impostazione predefinita cerca altri tipi (ad es. binario e sorgente) di comando specificato (ad es. aperto) e li visualizza se trovati.

III. Linux quale comando

Quale comando è un comando molto piccolo e semplice per individuare gli eseguibili nel sistema. Consente all'utente di passare diversi nomi di comandi come argomenti per ottenere i propri percorsi nel sistema. I comandi "quali" cercano il percorso dell'eseguibile nei percorsi di sistema impostati nella variabile di ambiente $PATH.

Sintassi:

$ which [-option]

Ad esempio,

$ which ls gdb open grep
/bin/ls
/usr/bin/gdb
/bin/open
/bin/grep

Individua i nomi dei comandi:"ls", "gdb", "open" e "grep" specificati come argomenti per il comando "which" e visualizza i percorsi di ciascun eseguibile in cui esiste nel sistema.

12. Visualizza tutti i percorsi usando -a opzione

Il comando "quale" fornisce l'opzione "-a" che mostra tutti i percorsi dell'eseguibile che corrispondono all'argomento.

$ which echo
/usr/sbin/echo

Sopra cercherà di visualizzare l'eseguibile "echo" da tutti i percorsi impostati nella variabile di ambiente $PATH e visualizzerà il primo percorso in cui si trova l'eseguibile echo. È possibile che l'eseguibile sia posizionato anche in altri percorsi della variabile di ambiente $PATH. Per ottenere tutti i percorsi in cui è presente l'eseguibile nel sistema, è possibile utilizzare l'opzione "-a".

$ which -a  echo
/usr/sbin/echo
/bin/echo

Linux
  1. Esempi di comandi Whereis di Linux

  2. 7 Esempi di comandi Linux df

  3. 8 Esempi di comandi TR Linux

  4. Esempi di comandi rm in Linux

  5. ps Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

Linux quale comando

Dov'è il comando in Linux

Linux dove viene spiegato il comando per principianti (5 esempi)

Comando Whereis di Linux

Esempi di comandi id in Linux