Mac OS X 는 Unix-like System 중의 하나인 BSD 를 기반으로 한 운영 체재다.

아무래도 임베디드 리눅스 플랫폼위에서 프로그래밍 하는것을 밥먹고 살다 보니 이런 기반 자체가 친숙하게 다가온다.

자 그럼 Unix-like System 에서 빠질수 없는 쉘을 한번 살펴 보자.


쉘을 써보려면 당연히 Terminal 이 필요 하다.

Terminal 은 위의 스샷과 같이 Application-> Utility 에 존재 한다

> export
declare -x SHELL='/bin/bash'

위에서 보는 바와 같이 Mac OS X 의 default Shell은 Fedora나 Ubuntu 와 마찬가지로  Bash Shell 이다.

Bash shell 은 bashrc 라는 파일을 이용해서 Customizing 할 수 있다.

/etc/bashrc 라는 파일이 모든 유저에게 적용되는 bashrc 파일이고

Ubuntu 나 Fedora 에서는 $HOME/.bashrc 파일을 생성 ( 대부분 이미 생성되어 있다 ) 하여 유저별 Customizing 이 가능하다.

내가 이글을 쓰고 있다는 얘기는 $HOME/.bashrc 가 동작하지 않는 다는 얘기다.

.bashrc 를 불러 주는 건 .bash_profile 이다..

그래서 .bash_profile 을 찾아 보았는데 , 이것도 없다 ㅎㅎ

# .bash_profile

if [ -f ~/.bashrc]; then
        . ~/.bashrc
fi


위와 같이 .bash_profile 을 생성해주면

이제 Terminal 을 실행 실킬때 bashrc 를 실행 해주게 된다. :)
 

+ Recent posts