리눅스[Linux]
쉘(Shell, sh)에 대하여...(개요, 종류, Bash의 기본기능)
쉘(Shell, sh)이란? 쉘은 운영체제 커널과 사용자 간의 인터페이스 역할(다리의 역할)을 수행하는 텍스트 기반의 명령어 해석기다. 리눅스는 현재 GUI 환경이 좋재하지만 GUI 환경이 구축되기 이전 CLI 환경에서 명령어를 타이핑하여 컴퓨터를 운용했다. 요즘에도 CLI 환경에서만 이용할 수 있는 강력한 기능들이 있어 CLI는 여전히 사용되고 있다. 이때 CLI 환경(터미널)에 입력한 명령을 해석하고 관리하는 프로그램을 쉘(Shell) 이라고 한다. 쉘은 사용자와 커널을 연결시켜주는 역할을 하며 사용자가 입력한 명령어를 해석하여 운영체제가 해당 명령어를 알아들을 수 있게 해준다. 쉘의 종류 Bourne Shell (sh) 유닉스 7버전의 기본 쉘. (본쉘) C Shell (csh) C언어 기반으로 개..
2022. 7. 23. 02:55
최근댓글