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.