✋🏻 예전에 리눅스마스터 2급 땄을 때 기술블로그에 작성했던 내용을 옮겨온 것입니다.
구분 | 내용 |
---|---|
Bourne shell | 유닉스 버전 7의 기본 셸 |
Bash | 현재 리눅스의 표준 셸, GNU 프로젝트를 위해 개발. 명령 히스토리, 명령어 완성 기능, 히스토리 치환, 명령행 편집 등을 지원하고 POSIX와도 호환 |
c 셸 | 히스토리 기능, 별명 기능, 작업 제어 등의 유용한 기능들을 포함. 명령행 편집 기능은 지원하지 않음. |
tcsh | 명령행 완성 기능, 테넥스 + C shell과 통합, 명령어 완성 기능과 명령행 편집 기능 등을 추가로 지원 |
ksh | 본 셸 + C 셸 통합판. 작업 제어, 앨리어스, 히스토리 기능, Vi 및 Emacs 스타일의 명령행 편집 기능, 명령행 완성 기능 등을 지원 |
$ echo $SHELL
이라고 실행하면 확인 가능.$ chsh -l
$ cat /etc/shells
이라고 실행하면 됨.