Search
🔵

bb8. [info] title: 껍데기를 의미하는 셸(Shell), 핵심을 의미하는 커널(Kernel), 과거의 유물 터미널(Terminal)

생성
🚀 prev note
🚀 next note
⛳️ 생각진입점링크
13 more properties
터미널..?
셸…? 리눅스 터미널…?
OS…?
명령 줄 인터페이스(CLI), 터미널(Terminal), 운영체제(OS), 셸(Shell), 배시(Bash), 프롬프트(Prompt) … 커맨드라인을 이용해 컴퓨터를 제어하고자 공부를 하다 보면 정말 수많은 어렵고 비슷한 단어들을 마주하게 된다.
터미널(Terminal)은 마우스 없이 키보드만을 이용해서 컴퓨터를 제어하는 소프트웨어이다. 커널(Kernel)은 하드웨어를 제어하는 계층을 의미한다. 셸(Shell)은 단어 그 자체로 ‘껍데기’ 를 의미하며, 사람이 이해하기 쉬운 형태의 명령을 들고 커널이 이해할 수 있는 방식으로 전달하여 하드웨어와 상호작용할 수 있도록 돕는다.
오늘날 다양한 운영체제에서 다양한 쉘들을 지원한다(ref6,ref7).
Windows 의 Powershell, 명령 프롬프트(cmd)(ref4)
Unix 호환 운영체제(ref1) - WSL(Windows Subsystem for Linux)가 설치된 Windows, MacOS(ref2), Linux(ref3) 의 Bash, zsh(ref5), 등등...
프롬프트(Prompt)터미널(Terminal)명령 줄 인터페이스(Command Line Interface)의 대기모드를 의미한다(ref8). 이때 라인(line)은 일반적으로 user@hostname: cwd$ 의 형식을 갖는다(ref9).
parse me : 언젠가 이 글에 쓰이면 좋을 것 같은 재료을 보관해 두는 영역입니다.
from : 과거의 어떤 원자적 생각이 이 생각을 만들었는지 연결하고 설명합니다.
supplementary : 어떤 새로운 생각이 이 문서에 작성된 생각을 뒷받침하는지 연결합니다.
1.
2.
opposite : 어떤 새로운 생각이 이 문서에 작성된 생각과 대조되는지 연결합니다.
1.
None
to : 이 문서에 작성된 생각이 어떤 생각으로 발전되거나 이어지는지를 작성하는 영역입니다.
1.
ref : 생각에 참고한 자료입니다.