GNU Bash
주요 기능
- Bourne 셸 명령어 구문의 상위 집합
- 대화형 명령줄 편집
- 크기에 제한이 없는 인덱스 배열
- 명령어 치환
- 파일 이름 글로빙
소프트웨어 개요
GNU Bash는 GNU 프로젝트를 위해 만들어진 Unix 셸입니다. Bash는 Bourne Again SHell의 약자이며 Bourne 셸을 대체하는 무료 소프트웨어입니다. GNU 운영 체제의 셸로 널리 사용됩니다.
Bash는 Bourne 셸 명령어 구문의 상위 집합인 명령어 구문을 사용하며, Bourne 셸 스크립트 대부분을 실행할 수 있습니다. 이 셸에는 C 셸(csh)과 Korn 셸(ksh)의 다양한 기능이 포함되어 있습니다. Bash는 대화형 명령줄 편집, 셸 함수와 별칭, 크기에 제한이 없는 인덱스 배열, 작업 제어 기능을 제공합니다. 또한 명령어 치환, 파일 이름 글로빙, 파이프 연결, 반복과 조건 검사를 위한 제어 구조 및 변수도 지원합니다.
Bash는 GNU 운영 체제의 셸로 널리 사용됩니다. 다양한 기능을 제공하며 지속적으로 개선되고 있습니다. 전반적으로 GNU Bash는 Bourne 셸을 크게 개선한 셸로, csh 및 ash 셸의 기능도 통합하고 있습니다.
주요 파일 형식
지원되는 파일 형식
| 확장자 | 파일 형식 |
|---|---|
| .SH | Bash 셸 스크립트 |
| .BASH_HISTORY | Bash 기록 파일 |
| .BASH_PROFILE | Bash 대화형 로그인 셸 파일 |
| .BASHRC | Bash 비대화형 로그인 셸 파일 |
| .PROFILE | Bash 셸 프로필 |
| .SH | Bash 셸 스크립트 |
업데이트: 2015. 11. 11.