Bash

위키백과, 우리 모두의 백과사전.


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

특성[편집]

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

주석[편집]

  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.”

바깥 고리[편집]



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


+ Recent posts