강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

which (명령어의 경로를 확인한다.)

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

which

명령어의 경로를 확인하는 명령어이다.
리눅스에서 명령어의 경로와 도움말에 대한 명령어는 which, whereis, whatis, man, find등이 있다. 이중에서 명령어의 경로를 확인하는 가장 일반적인 명령어가 which이다.
흔히 호스팅서버등에서 perl의 경로를 찾는 방법으로 "which perl"과 같은 형태로 사용한다.

사용형식

       which [options] [--] programname [...]

사용예 #1

간단히 perl의 경로를 확인하고자 한다면 다음과 같이 한다.

[root@host1 commmand]# which perl
/usr/bin/perl
[root@host1 commmand]#

즉, perl의 경로를 확인코자한다면 "which perl"이라고만 하면 된다.

다음은 netstat이라는 명령어의 명령어 경로를 확인한 것이다.

[root@host1 commmand]# which netstat
/bin/netstat
[root@host1 commmand]#


사용예 #2

이번에는 웹서버나 호스팅서버에서 사용자들이 자주 찾는 명령어 경로를 확인하는 예이다.

[root@host1 commmand]# which sendmail
/usr/sbin/sendmail
[root@host1 commmand]#
[root@host1 commmand]# which find
/usr/bin/find
[root@host1 commmand]#
[root@host1 commmand]# which telnet
/usr/bin/telnet
[root@host1 commmand]#
[root@host1 commmand]# which ssh
/usr/bin/ssh
[root@host1 commmand]#
[root@host1 commmand]# which ftp
/usr/bin/ftp
[root@host1 commmand]#

위의 예는 차례대로 sendmail, find, telnet, ssh, ftp의 명령어 경로를 확인한 예이다.

which 명령어에도 다른 명령어들과 마찬가지로 여러가지 옵션들이 있으나 실무에서는 거의 사용하지 않는 것들이다. 따라서 which 명령어의 설명에서 옵션 사용의 예는 생략하도록 하겠다.

저작권:수퍼유저코리아(www.superuser.co.kr), 무단 재배포및 복사를 금합니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,845 개
  • 현재 접속자 :  82 명