Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
10.7 프로그램 실행 관련 명령
10.7.1 "which" 명령 - 실행파일의 path name 확인
"which" 명령은 시스템에서 특정 명령을 실행할 때 실제로 어떤 프로그램이 사용되는지를 알려준다. 실제로 시스템에는 여러 가지 프로그램이 여러 곳에 설치되어 있어서 실제로 어떤 위치에 있는 프로그램이 사용되는지 판단하기 어려울 때가 많다. 이럴 때 사용하는 것이 "which" 명령이다.
[명령 형식]
which exec-command |
[명령 개요]
■ 시스템에서 실행되는 명령에 대해서 실제로 실행되는 프로그램의 위치를 알려준다.
■ user 권한 -- 일반 user.
[상세 설명]
■ None
[주요 Option]
-a | print all matching pathnames of each argument |
[사용 Example]
먼저 "mkdir" 명령에 대해서 사용되는 프로그램을 확인해 보자.
pi@raspberrypi ~/testdata $ which mkdir |
/bin/mkdir |
이 결과는 시스템에서 "mkdir" 명령을 실행하면 "/bin/mkdir"에 있는 프로그램을 사용한다는 것을 의미한다.
그러면 이번에는 해당 위치에 그 프로그램이 있는지 확인해 보자. "ls" 명령으로 아래와 같은 명령을 실행해 보면 지정된 폴더에 "mkdir" 파일이 있는 것을 확인할 수 있다.
pi@raspberrypi ~/testdata $ ls /bin/mkdir -l |
-rwxr-xr-x 1 root root 38596 Jan 28 2013 /bin/mkdir |
다음은 "vncserver" 프로그램에 대한 파일경로를 확인해 본 것이다.
pi@raspberrypi ~/testdata $ which vncserver |
/usr/bin/vncserver pi@raspberrypi ~/testdata $ |