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 실행되게 하는 방법에대해 알아 보았습니다.
ubuntu git 폴더에서 특정 파일 제외하고 복사하기. rsync 알면 편한 Ubuntu 파일 백업 명령 (0) | 2014.07.31 |
---|---|
linux ubuntu shell 에서 case 문 사용하기와 if 문 옵션 (0) | 2014.07.24 |
Ubuntu 에 원격데스크탑으로 연결시 화면에 아무것도 나타나지 않는 현상 고치는 방법 (0) | 2014.06.21 |
samba 설정에서 윈도우 사용자가 만든 폴더에 읽고 쓰기 권한을 주기 (0) | 2014.06.13 |
Ubuntu (Linux) 에서 CPU 정보, Memory 정보, PC 이름, kernel version 알아내기. (0) | 2014.02.24 |