어떤 (명령)

which (command)
어떤 것
Which-command-example.png
의 사용 예which다양한 명령의 실행 경로를 표시하는 명령
개발자카를로 우드, 다니엘 파파시아, 트레인 프랑크스
안정적 해제
2.21 / 2015년 3월 20일; 6년 전(2015-03-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/, FreeDOS:Trane's World: Reinvented, AROS: aros.원천 포브스그물을 치다

컴퓨팅에서 는 실행 파일의 위치를 식별하는 데 사용되는 다양한 운영 체제에 대한 명령어다.이 명령은 유닉스 및 유닉스 유사 시스템인 AROS [3]셸에서 FreeDOS[4] 및 마이크로소프트 윈도우즈용으로 사용할 수 있다.[1]type 명령의 일부 구현과 유사한 명령의 기능.POSIX는 이 기능도 포함하는 명명된 명령어를 지정한다.[5]

구현

Unix, Unix 유사

명령어는 하나 이상의 인수를 취한다. 이러한 각 인수에 대해 실행 파일의 전체 경로를 셸에 입력했다면 실행되었을 stdout으로 출력한다.환경변수 PATH에 나열된 디렉토리에서 실행 가능한 파일이나 스크립트를 검색하여 이 작업을 수행한다.[6]대부분의 Unix 유사 컴퓨터의 일부인 명령어.그것은 또한 C Shell의 일부분이다.[5]

3BSD에서 처음 나타난 명령어.[7]

카를로 우드는 대부분의 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 – 상주 프로그램만 고려됨
  • 모두 – 동일한 위치를 여러 번 인쇄할 수 있는 파일의 모든 위치를 찾을 수 있음

참조

  1. ^ a b c which GnuWin32 프로젝트의 Windows용
  2. ^ "AROS Public License version 1.1".
  3. ^ "AROS Research Operating System".
  4. ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/group-util.html
  5. ^ a b "Command", The Open group base specification, Issue 7, IEEE std 1003.1-2008
  6. ^ which맨 페이지
  7. ^ which(1) – OpenBSD 일반 명령 설명서
  8. ^ which(1) - Linux 사용자 명령 설명서
  9. ^ which(1) – FreeBSD 일반 명령 설명서
  10. ^ http://unxutils.sourceforge.net/
  11. ^ "Get-Command (Microsoft.PowerShell.Core) - PowerShell".
  12. ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/which.html
  13. ^ "AROS Research Operating System".

외부 링크