어떤 (명령)
which (command)의 사용 예 which다양한 명령의 실행 경로를 표시하는 명령 | |
| 개발자 | 카를로 우드, 다니엘 파파시아, 트레인 프랑크스 |
|---|---|
| 안정적 해제 | 2.21 / 2015년 3월 20일; 전 |
| 운영 체제 | Unix, Unix 유사, Microsoft Windows, FreeBSD, FreeDOS, AROS Research 운영 체제[1] |
| 유형 | 명령 |
| 면허증 | coreutils: GNU GPL v3, BusinessBox: BSD, FreeDOS: GNU GPLv2, AROS: AROS Public License(MPL 기반)[2] 버전 1.1 |
| 웹사이트 | GNU: gnu.org/software/which/, |
컴퓨팅에서 는 실행 파일의 위치를 식별하는 데 사용되는 다양한 운영 체제에 대한 명령어다.이 명령은 유닉스 및 유닉스 유사 시스템인 AROS [3]셸에서 FreeDOS[4] 및 마이크로소프트 윈도우즈용으로 사용할 수 있다.[1]type 명령의 일부 구현과 유사한 명령의 기능.POSIX는 이 기능도 포함하는 명명된 명령어를 지정한다.[5]
구현
Unix, Unix 유사
명령어는 하나 이상의 인수를 취한다. 이러한 각 인수에 대해 실행 파일의 전체 경로를 셸에 입력했다면 실행되었을 stdout으로 출력한다.환경변수 PATH에 나열된 디렉토리에서 실행 가능한 파일이나 스크립트를 검색하여 이 작업을 수행한다.[6]대부분의 Unix 유사 컴퓨터의 일부인 명령어.그것은 또한 C Shell의 일부분이다.[5]
카를로 우드는 대부분의 Linux 기반 운영 체제에서 사용되는 GNU 구현을 개발했다.[8]
FreeBSD에서는 원래 효용이 울프램 슈나이더에 의해 펄로 쓰여졌다.현재 버전은 다니엘 파파시아누스가 C 프로그래밍 언어를 사용하여 다시 썼다.[9]
Microsoft Windows, MS-DOS, FreeDOS
이 명령은 GnuWin32 프로젝트[1] 및 UnxUtils 모음의 일부로 마이크로소프트 윈도우즈용 별도 패키지로 사용할 수 있으며, 공통 GNUnix 유사성의 네이티브 Win32ports 모음입니다.[10]Windows(윈도우)에도 이와 유사한 기능이 포함됨where.exe명령하다
MS-DOS에서는 동일한 기능을 사용할 수 있지만 Windows에서는 사용할 수 없으며 기본 제공 TRUENAME 명령도 사용할 수 없다.
PowerShell에서 이 기능은 Get-Command Cmdlet에 의해 제공된다.[11]
FreeDOS 버전은 Trane Francks에 의해 개발되었다.[12]
AmigaOS 호환
이 명령은 특정 프로그램의 위치를 찾고 인쇄하는 데 사용된다.[13]
입력:
- FILE – 검색할 명령 지정
- NORES – 상주 프로그램이 검색에 포함되지 않음
- RES – 상주 프로그램만 고려됨
- 모두 – 동일한 위치를 여러 번 인쇄할 수 있는 파일의 모든 위치를 찾을 수 있음
참조
- ^ a b c
whichGnuWin32 프로젝트의 Windows용 - ^ "AROS Public License version 1.1".
- ^ "AROS Research Operating System".
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/group-util.html
- ^ a b "Command", The Open group base specification, Issue 7, IEEE std 1003.1-2008
- ^
which맨 페이지 - ^ – OpenBSD 일반 명령 설명서
- ^ - Linux 사용자 명령 설명서
- ^ – FreeBSD 일반 명령 설명서
- ^ http://unxutils.sourceforge.net/
- ^ "Get-Command (Microsoft.PowerShell.Core) - PowerShell".
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/which.html
- ^ "AROS Research Operating System".