OS/LINUX
Path 설정
J모해
2012. 10. 1. 12:05
반응형
리눅스를 사용하다 보면 프로그램의 실행 파일 경로가 설정되어 있지 않아 프로그램을 실행할 경우
실행파일이 들어 있는 디렉토리명을 전부 입력해야하는 경우가 있습니다.
해결법
각 사용자의 홈 디렉토리를 보면 다음과 같은 파일을 볼 수 있습니다.
.bash_profile
위 파일을 vi로 열어 PATH 부분을 바꿔 주면 됩니다.
예를 들어 /usr/local/mysql/bin 에 실행파일들이 있다면
PATH 설정을 안해준 경우 mysql 을 접속하기 위해서는 매번 다음과 같이 해줘야한다
#/usr/local/mysql/bin/mysql -u root -p
하지만 .bash_profile에 다음과 같이 PATH를 설정해주면 어디서든 (어느 디렉토리에서도) mysql을 접속할 수 있습니다.
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:
#mysql -u root -p
콜론(:)의 의미는 여기까지 인식하라는 것으로 이해하면 될 것입니다.
즉, : 과 : 사이가 패스로 지정되는 것입니다.
파일의 편집이 끝났다고 바로 적용되는 것이 아닙니다
패스를 적용하는 방법은 시스템을 재부팅하는 방법과 source 명령어를 사용하는 방법이 있습니다.
#source .bash_profile
반응형