OS, Container/Operating System

Shell Scripting(a.k.a Linux의 꽃)

JunMoo 2020. 10. 17. 20:10

sh(shell)

n. 명령어와 프로그램을 실행할 때 사용하는 인터페이스. 최초의 shell이며, 모든 Linux system에서 사용가능.
User <-> Kernel 사이의 Interpreter 역할을 한다. Non-interactive.

csh(C Shell)

shell과 C 언어 기반으로 구현된 Shell. Script 작성 시, 프로그래밍적인 특성을 많이 갖는다. 처리 속도가 다소 느리다.

en.wikipedia.org/wiki/C_shell

ksh(Korn Shell)

csh에서 처리속도가 빨리졌다.

en.wikipedia.org/wiki/KornShell

bash(Bourne Again Shell)

csh와 ksh의 장점을 혼합하여 현재 리눅스의 표준 shell로 사용된다.

 

문법과 사용법에 대하여 잘 정리된 글 아래 참조

jhnyang.tistory.com/151

'OS, Container > Operating System' 카테고리의 다른 글

컴퓨터 시스템의 구성과 작동 원리  (0) 2024.08.23
운영체제의 역할과 기술적 세부 사항  (0) 2024.08.23
LVM  (0) 2020.10.03
Disk Mount/Unmount on Linux  (0) 2020.10.03
GRUB(Ubuntu)  (0) 2020.10.03