- shelll의 역할
- shell이란 ?
- 사용자 명령어 해석기.
- 사용자가 프롬프트에 입력한 명령을 해석해서 운영체제에게 전달.
- 사용자가 command를 입력하면 shell이 해석해서 linux kernel에 전달.
- shell이란 ?
- shell의 종류
종류 의미 bourne shell (sh) AT&T 벨 연구소의 스티븐 본이 개발한 original shell C shell (csh, tcsh) Bill Joy 가 언어의 기술을 넣어 만든 Shell로, c언어의 문법을 적용함.
history, aliases, job control, vi command editing and completion 기능을 포함.Korn shell (ksh) David Korn 이 AT&T에서 기존 bourne shell 에 C shell 의 기능을 포함시켜 생성. Bourne-again shell (bash) GNU Project로 만들어졌고, csh, ksh 이 가진 기능을 포함하면서
bourne shell 과 호환성을 많이 높인 shell 로,
리눅스, MACos의 기본 shell이고, 윈도우에서도 사용 가능. - 기본 shell 구성하기
- 사용 가능한 쉘 종류 확인
- cat /etc/shells
- cat /etc/shells
- 현재 사용하고 있는 shell 종류 확인
- echo $SHELL
- bash shell.을 사용하고 있음
- echo $SHELL
- 로그인 Shell 변경
- chsh : shell을 변경해주는 명령어
- sudo chsh [username] (권한이 필요한 명령이므로, sudo 를 붙여야함.)
- grep [유저명] /etc/passwd : chsh를 통해 변경된 shell 정보가 저장된 공간
- chsh : shell을 변경해주는 명령어
- 사용 가능한 쉘 종류 확인
'쿠버네티스 > shell programming' 카테고리의 다른 글
6. Input&Output (0) | 2024.04.11 |
---|---|
5. Positional Parameters (0) | 2024.04.09 |
4. Bash shell script란 (0) | 2024.04.09 |
3. Bash shell과 Rules (0) | 2024.04.09 |
2. Bash shell과 변수 (0) | 2024.04.05 |