저는 이전에 suse 리눅스를 사용하였는데 이때 사용하였떤 shell등이 제대로 동작하지 않아서
이를 해결하기위해 많은 검색하던 도중 우연히 발견하였습니다.
suse는 기본 bash를 사용하는데 이때 사용하였던 스크립트중에 if문 array 선언문 등등 안되는 부분이
많이 있었어서 이를 하나씩 변경하다가 이벙법을 발견하였습니다.
우분투는 기본적으로 dash 쉘을 사용합니다.
하지만 개발용 쉘등은 bash로 개발된것이 많아서 바로 사용이 안되는경우가 많습니다.
shell을 dash로 변경을 하는 방법이나 아니면 ubuntu 기본쉘을 bash로 변경하는 방법이 있는데
저는 ubuntu기본 쉘을 bash로 변경함으로써 이를 해결화였습니다.
$ sudo dpkg-reconfigure dash
NO라고 선택
위를 실행하면
dash대신 bash가 설치됩니다.
현재 설치된 shell확인하는 방법입니다.
$ ls -al /bin/sh
lrwxrwxrwx 1 root root 4 12월 11 02:12 /bin/sh -> bash
'리눅스' 카테고리의 다른 글
우분투 콘솔에서 한글 보기 (깨짐현상) (0) | 2015.01.09 |
---|---|
우분투 및 리눅스 버전 및 비트수 확인 (0) | 2015.01.08 |
리눅스에 기본 라이브러리 경로 추가 (0) | 2014.12.23 |
리눅스 자원관리 명령어 - ipcs, ipcrm (0) | 2014.12.19 |
콘솔명령어로 우분투(Ubuntu) 네트워크(인터넷) 설정 (0) | 2014.12.19 |