Který (příkaz) - Which (command)
Vývojáři | Carlo Wood |
---|---|
Stabilní uvolnění | 2.21[1] / 20. března 2015 |
Operační systém | Unix, Unixový, Microsoft Windows[2] |
Typ | Příkaz |
Licence | GNU GPL v3 |
webová stránka | carlowood.github.io |
Vývojáři | Trane Francks |
---|---|
Stabilní uvolnění | 2.1[3] / 20. března 2002 |
Operační systém | FreeDOS |
Typ | Příkaz |
Licence | GNU GPL v2 |
webová stránka | Trane's World: Reinvented |
Operační systém | AROS Research Operating System |
---|---|
Typ | Příkaz |
Licence | Veřejná licence AROS (APL) Verze 1.1 (na základě MPL )[4] |
webová stránka | aros.sourceforge.net |
v výpočetní, který
je příkaz pro různé operační systémy slouží k identifikaci polohy spustitelné soubory. Příkaz je k dispozici v Unix a Unixový systémy, AROS skořápka[5], pro FreeDOS[6] a pro Microsoft Windows.[2] Funkčnost který příkaz je podobný některým implementacím typ příkaz. POSIX určuje příkaz s názvem příkaz který také pokrývá tuto funkci.[7]
Implementace
Unix, podobný Unixu
Příkaz má jeden nebo více argumentů; pro každý z těchto argumentů vytiskne úplnou cestu spustitelného souboru do stdout to by bylo provedeno, kdyby byl tento argument zadán do skořápka. Dělá to hledáním spustitelného souboru nebo skriptu v adresářích uvedených v proměnné prostředí CESTA.[8] The který příkaz je součástí většiny Unixový počítače. Je také součástí C Shell.[7]
Microsoft Windows, MS-DOS, FreeDOS
Příkaz je k dispozici jako samostatný balíček pro Microsoft Windows jako součást GnuWin32 projekt[2] a UnxUtils sbírka rodák Win32 porty běžné GNU Unixový utility.[9] Windows také obsahuje podobné kde.exe
příkaz.
Stejná funkce je k dispozici v MS-DOS, ale ne Windows, jako vestavěný TRUENAME příkaz.
v PowerShell, funkce poskytuje rutina Get-Command. [10]
The FreeDOS verze byla vyvinuta Trane Francks.[11]
AROS Research Operating System
Příkaz se používá k vyhledání a tisku umístění konkrétního programu.[12]
Vstupy:
- SOUBOR - Určuje příkaz, který se má vyhledat
- NORES - Rezidentní programy nejsou zahrnuty do vyhledávání
- RES - Berou se v úvahu pouze rezidentní programy
- VŠE - Najde všechna umístění SOUBORU, což může několikrát způsobit tisk stejného místa
Reference
- ^ https://carlowood.github.io/which/
- ^ A b C
který
pro Windows z GnuWin32 projekt - ^ 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/distribution/1.2/repos/pkg-html/group-util.html
- ^ A b "Příkaz", Základní specifikace otevřené skupiny, vydání 7, IEEE std 1003.1-2008
- ^
který
manuálová stránka - ^ 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/distribution/1.2/repos/pkg-html/which.html
- ^ http://aros.sourceforge.net/documentation/users/shell/which.php