껍질은 무엇입니까?


답변:


21

중요한 (잘 ...) 구별이 있습니다 :

  • 터미널 : 명령 행 인터페이스에 액세스하기 위해 사용하는 프로그램
    • 이것은 gnome-terminal과 같으며 사용자가 명령을 입력하고 글꼴 크기 등을 설정할 수 있습니다. 유닉스 초기에는 실제 머신이었습니다.
  • Shell : Bash, Dash, Zsh와 같은 명령 줄에서 실행되는 프로그램.
    • bash와 같은 좋은 쉘을 사용하면 단순히 프로그램을 실행하는 것뿐만 아니라 스크립트를 작성하고 복잡한 인수를 사용하고 한 프로그램의 출력을 다른 프로그램의 입력으로 파이프하는 등을 할 수 있습니다.

나는 최근에 일반적으로 명령 행에 대해 뭔가 작성한 에 대한 태그 위키 command-line태그를 .

CLI (명령 줄 인터페이스)는 터미널에 텍스트 명령을 입력하여 운영 체제 또는 소프트웨어와 상호 작용하는 방법입니다.

"리눅스에는 GUI (그래픽 사용자 인터페이스)가 있으며, 여기에서는 많은 문서를 읽지 않고도 가리키고 클릭하고 드래그 할 수 있고 작업을 수행 할 수 있습니다. 전통적인 Unix 환경은 명령을 입력하는 CLI (명령 줄 인터페이스)입니다. 더 빠르고 강력하지만 명령이 무엇인지 찾아 내야합니다. " 남자 소개에서 (1)

일부 사용자는 시간과 노력을 절약하기 위해 일부 작업에 명령 줄을 사용하는 것을 선호합니다. 또한 일반적인 작업을 자동화하는 스크립트 를 만들 수 있다는 이점이 있으며 명령 줄을 사용하여 요구 사항에 정확히 맞게 운영 체제를 매우 낮은 수준으로 구성 할 수 있습니다.

Bourne Again Shell-위키 백과, 우리 모두의 백과 사전

역사와 내부 활동에 대해 조금 배우고 싶다면 사람들 은 주제에 대한 fred.bear의 질문에 대한 나의 대답에 만족하는 것 같습니다 .


6
  • 셸은 사용자 명령의 해석기 역할을하며 동작으로 변환합니다.

  • 쉘은 운영 체제의 외부를 형성하고 사용자와 커널 사이의 인터페이스를 형성합니다.

  • 로그인 한 각 사용자마다 쉘이 작동합니다. 사용자가 명령을 제공하면 셸에서 명령을 검사하고 실행을 위해 커널과 통신합니다.


sh 또는 bash 또는 zsh가 쉘
일뿐


3

이해하기 쉽도록 커널을 달팽이로, "쉘"을 쉘로 생각하십시오 . 달팽이는 달팽이에 의해 집어 올릴 수 있습니다. 간단하고 쉽고 직관적 인 접근 점이기 때문입니다. 컴퓨터에서와 마찬가지로 은 단순하고 간단한 액세스를 제공합니다. 껍질은 달팽이 껍질처럼 다른 모양과 크기로 나올 수 있습니다. 예를 들어, bash는 텍스트 기반 쉘이며, 그놈 (전체)은 그래픽 쉘이므로 대부분의 컴퓨터 사용자가 커널, 시스템 라이브러리 및 응용 프로그램 (달팽이)에 쉽게 액세스 할 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.