GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el comando de tipo (mostrar información sobre el comando) en Linux

TYPE es un comando de Linux que ayuda a identificar el tipo de comando de entrada si es un alias, integrado, función o palabra clave. También puede pasar varios comandos como parámetros de entrada.

Todos los argumentos de este comando son opcionales.

La sintaxis básica se muestra a continuación.

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

Aquí,

[afptP] 

-a - display all locations containing an executable named NAME; includes aliases, builtins, and functions, if and only if the '-p' option is not also used
-f - suppress shell function lookup
-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
-p - returns either the name of the disk file that would be executed or nothing if `type -t NAME' would not return `file'.
-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

Nombre – Nombre del comando a interpretar.

Estado de salida – Devuelve éxito si se encuentran todos los NOMBRES; falla si no se encuentra alguno.

Cómo usar el comando Tipo

En Linux, Unix y sistemas similares a Unix, el comando puede ser un alias, un shell integrado, un archivo, una función o una palabra clave. Entonces, ¿cómo encontrar el tipo de comando que está ejecutando en el shell?

Considere el comando pwd, ¿está integrado en el shell o funciona?

El shell proporciona un tipo de comando único para averiguarlo. Abra la terminal de Linux y ejecute el comando como se muestra a continuación.

$ type -a pwd
pwd is a shell builtin

El resultado nos dice que pwd está integrado en el shell.

¿Qué pasa con el comando ls?

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

ls es un alias.

El tipo en sí es un shell incorporado. Puede encontrar esto ejecutándose sobre sí mismo.

$ type type
type is a shell builtin

Ejemplos de comandos de tipo

Ahora, aquí cubriremos todas las opciones junto con ejemplos,

1. -una opción muestra todas las ubicaciones que contienen un ejecutable llamado NOMBRE junto con su tipo.

$ type -a pwd
pwd is a shell builtin
pwd is /bin/pwd

También puede pasar varios nombres del comando como entrada a este comando.

$ type -a pwd wc
pwd is a shell builtin
pwd is /bin/pwd
wc is /usr/bin/wc
wc is /usr/bin/wc

2. La opción -f suprime la función de búsqueda de shell.

$ type -f pwd
pwd is a shell builtin

3. -p devuelve el nombre del archivo de disco que se ejecutaría junto con la ruta completa para el alias, integrado o función.

$ type -p wc
/usr/bin/wc

4. La opción -t simplemente devuelve un tipo como incorporado, función, alias, etc.

$ type -t pwd
builtin

Resumen

Entonces, cubrimos el funcionamiento básico del comando Type de Linux con ejemplos. En cualquier momento, si desea ayuda, simplemente ejecute man o escriba ayuda en la terminal.

Consulte este manual en línea para conocer el comando.


Linux
  1. Cómo usar el comando grep de Linux

  2. Cómo usar el comando de historial en Linux

  3. Cómo usar el comando de nombre de host en Linux

  4. Cómo usar el comando Su en Linux

  5. Cómo usar el comando de pantalla de Linux

Cómo usar el comando nohup de Linux

Cómo usar du Command en Linux

Cómo usar el comando sysctl en Linux

Cómo usar el comando de apagado de Linux

Cómo usar grep en Linux

Obtener información sobre un comando con tipo de comando en Linux