En informática , which
es un comando para varios sistemas operativos que se utiliza para identificar la ubicación de los ejecutables . El comando está disponible en Unix y sistemas similares a Unix , el shell AROS , [4] para FreeDOS [5] y para Microsoft Windows . [2] La funcionalidad del comando which es similar a algunas implementaciones del comando type . POSIX especifica un comando llamado comando que también cubre esta funcionalidad. [6]
El comando toma uno o más argumentos; para cada uno de estos argumentos, imprime la ruta completa del ejecutable a la salida estándar que se habría ejecutado si este argumento se hubiera ingresado en el shell . Para ello, busca un ejecutable o script en los directorios enumerados en la variable de entorno PATH . [7] El comando which forma parte de la mayoría de las computadoras tipo Unix . También forma parte del C Shell . [6]
Un comando que apareció por primera vez en 3BSD . [8]
Carlo Wood desarrolló la implementación GNU utilizada en la mayoría de los sistemas operativos basados en Linux . [9]
En FreeBSD, la utilidad which fue escrita originalmente en Perl por Wolfram Schneider. Cuya versión actual fue reescrita por Daniel Papasian utilizando el lenguaje de programación C. [10]
Multics utiliza el comando where
abreviado como wh
.
El comando está disponible como un paquete separado para Microsoft Windows como parte del proyecto GnuWin32 [2] y la colección UnxUtils de puertos Win32 nativos de utilidades comunes similares a GNU Unix . [11] Windows también incluye un comando similar. where.exe
La misma funcionalidad está disponible en MS-DOS , pero no en Windows, que el comando TRUENAME integrado .
En PowerShell , la funcionalidad la proporciona el cmdlet Get-Command. [12]
La versión FreeDOS fue desarrollada por Trane Francks. [13]
El comando se utiliza para buscar e imprimir la ubicación de un programa específico. [14]
Entradas: