-
운영체제에서 shell 이란?CS 지식/chat gpt와 TIL 2023. 8. 17. 20:30
"셸(shell)"은 운영체제에서 사용되는 인터페이스 중 하나로, 사용자와 컴퓨터 간의 상호작용을 돕는 프로그램입니다. 사용자가 명령어를 입력하여 컴퓨터에 작업을 지시하거나 관리 작업을 수행할 때 도움을 주는 역할을 해요.
예를 들어, 우리가 키보드로 텍스트를 입력하면 셸은 그 명령을 이해하고 컴퓨터에 전달해주는 중요한 역할을 해요.
쉘은 다양한 종류가 있지만, 가장 많이 사용되는 것은 "명령 줄 쉘(Command-line shell)"이에요.이것은 키보드에서 텍스트 명령을 입력하고, 컴퓨터가 그 명령을 읽고 실행하게 해주는 프로그램이에요. 윈도우즈에서는 "명령 프롬프트(Command Prompt)"가, 맥이나 리눅스에서는 "터미널(Terminal)"이 명령 줄 쉘이에요.
보통 그래픽 사용자가 인터페이스(GUI)를 통해 컴퓨터와 상호작용하곤 하지만, 셸은 텍스트 기반으로 동작을 하는데, 명령어를 입력하고 그 결과를 텍스트로 받아볼 수 있게 됩니다.
쉘은 파일을 찾거나 복사하고 붙여넣기, 폴더를 만들거나 지우는 등의 작업을 할 수 있도록 도와줘요. 그리고 컴퓨터의 다양한 기능을 제어하고 관리하는데 사용되기도 해요.
간단히 말해서, 셸은 컴퓨터와 대화하는 창구 같은 역할을 해요. 컴퓨터가 이해할 수 있는 언어로 명령을 내리면, 셸이 그 명령을 해석하고 컴퓨터가 원하는 작업을 수행하게 되는거죠!'CS 지식 > chat gpt와 TIL' 카테고리의 다른 글
하드 링크란? (0) 2023.08.18 데몬 프로세스란? (0) 2023.08.18 AWS Congnito란? (0) 2023.08.14 CloudFront의 캐시 무효화란? (0) 2023.08.14 CDN이란? (0) 2023.08.14