Wednesday, July 12, 2006
리눅스/Cygwin : 패스(PATH) 수정/추가하는 법 - Linux
자신의 홈 디렉토리에
.profile
.bash_profile
이런 파일이 있을 것입니다.
그 파일 중 하나의 맨 마지막 줄에
PATH=디렉토리경로:디렉토리경로:디렉토리경로
이렇게 지정하면 됩니다. 디렉토리들을 콜론(:)으로 구분합니다. (참고로 도스나 윈도우에서는 세미콜론(;)으로 구분함)
그런데 이렇게 하면 이미 지정되어 있던 패스가 사라지게 되므로, 이미 있는 패스에 다음과 같이 추가 하는 것이 좋습니다.
아래 댓글 참조:
.profile
.bash_profile
이런 파일이 있을 것입니다.
그 파일 중 하나의 맨 마지막 줄에
PATH=디렉토리경로:디렉토리경로:디렉토리경로
이렇게 지정하면 됩니다. 디렉토리들을 콜론(:)으로 구분합니다. (참고로 도스나 윈도우에서는 세미콜론(;)으로 구분함)
그런데 이렇게 하면 이미 지정되어 있던 패스가 사라지게 되므로, 이미 있는 패스에 다음과 같이 추가 하는 것이 좋습니다.
PATH=${PATH}:추가할디렉토리경로
아래 댓글 참조:
tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin
이 설명은 Cygwin FAQ랑은 다르군요. Cygwin FAQ에는 cygwin\etc\profile을 수정하도록 설명이 되어 있더군요. 주인장께서 Cygwin이 아닌 Linux를 기준으로 설명하신건가요?
예, 제가 시그윈 설정도 리눅스와 최대한 비슷하게 만들어서 사용하기 때문에 설명이 부족했던 것 같습니다^^;
저의 경우에는 .bash_profile 이렇게 윈도우에서도 파일명 앞에 점을 붙인 후에 홈디렉토리를 만들어서 사용하거든요.
패스를 어떤 설정 파일에 적용하든 괜찮습니다.
다만 시그윈에서 D:\Y 이런 폴더에 패스를 걸려면
PATH=${PATH}:/cygdrive/d/y
이런 식으로 시그윈식으로 패스를 변형하여 걸면 됩니다
추가 설명:
echo $HOME 명령을 사용하여 자신의 홈 디렉토리가 어디인지 확인한 후, 설정 파일이 없다면
C:\cygwin\etc\defaults\etc\skel 디렉토리의
.bash_profile
.bashrc
.inputrc
파일 3개를 홈디렉토리에 복사한 후 편집하면 됩니다.
추가 설명:
/etc/profile
/etc/bashrc
/etc/inputrc
이런 etc 디렉토리의 설정들은 로그인한 모든 사용자들을 위한 시스템 규모의 설정 파일입니다. 변경한 설정을 모든 사용자들에게 적용할 경우에 etc 디렉토리의 파일들을 편집합니다.
자신만 쓰려는 경우에는 자신의 홈 디렉토리의
.bash_profile
.bashrc
.inputrc
이런 파일들을 편집합니다.
echo $HOME 은 echo ~ (물결무늬) 로 해도 됩니다.
<< Home