SMALL
Bash는 "Bourne Again SHell"의 약어로, 유닉스 및 리눅스 시스템에서 가장 널리 사용되는 명령어 인터프리터입니다. Bash는 명령어를 입력하고 실행하는 대화형 쉘(shell) 환경을 제공하며, 스크립트(script) 작성을 통해 자동화된 작업을 수행할 수도 있습니다.
Bash는 쉘(shell)
명령 가능상태
Bash는 유닉스의 기본 쉘인 Bourne shell(sh)을 기반으로 개발되었으며, 다양한 기능과 확장성을 갖춘 사용자 친화적인 쉘로 평가받고 있습니다. Bash는 명령어 해석기(interpreter)로서 명령어와 스크립트를 실행하고, 환경 변수 설정, 파일 및 디렉토리 관리, 프로세스 제어, IO 리다이렉션 등 다양한 작업을 수행할 수 있습니다.
Bash는 다양한 리눅스 배포판과 유닉스 시스템에서 기본 쉘로 사용되며, 사용자 및 시스템 관리자가 명령어를 입력하여 시스템을 제어하고 작업을 수행할 수 있도록 합니다. Bash는 강력한 명령어와 문법을 갖고 있으며, 변수, 제어 구조, 함수, 파이프라인, 리다이렉션 등 다양한 기능을 제공합니다.
또한, Bash는 스크립팅 언어로 사용되어 복잡한 작업을 자동화하고 프로그램을 작성할 수 있습니다. 스크립트는 Bash 쉘 스크립트 파일로 작성되며, 파일에 포함된 일련의 명령어와 로직을 실행할 수 있습니다.
Bash는 개발자 및 시스템 관리자에게 유용한 도구로, 리눅스 및 유닉스 환경에서 작업을 수행할 때 자주 사용됩니다.
'ISMS-P > 보안' 카테고리의 다른 글
last log에서 TTY 또는 PTS 해석 (0) | 2023.06.24 |
---|---|
CIDR 표기법으로 IP 구간 확인하기 (0) | 2023.06.22 |
리눅스 cat과 vi 명령어의 차이점 (0) | 2023.06.22 |
리눅스 CAT 명령어 concatenate (0) | 2023.06.22 |
리눅스 VI 명령 비주얼 에디터 (0) | 2023.06.22 |