평가점수C

[전산] 유닉스 ( 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(유닉스) Shell() 프로그램 구현 레포트 18페이지
    (shell)프로그램을 구현 한다. 2. 문제 설명 유닉스에서 ... Power Shell v1.0 1. 문제 유닉스에서 작동하는 자신만의 ... 간에 자료를 전달할 수 있는 기능을 유닉스의 파이프(PIPE)를 이용하여
  • 간단한 Unix Bourne shell() 프로그램 구현 23페이지
    < 나만의 Unix Shell 만들기 > 1. 개요 1.1 문제 정의 ... Unix c 언어를 사용하여, Bourne shell과 같은 형태의 ... Unix shell을 구현한다. Bourne shell과 같이 커맨드
  • Shell 유닉스 프로그래밍 전체 소스코드 및 상세주석 0페이지
    ..FILE:alias.c #include "shell.h" char ... _alias(char** shell_argv,int shell ... ; //alias 명령만 입력하였을 경우 리스트 출력 if(shell_argc == 1
  • [운영체제] [unix] 스몰(small shell) 8페이지
    main();: 이 함수는 사용자가 EOF(^D)를 입력할 때까지 명령문을 입력 받아서 처리한다. userin(); 이 함수는 프롬프트를 화면에 출력하고, 키보드에서 한 줄의 입력이 들어오기를 기다린다. 받은 입력은 버퍼에 저장한다. 이 함수는 한 번에 한 문자씩 사용..
  • [unix] 의 종류와 디렉토리별 설명 6페이지
    1. (Shell) (1) 유닉스 의 역사 유닉스 운영체제에서 ... 이 독립한 후 유닉스가 지나온 길에는 다양한 의 발전이 있었다(물론 그 ... (Bourne Shell)’로서 1979년 유닉스가 처음으로 대중화된 버전
  • (shell) 프로그램 구현 18페이지
    (shell)프로그램을 구현 한다. 2. 문제 설명 유닉스에서 ... Power Shell v1.0 1. 문제 유닉스에서 작동하는 자신만의 ... 프로세스간에 자 료를 전달할 수 있는 기능을 유닉스의 파이프(PIPE)를
  • [운영체제] 유닉스 스크립트 4페이지
    유닉스 스크립트 1.유닉스 유닉스 환경에서 사용할 때 ... 가장 중요한 역할을 한다. 유닉스를 사용하는 초보자나 전문사용자에게 ... 효율성 및 생산성을 극대화시킬 수 있다. 2.유닉스 의 특징 은 C나
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서
      [전산] 유닉스 ( Shell (쉘) 에 대해..)
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기