linux Bash Shell

Bash (Borune-again shell, 본 어게인 셸)은 본 셸을 대체하는 자유 소프트웨어로서GNU 프로젝트를 위해 브라이언 폭스(Brian Fox)가 작성한 유닉스 셸이다.[2][3] 1989년 발표되어 GNU 운영 체제와 리눅스맥 OS X 그리고 다윈 등 운영 체제의 기본 셸로 탑재되어 광범위하게 배포 되었다. 또한 DJGPP와 노벨 넷웨어에 의해 도스로 이식되었고Cygwin과 MinGW의 배포로 마이크로소프트 윈도로 이식되었다.

특성

Bash 명령어의 문법은 거의 대부분이 sh와 호환되어 쓰일 수 있다. 또한 kshcsh 에서 많은 아이디어를 받아서 명령 히스토리, 디렉터리 스택, $RANDOM POSIX 형식 명령어 치환 등을 지원한다. 또한 입력 중에 명령어나 파일 이름을 자동 완성해 주는 기능도 지원한다.