본문 바로가기
웹개발/서버운영체제 및 명령어

bash란 무엇인가?

by 지구별 여행자 임탱 2024. 3. 13.
728x90

Bash는 Bourne-Again SHell의 약자로, 가장 널리 사용되는 유닉스 셸 중 하나이다. 

리눅스와 macOS의 기본 쉘로, 사용자와 운영 체제 간의 상호작용을 위한 터미널 인터페이스를 제공한다.

Bash는 사용자의 명령어를 받아 컴퓨터에게 알려주는 역할을 하며 이를 통해 파일 관리, 프로그램 실행, 텍스트 처리와 같은 작업을 할 수 있다. bash 스크립트 파일의 확장자는 .sh 또는 .bash이다.

Bash 스크립트가 엄밀히 말하면 프로그래밍 언어이긴 하지만 유닉스 운영체제의 인터페이스로 기능하는 셸이지 범용 언어는 아니므로 C계열 언어나 Python 같이 익숙한 타 언어와는 다르다.

#!/bin/bash
echo "Hello, world!"

 

Bash의 기본 개념
CLI(Command Line Interface): 사용자가 텍스트 기반의 명령어를 입력하여 컴퓨터와 상호작용하는 인터페이스다.

Bash는 CLI의 한 형태로, 사용자가 명령어를 직접 입력하여 컴퓨터와 소통할 수 있게 해준다.
스크립트(script): Bash 환경에서는 사용자가 여러 명령어를 한 번에 실행할 수 있도록 스크립트 파일을 작성할 수 있다.

스크립트는 배치 처리 작업이나 반복되는 작업을 자동화하는 데 유용하다.

 

 

 

 

 

'웹개발 > 서버운영체제 및 명령어' 카테고리의 다른 글

shell script 기본작성 및 실행 예제  (0) 2024.03.17
shell 서버 로그 확인 명령어  (0) 2024.03.13
shell 용량 관리  (0) 2024.03.13
shell vi 명령어  (1) 2024.03.13
파일 다루는 shell명령어  (0) 2024.03.13