리눅스 분류
레벨231-3 : 쉘의 기본적인 기능들
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,311 조회
- 1 추천
- 목록
본문
레벨231-3 : 쉘의 기본적인 기능들
지금까지의 설명은 쉘을 이해하기 위한 것이 목적이었다면 이번 절에서는 쉘의 핵심적인 기능들과 쉘 환경변수 그리고 쉘의 내장변수들에 대해서 알아보도록 하겠습니다.
먼저, 쉘(SHELL)이 하는 핵심적인 기능들을 요약해 본다면 다음과 같습니다.
- 내부명령어와 외부명령어의 실행
- 변수관리(지역변수와 환경변수들)
- 입력과 출력의 리다이렉션
- 특수문자 해석 및 치환
- 명령어 치환
- 명령어파이프작업(여러 개의 명령어 연결실행)
- 다중 프로세스관리작업
- 쉘스크립트 프로그래밍 언어지원 및 실행
쉘에 이미 내장되어 있는 명령어를 쉘내부명령어라고 합니다. 그리고 /bin/find등과 같이파일의 형태로 존재하는 명령어들을 쉘외부명령어라고 합니다. 쉘은 이런 내부명령어와 외부명령어들을 실행하는 역할을 합니다.
그리고 쉘은 쉘의 변수들(다음절 참조)을 관리하는 역할을 합니다.
그리고 쉘은 명령의 실행결과를 원하는 장치로 출력할 수 있도록 입력과 출력의 리다이렉션(redirection)역할을 합니다.
위에서 언급한 역할들 외에도 쉘은 커널과 사용자의 중간에 위치하면서 명령어의 실행에 관련된 여러 가지 일들을 합니다.
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.