13_ 쉘(Shell) 특성
쉘 (Shell) : 명령행에서 입력되거나 스크립트 파일에서 읽어 들이는 명령어들을 해석함으로써 사용자와 커널의 중계(Interface) 역할을 담당한다. : 사용자가 로그인하면 쉘이 시작, 사용자가 명령어를 입력하면 쉘은 명령행의 구문을 분석하고, 리다이렉션, 파이프, 와일드 카드, 작업 제어 등을 처리, 명령어를 PATH 변수에서 검색 : 명령행에서 입력된 명령어들을 분석해 '토큰(텝이나 빈칸, 문자 등 공백으로 구분)'이라는 단어 단위로 해석 : 파일 입출력과 백그라운드 작업을 처리하며, 명령행에서 입력이 정상적으로 분석되었을 경우 해당 명령어를 찾아 실행 쉘의 기능 - PATH 변수에 정의된 모든 디렉토리를 참고해 명령어를 찾아 실행 - 파이프, 입출력 리다이렉션, 백그라운드 프로세싱을 설정 - ..