qual (comando) - which (command)
| Desenvolvedor (s) | Carlo madeira |
|---|---|
| Versão estável | 2.21 / 20 de março de 2015
|
| Sistema operacional | Unix , semelhante ao Unix , Microsoft Windows |
| Modelo | Comando |
| Licença | GNU GPL v3 |
| Local na rede Internet | gnu |
| Desenvolvedor (s) | Daniel Papasian |
|---|---|
| Sistema operacional | FreeBSD |
| Modelo | Comando |
| Local na rede Internet | n / D |
| Desenvolvedor (s) | Trane Francks |
|---|---|
| Versão estável | 2.1 / 20 de março de 2002
|
| Sistema operacional | FreeDOS |
| Modelo | Comando |
| Licença | GNU GPL v2 |
| Local na rede Internet | Mundo de Trane: Reinventado |
| Sistema operacional | Sistema operacional AROS Research |
|---|---|
| Modelo | Comando |
| Licença | AROS Public License (APL) Versão 1.1 (com base na MPL ) |
| Local na rede Internet | aros.sourceforge.net |
Na computação , which é um comando para vários sistemas operacionais usados para identificar a localização de executáveis . O comando está disponível em Unix e Unix-like sistemas, o AROS shell, para FreeDOS e para Microsoft Windows . A funcionalidade do comando which é semelhante a algumas implementações do comando type . POSIX especifica um comando denominado command que também cobre esta funcionalidade.
Implementações
Unix, semelhante ao Unix
O comando leva um ou mais argumentos; para cada um desses argumentos, ele imprime o caminho completo do executável para stdout que teria sido executado se esse argumento tivesse sido inserido no shell . Ele faz isso procurando um executável ou script nos diretórios listados na variável de ambiente PATH . O comando which faz parte da maioria dos computadores do tipo Unix . Também faz parte do C Shell .
Carlo Wood desenvolveu a implementação GNU usada na maioria dos sistemas operacionais baseados em Linux .
Um comando que apareceu pela primeira vez no 3BSD .
No FreeBSD, o utilitário que foi originalmente escrito em Perl por Wolfram Schneider. A versão atual do que foi reescrito por Daniel Papasian usando o C linguagem de programação .
Microsoft Windows, MS-DOS, FreeDOS
O comando está disponível como um pacote separado para Microsoft Windows como parte do projeto GnuWin32 e da coleção UnxUtils de portas Win32 nativas de utilitários GNU Unix semelhantes . O Windows também inclui o comando semelhante .
where.exe
A mesma funcionalidade está disponível no MS-DOS , mas não no Windows, como o comando TRUENAME interno .
No PowerShell , a funcionalidade é fornecida pelo Cmdlet Get-Command.
A versão FreeDOS foi desenvolvida pela Trane Francks.
Compatível com AmigaOS
O comando é usado para encontrar e imprimir a localização de um programa específico.
Entradas:
- ARQUIVO - especifica o comando a ser pesquisado
- NORES - Programas residentes não são incluídos na pesquisa
- RES - Apenas programas residentes são considerados
- TODOS - Encontrará todos os locais do ARQUIVO o que pode causar a impressão do mesmo local várias vezes
Referências
-
^ a b c
whichpara Windows do projeto GnuWin32 - ^ http://www2.gol.com/users/trane/Tranes_World__Reinvented/Programming.html
- ^ http://aros.sourceforge.net/license.html
- ^ http://aros.sourceforge.net/documentation/users/shell/index.php
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/group-util.html
- ^ a b "Comando" , a especificação de base do grupo aberto, Edição 7 , IEEE std 1003.1-2008
-
^
whichpágina man - ^ - Linux Comandos do usuário manual
- ^ - Manual de Comandos Gerais do OpenBSD
- ^ - Manual de Comandos Gerais do FreeBSD
- ^ http://unxutils.sourceforge.net/
- ^ https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/get-command?view=powershell-3.0
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/which.html
- ^ http://aros.sourceforge.net/documentation/users/shell/which.php