En sistemas operativos Unix y similares , es un comando que describe cómo se interpretarían
sus argumentos si se utilizaran como nombres de comandos.type
Función
Cuando corresponda, typese mostrará la ruta del nombre del comando. Los tipos de comandos posibles son:
- concha incorporada
- función
- alias
- comando hash
- palabra clave
El comando devuelve un estado de salida distinto de cero si no se pueden encontrar los nombres de los comandos.
Ejemplos
$ type test test es una función incorporada del shell $ type cp
cp es /bin/cp $ type unknown
unknown no encontrado $ type type type es una función incorporada del shell
Historia
El typecomando era un shell integrado para Bourne Shell que se introdujo en el System V Release 2 (SVR2) de AT&T en 1984, [1] y sigue estando incluido en muchos otros shells compatibles con POSIX como Bash . Sin embargo, typeno forma parte del estándar POSIX . Con un shell POSIX, se obtiene un comportamiento similar con
comando -V nombre
En KornShell , el comando whenceproporciona una funcionalidad similar. [2]
El comando está disponible como un paquete separado para Microsoft Windows como parte de la colección UnxUtils de puertos Win32 nativos de utilidades comunes tipo Unix de GNU . [3]
Véase también
Referencias
- ^ "Familia tradicional de conchas Bourne / historia y desarrollo". www.in-ulm.de . Consultado el 7 de octubre de 2018 .
- ^ Siever, Ellen (27 de julio de 2005). Linux in a Nutshell. Manuales en pocas palabras. O'Reilly Media, Inc. (publicado en 2005). pág. 695. ISBN
9780596009304. Recuperado el 5 de julio de 2016.
de donde [...] Solo shell Korn. Muestra si cada comando es un comando Unix, un comando integrado, una función de shell definida o un alias.
- ^ Puertos Win32 nativos de algunas utilidades GNU