셸 셸(Shell)은 사용자가 커널의 기능을 사용하도록 하기 위한 사용자 인터페이스이다. 쉘을 통하여 사용자는 쉽게 파일 관리, 프로세스 관리, 배치 프로세싱, 성능 모니터링, 환경 설정 등의 커널 기능을 사용할 수 있다. sh, bash sh (bourne shell) 1977년 스티븐 본이 개발. 유닉스 최초의 셸인 톰프슨 셸을 대체. 유닉스 버전 7의 기본 셸. bash (bourne again shell) 1989년 브라이언 폭스가 개발. 리눅스에서 가장 많이 사용하는 셸. sh 명령어 문법과 호환된다. 명령 히스토리, 디렉토리 스택, 명령어 치환, 명령어 자동완성 기능 등을 제공한다. 셸 확인 현재 셸 확인 $ echo $SHELL /bin/bash 시스템이 지원하는 셸 목록 확인 $ chsh ..