En Unix y Unix-como sistemas operativos , type
es un comando que describe cómo sus argumentos serían interpretadas si se usan como nombres de comandos.
Autor (es) original (es) | Corporación AT&T |
---|---|
Desarrollador (es) | Varios desarrolladores comerciales y de código abierto |
Versión inicial | 1984 |
Sistema operativo | Unix y similar a Unix |
Plataforma | Multiplataforma |
Tipo | Mando |
Función
Donde corresponda, type
mostrará la ruta del nombre del comando. Los posibles tipos de comando son:
- shell incorporado
- 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 de
$ type test test es un shell incorporado $ type cp cp is / bin / cp $ type unknown unknown not found $ type type type es un shell incorporado
Historia
El type
comando era un shell incorporado para el shell Bourne que se introdujo en el System V Release 2 (SVR2) de AT&T en 1984, [1] y continúa incluyéndose en muchos otros shells compatibles con POSIX como Bash . Sin embargo, type
no forma parte del estándar POSIX . Con un shell POSIX, se recupera un comportamiento similar con
comando -V nombre
En KornShell , el comando whence
proporciona 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 GNU Unix. [3]
Ver también
Referencias
- ^ "historia y desarrollo de la familia de concha de Bourne tradicional" . www.in-ulm.de . Consultado el 7 de octubre de 2018 .
- ^ Siever, Ellen (2005). Linux en pocas palabras . Manuales de cáscara de nuez. O'Reilly Media, Inc. pág. 695. ISBN 9780596009304. Consultado el 5 de julio de 2016 .
de donde [...] sólo concha de Korn. Muestre si cada comando es un comando de Unix, un comando incorporado, una función de shell definida o un alias.
- ^ Puertos nativos Win32 de algunas utilidades GNU