반응형
리눅스를 사용하다 보면 프로그램의 실행 파일 경로가 설정되어 있지 않아 프로그램을 실행할 경우
실행파일이 들어 있는 디렉토리명을 전부 입력해야하는 경우가 있습니다.
해결법
각 사용자의 홈 디렉토리를 보면 다음과 같은 파일을 볼 수 있습니다.
.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
반응형
'OS > LINUX' 카테고리의 다른 글
[CentOS 7] Docker Engine 설치 (0) | 2022.09.07 |
---|---|
sendmail 지연 발송 (0) | 2022.07.29 |
[Ubunto] GCC 설치 (0) | 2012.10.01 |
[Ubuntu] PHP5 설치 (0) | 2012.10.01 |
[Ubuntu] My-SQL 설치하기 (0) | 2012.10.01 |