Mac OS X 는 Unix-like System 중의 하나인 BSD 를 기반으로 한 운영 체재다.
아무래도 임베디드 리눅스 플랫폼위에서 프로그래밍 하는것을 밥먹고 살다 보니 이런 기반 자체가 친숙하게 다가온다.
자 그럼 Unix-like System 에서 빠질수 없는 쉘을 한번 살펴 보자.
쉘을 써보려면 당연히 Terminal 이 필요 하다.
Terminal 은 위의 스샷과 같이 Application-> Utility 에 존재 한다
> export
declare -x SHELL='/bin/bash'
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 를 실행 해주게 된다. :)