SHELL, 셸, 쉘

리눅스/유닉스의 명령줄 인터페이스
CLI (Command Line Interface).
키보드로 명령어를 입력해 응용프로그램을 구동함

명령줄을 입력하고 엔터를 누르면
셸은 자신을 복제(fork)하고 응용프로그램을 메모리에 load 하여 실행됨
프로그램이 종료되면 프로그램 카운터는 원본 쉘로 복귀함


셸의 종류

셸 종류 확인하기

ubuntu:~$ echo $SHELL
/bin/bash


BASH

  • Bash Shell, bash, 배시 셸
  • 우분투 기본 쉘

Z shell

  • Z shell, zsh, Z 셸
  • 많은 플러그인과 테마를 지원하여 편리하게 이용


그 외

csh, tcsh, ksh, fish 등등이 있음