반응형
소개
리눅스 사용시 아래와 같은 명령어가 어디서든지 이용이 가능하다는 것을 안다.
$ ls
$ mkdir
$ rm
$ ... 등등
만약 프로그램을 설치했는데, 실행하려면 매번 설치한 디렉토리에 들어가서 실행시켜야 하는 수고가 있다.
이런때 PATH를 등록해 놓으면 어느 디렉토리 위치에서도 실행시킬 수 있다.
설정
profile 파일을 연다.
$ vi /etc/profile
vi편집기로 profile을 열었다. profile은 쉘의 환경설정인데, 모든 사용자에게 적용되는 환경 설정이다.
내용중 PATH부분을 찾아서 명령어가 있는 디렉토리를 추가하면 된다. 즉, 바이너리 파일 경로(보통 bin디렉토리에 명령어가 있다.)를 넣어주면 된다. 아래 내용을 참고하여 빨간 코드를 추가한다. (MySQL인 경우 설치한 디렉토리가 /usr/local/mysql에 있고 그 안에 바이너리 디렉토리인 bin 디렉토리를 추가했다.)
if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/local/mysql/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH
고친 후 바로 사용이 가능하도록 아래의 명령어로 환경설정을 다시 불러오도록 한다.
$ source /etc/profile
이제 PATH까지 등록했으니 어느 위치에서든지 bin 디렉토리 내에 들어있는 명령어를 사용 할 수 있게 되었다.
반응형
'리눅스 > 리눅스 - 데비안 계열' 카테고리의 다른 글
[데비안] 로그 관리 (0) | 2013.07.09 |
---|---|
[데비안] SSHPass 설치와 사용 (0) | 2013.07.04 |
[데비안] DNS에 등록된 호스트의 IP값 주소를 보여주는 nslookup (0) | 2013.06.19 |
[데비안] 리눅스 프로그램 실행시간 측정 (0) | 2013.05.28 |
[데비안] SSH 로그인시 느린 경우 (0) | 2013.05.27 |