상세 컨텐츠

본문 제목

ubuntu terminal 기본 shell 지정 방법과 .bashrc 가 적용 되지 않을 때 .bashrc 실행되게 하는 방법

IT : Ubuntu

by 휀스 2014. 7. 3. 00:30

본문



ubuntu terminal 기본 shell 지정 방법과 .bashrc 가 적용 되지 않을 때 .bashrc 실행되게 하는 방법


windows 에서 putty같은 툴을 사용하여 ubuntu 로 ssh 연결할 경우 기본 bash 환경 파일이 적용되지 않는 경우가 있습니다. 이때 대처하는 방법은 로그인 후 


$ source ~/.bashrc


라고 직접 입력하여 사용하는 방법이 있습니다. 이 방법은 매번 접속할 때 마다 실행해 주어야 하므로 좋은 해결 방법은 아닙니다.



그럼 이 문제를 해결하는 방법은?


.bash_profile 파일을 만들어 주는 것 입니다.


$ vi ~/.bash_profile


이나


$ gedit ~/.bash_profile


으로 파일을 연 다음


source ~/.bashrc


라고 내용을 추가해 주고 저장합니다. 이후 로그아웃 한 다음 다음 로그인 할 때 부터 자동으로 .bashrc 가 적용되어 집니다.


기본으로 bash 가 적용되지 않는다면?


현재 사용중인 shell 이 무엇인지 알아야겠죠?


$ echo $SHELL

/bin/bash


echo $SHELL 명령은 현재 shell 이 무엇인지 보여줍니다. 사용하고 싶은 shell 이 다른 것 이라면??


$ chsh

Password: 

Changing the login shell for jason

Enter the new value, or press ENTER for the default

Login Shell [/bin/bash]: /bin/bash


chsh 명령으로 원하는 shell 로 변경을 할 수 있습니다.

android 빌드를 해야한다면 bash 사용은 기본이니 따로 변경할 필요가 없겠죠?


이상으로 ubuntu terminal 기본 shell 지정 방법과 .bashrc 가 적용 되지 않을 때 .bashrc 실행되게 하는 방법에대해 알아 보았습니다.



관련글 더보기