Bash

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
Bash
Bash demo.png
Bash와 본 셸 세션의 화면
원저자 브라이언 폭스
발표일 1989년 6월 7일
최근 버전 4.2
(2011년 02월 13일, 1159일 경과)
프로그래밍 언어 C
운영 체제 크로스 플랫폼
플랫폼 GNU
언어 영어, 다국어
종류 유닉스 셸
라이선스 GNU 일반 공중 사용 허가서 버전 3+[1]
웹사이트 Bash GNU 프로젝트 웹 사이트

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

특성[편집]

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

주석[편집]

  1. GNU Project. README file. “Bash is free software, distributed under the terms of the [GNU] General Public License as published by the Free Software Foundation, version 3 of the License (or any later version).”
  2. Richard Stallman (forwarded with comments by Chet Ramey) (February 10, 1988). GNU + BSD = ?. comp.unix.questions. Mar 22, 2011에 확인. “For a year and a half, the GNU shell was "just about done". The author made repeated promises to deliver what he had done, and never kept them. Finally I could no longer believe he would ever deliver anything. So Foundation staff member Brian Fox is now implementing an imitation of the Bourne shell.”
  3. [Hamilton] (May 30, 2008). The A-Z of Programming Languages: BASH/Bourne-Again Shell. 《Computerworld》: 2. Mar 21, 2011에 확인. “When Richard Stallman decided to create a full replacement for the then-encumbered Unix systems, he knew that he would eventually have to have replacements for all of the common utilities, especially the standard shell, and those replacements would have to have acceptable licensing.”

바깥 고리[편집]