Linux Tutorial · 2 min read · Jan 22, 2026
Tutorial sul comando type di Linux per principianti (con esempi)

Sulla riga di comando di Linux, ti imbatterai in diversi tipi di utility. Alcuni sono alias, mentre altri sono strumenti integrati e persino funzioni. Quindi, come controlli questi tipi? Bene, esiste un comando ‘type‘ che ti offre queste informazioni. In questo tutorial, discuteremo del comando ‘type’ utilizzando alcuni esempi facili da comprendere.
Ma prima di farlo, vale la pena menzionare che tutti gli esempi qui sono stati testati su una macchina Ubuntu 18.04 LTS.
Comando type di Linux
Come già accennato nell’introduzione sopra, il comando type in Linux visualizza informazioni sul tipo di comando. Di seguito è riportata la sua sintassi:
type [-afptP] name [name ...]Ecco alcuni esempi in stile Q&A che dovrebbero darti un’idea migliore di come funziona il comando type.
Q1. Come usare il comando type?
È semplice, basta eseguire ‘type’ con il nome dello strumento da riga di comando come input e -t come opzione da riga di comando. Ad esempio,
type -t cpQuesto comando ha prodotto il seguente output:
fileAllo stesso modo, se il nome dello strumento è un alias, allora il comando type lo indica chiaramente. Ad esempio, il seguente comando:
type -t lsha prodotto questo output:
aliasEcco 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, respectivelyQ2. Come far stampare a type la posizione degli strumenti?
Per questo, esegui il comando type senza alcuna opzione. Ecco un esempio:
Q3. Come visualizzare tutte le posizioni contenenti uno strumento specifico?
Usa l’opzione da riga di comando -a per questo. Ecco un esempio:
type -a lsQuesto comando ha prodotto il seguente output sul mio sistema:
ls is aliased to `ls --color=auto'
ls is /bin/lsQ4. Come far cercare a type anche se l’input è un alias?
Per impostazione predefinita, se inserisci un alias (come ‘ls’ su alcuni sistemi), il comando type non produce la posizione nell’output. Ad esempio:
type lsEcco 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 utilizzando l’opzione da 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 executedConclusione
Il comando type non ha una curva di apprendimento ripida. Molte delle opzioni che fornisce sono state discusse in questo tutorial. Una volta terminati i test, vai alla pagina man del comando ‘type’ per saperne di più.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.