logo

English

이곳의 프로그래밍관련 정보와 소스는 마음대로 활용하셔도 좋습니다. 다만 쓰시기 전에 통보 정도는 해주시는 것이 예의 일것 같습니다. 질문이나 오류 수정은 siseong@gmail.com 으로 주세요. 감사합니다.

Ubuntu 기본 쉘 dash 대신 bash로 설정

by digipine posted Nov 02, 2017
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

우분투의 기본 쉘은 dash 입니다.

 

$ ls -al /bin/sh

lrwxrwxrwx 1 root root 4  1월 12 15:35 /bin/sh -> dash

 
하지만, 개발용 shell script들 중 bash 용으로 작성된 것들이 많지요
shell script도 POSIX standard 를 준수하면 좋겠지만,
당장 빌드 에러가 shell script 때문에 발생하고, 개발 진행이 안되면 난감합니다.
 
이럴때는 dash 대신 bash로 기본 쉘을 바꾸면 됩니다.

 

$ sudo dpkg-reconfigure dash

No 라고 답변하세요.

 

아래처럼 바뀝니다.

$ ls -al /bin/sh

 

lrwxrwxrwx 1 root root 4  1월 12 22:48 /bin/sh -> bash

 

 

관련 정보는 아래 링크 참조하세요/

https://wiki.ubuntu.com/DashAsBinSh

TAG •
?