>  기사  >  운영 및 유지보수  >  리눅스에서 bash는 무엇을 의미합니까?

리눅스에서 bash는 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2019-05-21 15:17:4019997검색

리눅스에서 bash는 무엇을 의미합니까?

Bash(GNU Bourne-Again Shell)는 대부분의 Linux 시스템과 Mac OS X의 기본 셸입니다. GNU 프로젝트용으로 작성된 Unix 셸이며 프로그램은 GNU 소프트웨어입니다.

대부분의 Unix 계열 운영 체제에서 실행될 수 있으며 Windows의 POSIX 가상 인터페이스를 구현하기 위해 Microsoft Windows의 Cygwin 시스템으로 이식되기도 했습니다. 또한 DJGPP 프로젝트에 의해 MS-DOS로도 이식되었습니다.

Bash의 이름은 일련의 약어입니다: Bourne-Again SHell — Bourne Shell(sh)의 말장난입니다(Bourne Again / Born Again). Bourne 쉘은 1978년경 Steve Bourne이 작성하고 버전 7 Unix와 함께 출시된 초기의 중요한 쉘입니다.

Bash의 명령 구문은 Bourne 셸 명령 구문의 상위 집합입니다.

대부분의 Bourne 쉘 스크립트는 수정 없이 bash에서 실행할 수 있습니다. Bourne의 특수 변수나 내장 명령을 사용하는 스크립트만 수정하면 됩니다. 명령줄 편집, 명령 기록, 디렉터리 스택, $RANDOM 및 $PPID 변수, POSIX 명령 대체 구문 등 많은 bash 명령 구문은 Korn 셸(ksh) 및 C 셸(csh)에서 유래합니다: $(...) . 대화형 쉘로서 Tab 키를 누르면 부분적으로 입력된 프로그램 이름, 파일 이름, 변수 이름 등이 자동으로 완성됩니다.

위 내용은 리눅스에서 bash는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.