Cómo usar el comando Type en Linux

27 feb 2021 2 min di lettura
Cómo usar el comando Type en Linux
Indice dei contenuti

Introducción

El type se utiliza para mostrar información sobre el tipo de comando. Le mostrará cómo se interpretaría un comando dado si se escribiera en la línea de comandos.

En este artículo, explicaremos cómo usar el type

Utilice el comando Tipo

type es un shell integrado en Bash y otros shells como Zsh y Ksh. Su comportamiento puede diferir ligeramente de un caparazón a otro. Cubriremos la versión integrada de Bash de type.

La sintaxis del type es la siguiente:

type [OPTIONS] FILE_NAME...

Por ejemplo, para identificar el wc, escriba lo siguiente:

type wc

La salida será algo como esto:

wc is /usr/bin/wc

También puede proporcionar más de un argumento al comando de type

type sleep head

La salida incluirá información sobre los comandos de sleep y de head

sleep is /bin/sleep
 head is /usr/bin/head

Tipos de comando

La -t imprime una sola palabra que describe el tipo de comando, que puede ser uno de los siguientes:

  • alias (shell de alias)
  • función (función de shell)
  • incorporado (shell incorporado)
  • archivo (archivo de disco)
  • palabra clave (palabra de shell)

Aquí hay unos ejemplos:

  • alias
type -t grep

En mi sistema, grep es alias grep --color=auto:

alias
  • función
type -t rvm

rvm es una herramienta (característica) para instalar, administrar y trabajar con múltiples entornos Ruby:

function
  • incorporado
type -t echo

echo es un shell integrado en Bash y otros shells como Zsh y Ksh:

builtin
  • expediente
type -t cut

cut es un archivo ejecutable:

builtin
  • palabra clave
type -t for

for es una palabra reservada en Bash:

keyword

Ver las ubicaciones que contienen el comando

Para imprimir todas las coincidencias, use la opción -a

type -a pwd

El resultado mostrará que pwd es un shell integrado, pero también está disponible como un ejecutable independiente /bin/pwd:

pwd is a shell builtin
 pwd is /bin/pwd

Otras opciones de comando como

La -p obligará al type a devolver la ruta al comando solo si el comando es un archivo ejecutable en el disco:

Por ejemplo, el siguiente comando no mostrará ningún resultado ya que el pwd es un shell integrado.

type -p pwd

A diferencia de -p, la -P permite buscar la PATH de un archivo ejecutable en el disco incluso si el comando no es un archivo.

type -P pwd
pwd is /bin/pwd

-f se usa la opción type no buscará funciones de shell, como con el comando incorporado.

Conclusión

El type le mostrará cómo se interpretará un comando específico cuando se use en la línea de comando.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.