반응형

리눅스를 사용하다 보면 프로그램의 실행 파일 경로가 설정되어 있지 않아 프로그램을 실행할 경우

실행파일이 들어 있는 디렉토리명을 전부 입력해야하는 경우가 있습니다.


해결법

각 사용자의 홈 디렉토리를 보면 다음과 같은 파일을 볼 수 있습니다.

.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

+ Recent posts