강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

쉘프로그래밍강좌003: 쉘의 기본적인 기능들

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌003: 쉘의 기본적인 기능들

 

 

 

 

(shell)을 이해하기 위한 것이 목적이었다면 이번에는 쉘의 핵심적인 기능들과 쉘 환경변수 그리고 쉘의 내장변수들에 대해서 알아보도록 하겠습니다.

 

 

 

 

 

먼저, (SHELL)이 하는 핵심적인 기능들을 요약해 본다면 다음과 같습니다.

 

 

 

 

 

-    내부명령어와 외부명령어의 실행

 

-    변수관리(지역변수와 환경변수들)

 

 

-    입력과 출력의 리다이렉션

 

-    특수문자 해석 및 치환

 

 

-    명령어 치환

 

-    명령어파이프작업(여러 개의 명령어 연결실행)

 

 

-    다중 프로세스관리작업

 

-    쉘스크립트 프로그래밍 언어지원 및 실행

 

 

 

 쉘에 이미 내장되어 있는 명령어를 쉘내부명령어라고 합니다.

 

 

 

 그리고 /bin/find등과 같이파일의 형태로 존재하는 명령어들을 쉘외부명령어라고 합니다.

 

 

 

 쉘은 이런 내부명령어와 외부명령어들을 실행하는 역할을 합니다.

 

 

 

 

 

그리고 쉘은 쉘의 변수들을 관리하는 역할을 합니다.

 

 

 

 

 

그리고 쉘은 명령의 실행결과를 원하는 장치로 출력할 수 있도록 입력과 출력의 리다이렉션(redirection)역할을 합니다.

 

 

 

 

 

위에서 언급한 역할들 외에도 쉘은 커널과 사용자의 중간에 위치하면서 명령어의 실행에 관련된 여러 가지 일들을 합니다.

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,040 명
  • 현재 강좌수 :  35,850 개
  • 현재 접속자 :  179 명