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 •

List of Articles
No. Subject Author Date Views
17 안드로이드 파일 입출력시 한글 깨짐 문제 digipine 2017.10.29 7
16 안드로이드 애플리케이션 구성요소 digipine 2017.10.29 8
15 안드로이드 시스템 개발시 mmm 커멘드 사용법 digipine 2017.11.01 6
14 안드로이드 Native C 코드에서 Intent 보내는 방법 digipine 2017.11.02 8
13 안드로이드 Activity간 인자 전달하기 digipine 2017.10.29 8
12 [안드로이드] 가속도 (Accelerometer)센서 Shake 이벤트 예제 digipine 2017.11.02 29
11 [Java] SortedSet과 Comparable을 이용한 정렬(Sort) digipine 2017.10.29 6
» Ubuntu 기본 쉘 dash 대신 bash로 설정 digipine 2017.11.02 15
9 atomic vs volatile vs synchronized file 엉뚱도마뱀 2017.12.18 18
8 Atomic Operation에 대해서 엉뚱도마뱀 2017.12.18 12
7 Android 하드웨어 코덱 포팅하기, OpenCore, OpenMAX digipine 2017.11.03 23
6 Android 기반 Application Ant 빌드 방법 digipine 2017.10.29 7
5 Android - 이미지(비트맵) 리사이징 digipine 2017.11.01 6
4 Android - 슬립모드 (Sleep Mode) 방지 코드 digipine 2017.10.29 6
3 Android - 블루투스 BLE 개발하기 digipine 2017.11.02 38
2 Android - Browser 에서 Activity 실행하기 file digipine 2017.10.29 6
1 Android - AlarmManager를 이용해서 서비스 실행 시키는 코드 digipine 2017.10.29 7
Board Pagination Prev 1 Next
/ 1