728x90
반응형
1. PATH 확인
echo $PATH를 통해서 자신에게 설정된 PATH 를 확인이 가능하다. (물론 env를 통해서 PATH를 확인이 가능하지만 PATH만 확인하는 차원에서 echo를 사용했음.)
#### 보안상 PATH내에는 현재 디렉터리를 나타내는 "."(dot)을 포함시키지 않는 것을 권장함. 하지만 꼭 추가를 해서 사용하고자 할때는 PATH의 젤 끝에 추가할것을 권고함.
2. PATH 추가 및 제거
PATH를 추가하기 위해서는 아래 파일에 등록하는것이 기본이 되며, PATH 제거하기 위해서는 삭제를 하면 된다.
etc 디렉터리의 안에 있는 파일을 수정할 경우 모든 사용자를 대상으로 적용이된다.
/etc/profile
/etc/bashrc
/etc/profile에 jdk와 jeus를 설치하며 추가했던 PATH가 나온다. (기본적인 PATH는 쉘 스크립트를 통해서 /etc/profile안에 정의되어 있다.
/etc/bashrc 안에 존재하는 쉘스크립트 처럼 /etc/profile 안에서도 정의가 되어있다.
하단의 파일을 수정할 경우는 로그인한 계정에만 적용된다.
~/.bashrc
~/.bash_profile
~/.profile
그리고 저 파일들안에 PATH를 추가(삭제)시킨후에는 반드시 source 명령이나 재부팅을 해야 PATH가 설정됨으로 잊지 말아야겠다.
source /etc/profile
3. PATH 설정법
export PATH=/xxxx/xxxx:/yyyy/yyyy
라고 되어있을때, 추가적으로 PATH(/aaa/aaa라고 가정) 를 적어 넣는다고 한다면,
export PATH=/aaa/aaa:$PATH
라고한다면 이것은
export PATH=/aaa/aaa:/xxxx/xxxx:/yyyy/yyyy 와 같다.
sh에서 PATH추가시엔
# PATH=/xxx/xxx:/yyy/yyy
# export PATH
csh에서 PATH 추가시엔
# setenv PATH /xxx/xxx:/yyy/yyy
끝.
반응형
'OS' 카테고리의 다른 글
tar 사용법 (0) | 2020.01.14 |
---|---|
ssh 접속 지연 현상 조치 - UseDNS 비활성화 (0) | 2020.01.14 |
[시스템] NTP 서버와 동기화 설정 (0) | 2019.02.21 |
리눅스 메모리 사용량 순 프로세스 보기 (0) | 2018.05.14 |
ssh error - No supported key exchange algorithms found [preauth] (0) | 2017.10.25 |