[전산] 유닉스 ( Shell (쉘) 에 대해..)

등록일 2003.09.24 한글 (hwp) | 5페이지 | 가격 500원

소개글

Shell 에 대한 이론들을 깔끔하게 정리해놓았습니당~

목차

1. Shell 이란?

2. Shell 의 종류..
(1) Bourne Shell 계열
(2) C Shell 계열

3. 사용하는 Shell 변경하기

4. 기본 Shell 변경하기

본문내용

1. Shell 이란?
Shell이란 유닉스 운영체제에서 사용자가 입력하는 명령을 읽고 해석하는 프로그램, 즉 명령어 해석기이다. 다시 말해서 사용자가 사용할 수 있는 유틸리티나, 명령등을 실행 할 수 있도록 하는 프로그램으로서 이것은 명령행에서 입력된 내용을 해석하고 그에 따른 작업을 커널이 하도록 지시한다. 그리고 커널에서 작업한 결과를 다시 사용자에게 보여준다.
또한 Shell은 프로그래밍 언어이기도 하다. Shell 스크립트로 프로그램을 작성할 수 있는데 이 스크립트에는 일반적인 유닉스 명령뿐만 아니라 특별한 Shell 프로그래밍 언어도 포함할 수 있다. 각 Shell 은 고유의 프로그래밍 언어와 규칙을 가지고 있다. 다음 그림은 핵심적인 쉘의 기능을 보여준다.
2. Shell 의 종류
Shell 에는 Bourne Shell 계열과 C Shell 계열이 있다.
Bourne Shell 계열에는 Bourne Shell, Korn Shell, Bash, Zsh 등이 있으며, C Shell 계열에는 C Shell, Tcsh 등이있다.

(1) Bourne Shell 계열
Bourne Shell 은 벨 연구소에서 일하던 Steven Bourne 이 제작한 것으로 개발자의 이름을 따서 지었다. 이 Bourne Shell 은 모든 유닉스 시스템에서 사용할 수 있다. Bourne Shell 프로그램의 이름은 sh 이다. 이 Bourne Shell은 자신의 고유한 프로그래밍 언어를 가지고 있는 명령어 해석기로 다른 Shell에 비해 비교적 쉬운 Shell 스크립트 언어를 제공한다. 그래서 대부분의 유닉스 Shell 스크립트는 이 Bourne Shell 스크립트 언어로 작성된다. 하지만 요즘에 개발된 C Shell이나 Korn Shell과 기능적인 면을 비교해보면 미흡한 점이 많이 있다. 가장 큰 단점으로 상호 대화 방식을 취하고 있지 않다는 점이다.
1980년대 중반, 벨 연구소에 일하는 David Korn이 Bourne Shell 의 대체품인 Korn Shell을 만들었다. Korn Shell 프로그램의 이름은 ksh 이다. Korn Shell은 Bourne Shell 에 대해 상위 호환성을 제공하는 확장판으로서, Bourne Shell에서 수행되는 일은 어떤 것이든지 수행할 수 있다. 세 가지 중요한 특성으로서는 이전 명령어 기억 기능, 작업 제어 기능, 별명 기능 등이 있다.
*원하는 자료를 검색 해 보세요.
  • [unix] 셸의 종류와 디렉토리별 설명 6 페이지
    유닉스 운영체제에서 셸이 독립한 후 유닉스가 지나온 길에는 다양한 셸의 발전이 있었다(물론 그 중에서 몇 가지만 널리 사용했을 뿐이지만 말이다). 주목할만한 첫 번째 셸은 작성자인 스티븐 본(Steven Bourne)의 이름을..
  • 쉘 Shell 셸 유닉스 프로그래밍 전체 소스코드 및 상세주석 0 페이지
    ===================================================================== 쉘 소스코드에서 내부 구현된 명령어는 다음과 같다. 구현된 명령어는 실제 유닉스 명령어 옵션을 대..
  • Unix(유닉스) Shell(쉘) 프로그램 구현 레포트 18 페이지
    1. 문제 유닉스에서 작동하는 자신만의 쉘(shell)프로그램을 구현 한다. 2. 문제 설명 유닉스에서 쉘(shell)은 커널과 사용자의 중간에 위치하여 사용자가 OS에 명령을 내릴 수 있게 텍스트 기반의 인터..
  • 유닉스- 13. 콘 쉘 프로그래밍 29 페이지
    스크립트 이름 붙이기 스크립트 기능을 알 수 있도록 해야한다. 예 ) test_script, test_exit, test_sharp, find_script 확장자 어느쉘을 위한 것인지를 구분하기 위해 사용 본 쉘 ..
  • 간단한 Unix Bourne shell(쉘) 프로그램 구현 23 페이지
    Unix c언어를 사용하여, Bourne shell과 같은 형태의 Unix shell을 구현한다. Bourne shell과 같이 커맨드 라인으로 입력을 받아 해당 command를 처리하며, built-in command는 Un..

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서