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

레벨231-3 : 쉘의 기본적인 기능들

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

레벨231-3 : 쉘의 기본적인 기능들

 

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

 

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

 

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

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

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

-    특수문자 해석 치환

-    명령어 치환

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

-    다중 프로세스관리작업

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

 

 쉘에 이미 내장되어 있는 명령어를 쉘내부명령어라고 합니다. 그리고 /bin/find등과 같이파일의 형태로 존재하는 명령어들을 쉘외부명령어라고 합니다. 쉘은 이런 내부명령어와 외부명령어들을 실행하는 역할을 합니다.

 

그리고 쉘은 쉘의 변수들(다음절 참조) 관리하는 역할을 합니다.

 

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

 

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

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,787 개
  • 현재 접속자 :  236 명