GNU/Linux >> Linux Esercitazione >  >> Linux

Tutorial sui comandi di tipo Linux per principianti (con esempi)

Sulla riga di comando di Linux, ti imbatterai in diversi tipi di utilità. Alcuni sono un alias, mentre altri sono strumenti integrati e persino funzioni. Quindi, come controlli questi tipi? Bene, esiste un comando 'tipo ' che ti offre queste informazioni. In questo tutorial, discuteremo del comando 'type' usando alcuni esempi di facile comprensione.

Ma prima di farlo, vale la pena ricordare che tutti gli esempi qui presenti sono stati testati su una macchina Ubuntu 18.04 LTS.

Comando di tipo Linux

Come già accennato nell'introduzione sopra, il comando type in Linux mostra informazioni sul tipo di comando. Di seguito è riportata la sua sintassi:

type [-afptP] name [name ...]

Ed ecco alcuni esempi in stile domande e risposte che dovrebbero darti un'idea migliore di come funziona il comando type.

Q1. Come usare il comando di tipo?

È semplice, basta eseguire 'type' con il nome dello strumento della riga di comando come input e -t come opzione della riga di comando. Ad esempio,

type -t cp

Questo comando ha prodotto il seguente output:

file

Allo stesso modo, se il nome dello strumento è un alias, il comando type lo dice chiaramente. Ad esempio, il comando seguente:

type -t ls

prodotto questo output:

alias

Ecco come la pagina man dello strumento spiega l'opzione -t:

-t	output a single word which is one of `alias', `keyword',
    	`function', `builtin', `file' or `', if NAME is an alias, shell
    	reserved word, shell function, shell builtin, disk file, or not
    	found, respectively

Q2. Come si fa a digitare la posizione di stampa degli strumenti?

Per questo, esegui il comando type sans any option. Ecco un esempio:

Q3. Come visualizzare tutte le posizioni che contengono uno strumento specifico?

Utilizzare l'opzione della riga di comando -a per questo. Ecco un esempio:

type -a ls

Questo comando ha prodotto il seguente output sul mio sistema:

ls is aliased to `ls --color=auto'
ls is /bin/ls

Q4. Come effettuare la ricerca del tipo anche se l'input è un alias?

Per impostazione predefinita, se si immette un alias (come 'ls' su alcuni sistemi), il comando type non produce la posizione nell'output. Ad esempio:

type ls

Ecco l'output:

ls is aliased to `ls --color=auto'

Tuttavia, se lo desideri, puoi forzare 'type' a cercare la posizione anche se l'input è un alias. Questo può essere fatto usando l'opzione della riga di comando -P.

-P      force a PATH search for each NAME, even if it is an alias,
       	builtin, or function, and returns the name of the disk file
    	that would be executed

Conclusione

Il comando type non ha una curva di apprendimento ripida. Molte delle opzioni che fornisce abbiamo discusso in questo tutorial. Una volta terminato il test, vai alla pagina man del comando "tipo" per saperne di più.


Linux
  1. Linux yes Command Tutorial per principianti (con esempi)

  2. Linux tac Command Tutorial per principianti (con esempi)

  3. Tutorial sui comandi per utenti Linux per principianti (con esempi)

  4. Linux sum Command Tutorial per principianti (con esempi)

  5. Linux basename Command Tutorial per principianti (con esempi)

Linux sha1sum Command Tutorial per principianti (con esempi)

Tutorial sui comandi per l'aspetto di Linux per principianti (con esempi)

Esercitazione sui comandi lsattr Linux per principianti (con esempi)

Linux tload Command Tutorial per principianti (con esempi)

Linux znew Command Tutorial per principianti (con esempi)

Linux tr Command Tutorial per principianti (con esempi)