본문 바로가기

Linux

[Linux] /etc/profile, .bash_profile, .bashrc

 

0. /etc/profile, .bash_profile 이란?

 

windows 운영체제에서 환경변수의 의미라고 생각하면 된다.

 

사용자가 실행할 파일이 있는 경로를 $PATH 변수에 ':' 를 구분자로 하여 추가하면

 

사용자가 실행하고자 하는 파일이 $PATH에 저장되어 있는 경로중에 있다면 실행이 된다.

 

예를 들자면,

흔히 사용하는 'ls' 나 'vi' 도 $PATH에 경로가 등록되어 있기 때문에 어느 폴더에 위치해 있어도 실행이 가능한 것이다.

 

*** $PATH, $HOME

$PATH 에는 리눅스에 기본적으로 설정된 명령어의 파일을 찾는 위치가 있고,

$HOME 은 현재 로그인한 유저의 홈 디렉토리이다. (/root)

 

***

 

.bash_profile은 사용자 개인에게만 적용되며, /etc/profile은 모든 사용자에 대한 전역적인 설정이다 .

 

.bash_profile이 실행되면 .bashrc의 내용을 실행한다.

 

1. .bashrc란?

 

.bash_profile이 실행되면서 실행되는 파일인데,

alias 설정과 따로 설정해둔 쉘스크립트나 함수를 실행한다.

 

'Linux' 카테고리의 다른 글

[Linux] link  (0) 2022.10.28
[Linux] MariaDB 포트 변경  (0) 2022.10.28
[Linux] File Descriptor 와 Redirection  (0) 2022.10.28
[Linux] 변수 선언  (0) 2022.10.28
[linux] WebLogic 설치  (0) 2022.10.28