Linux

shell

Sh-YE 2024. 4. 25. 11:26

shell

: 사용자 명령어 해석기

  (사용자가 프롬포트에 입력한 명령을 해석해 운영체제 커널에 전달해주는 역할)

 

종류

Bourne shell (sh) original shell
C Shell (csh, tcsh) C언어의 기술을 넣어서 만든  Shell
Korn shell (ksh) 기존 bourne shell에 C shell기능을 포함시켜 생성
Bourne-again shell (bash) csh,ksh 이 가진 기능을 포함하면서 bourne shell과 호환성을 많이 높인 shell
(* 리눅스 ,MAC OS의 기본 shell)

 

사용가능한 쉘 확인

[TEST@localhost ~]$ cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/bin/tcsh
/bin/csh

 

지금 사용하고 있는 쉘 확인

[TEST@localhost ~]$ echo $SHELL
/bin/bash