Bash
위키백과, 우리 모두의 백과사전.
|
|
이 문서의 내용은 출처가 분명하지 않습니다. 지금 바로 이 문서를 편집하여, 참고하신 문헌이나 신뢰할 수 있는 출처를 주석 등으로 표기해 주세요. 검증되지 않은 내용은 삭제될 수도 있습니다. 내용에 대한 의견은 토론 문서에서 나누어 주세요. |
|
|
이 문서는 위키백과의 편집 지침에 맞춰 다듬어야 합니다. 더 좋은 문서가 되도록 문서 수정을 도와주세요. 내용에 대한 의견이 있으시다면 토론 문서에서 나누어 주세요. |
| Bash와 본 셸 세션의 화면 | |
| 원저자 | 브라이언 폭스 |
|---|---|
| 발표일 | 1989년 6월 7일 |
| 최근 버전 | 4.2 (2011년 02월 13일) |
| 프로그래밍 언어 | C |
| 운영 체제 | 크로스 플랫폼 |
| 플랫폼 | GNU |
| 언어 | 영어, 다국어 |
| 종류 | 유닉스 셸 |
| 라이선스 | GNU 일반 공중 사용 허가서 버전 3+[1] |
| 웹사이트 | Bash GNU 프로젝트 웹 사이트 |
Bash (Borune-again shell, 본 어게인 셸)은 본 셸을 대체하는 자유 소프트웨어로서 GNU 프로젝트를 위해 브라이언 폭스(Brian Fox)가 작성한 유닉스 셸이다.[2][3] 1989년 발표되어 GNU 운영 체제와 리눅스, 맥 OS X 그리고 다윈 등 운영 체제의 기본 셸로 탑재되어 광범위하게 배포 되었다. 또한 DJGPP와 노벨 넷웨어에 의해 도스로 이식되었고 Cygwin과 MinGW의 배포로 마이크로소프트 윈도로 이식되었다.
[편집] 특성
Bash 명령어의 문법은 거의 대부분이 sh와 호환되어 쓰일 수 있다. 또한 ksh, csh 에서 많은 아이디어를 받아서 명령 히스토리, 디렉터리 스택, $RANDOM POSIX 형식 명령어 치환 등을 지원한다. 또한 입력 중에 명령어나 파일 이름을 자동 완성해 주는 기능도 지원한다.
[편집] 주석
- ↑ 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).”
- ↑ 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.”
- ↑ [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.”
[편집] 바깥 고리
| 이 글은 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |