오경석의 개발노트

IT 용어_Bash(배시, 유닉스 셸, Bourne-again shell) 본문

기타/IT 용어

IT 용어_Bash(배시, 유닉스 셸, Bourne-again shell)

OHSAYU 2023. 7. 4. 11:25

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

    배시가 시작하면 다양한 점(.)파일 내의 명령들을 실행한다. 상호작용 로그인 셸로 시작할 때 배시는 /etc/profile이 존재하면 이를 읽고 실행한다. (이 파일은 /etc/bash.bashrc을 호출하기도 한다.) 해당 파일을 읽은 뒤 ~/.bash_profile, ~/.bash_login, ~/.profile을 순서대로 찾은 다음 파일이 존재하고 읽을 수 있으면 읽고 실행한다.

    로그인 셸을 빠져나갈 때 배시는 ~/.bash_logout이 존재하면 읽고 실행한다. 로그인 셸이 아닌 상호작용 셸로 시작할 때 배시는 /etc/bash.bashrc와 ~/.bashrc를 (존재하는 경우) 순서대로 읽고 실행한다. --norc 옵션을 사용하여 금지시킬 수 있다. --rcfile file 옵션은 배시가 ~/.bashrc 대신 file로부터 명령들을 읽고 실행하도록 강제한다.

 

 

* Linux 기본 Shell은 Bash.

 

 

출처 : https://ko.wikipedia.org/wiki/%EB%B0%B0%EC%8B%9C_(%EC%9C%A0%EB%8B%89%EC%8A%A4_%EC%85%B8) 

 

배시 (유닉스 셸) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 배시(Bash, Bourne-again shell, 본 어게인 셸)는 본 셸을 대체하는 자유 소프트웨어로서 GNU 프로젝트를 위해 브라이언 폭스(Brian Fox)가 작성한 유닉스 셸이다.[3][4] 1989

ko.wikipedia.org

'기타 > IT 용어' 카테고리의 다른 글

IT 용어_컴퓨터의 저장 단위  (0) 2023.07.04
IT 용어_환경 변수  (0) 2023.07.04
IT 용어_VDI  (0) 2023.07.03
IT 용어_JDK, JRE  (0) 2023.07.02
IT 용어_x86, x64  (0) 2023.07.01
Comments