셸
위키백과 ― 우리 모두의 백과사전.
셸(shell, 흔히 쉘로 오용)은 운영체제 상에서 다양한 운영체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다. 셸(껍데기의 영어 단어)은 사용자와 운영체제의 내부(커널) 사이의 인터페이스를 감싸는 층이기 때문에 그러한 이름이 붙었다.
셸은 일반적으로 명령 줄과 그래픽 형의 두 종류로 분류된다. 명령 줄 셸은 운영체제 상에서 명령 줄 인터페이스(CLI)를 제공하는 반면에, 그래픽 셸은 그래픽 사용자 인터페이스(GUI)를 제공한다.
CLI와 GUI 기반 셸의 상대적 장점에 대해서는 논쟁이 많다. CLI 지지자는 CLI 셸 상에서 일반적인 수행(파일을 옮기는 등의)을 훨씬 빠르게 할 수 있다고 주장한다. 반대로 GUI 지지자는 GUI 셸의 상대적 사용성과 간편함을 내세운다. 선택은 보통 컴퓨터가 어떻게 사용될 지에 따라 결정된다. 데이터 전송과 숙련된 관리자의 작업에 주로 사용되는 서버의 경우는 CLI가 가장 적절한 선택이 된다. 반면에 비서들의 업무에 사용되는 컴퓨터라면 GUI가 더 유용할 것이다.
목차 |
[편집] 셸의 목록
[편집] 그래픽 셸
- 마이크로소프트 윈도 환경:
- 윈도 익스플로러
- 라이트스텝
- 지오셸
- BB4Win
- 이머지 데스크톱
- 매킨토시 파인더
- X 윈도우 시스템 기반 환경(주로 유닉스):
- 도스셸
[편집] 명령 줄 셸
- 유닉스 셸:
- rc 셸 (rc) - 플랜 9과 유닉스용 셸
- command.com - 도스용 셸
- cmd.exe - OS/2의 텍스트 모드와 윈도우즈 NT용 셸
- 4DOS, 4OS2, 4NT - JP 소프트웨어가 개발 및 판매하는 셸 (각각 도스, OS/2, 윈도우즈 NT용)
[편집] 같이 보기
- 도스 셸
- 유닉스 셸