Pages

Thursday, September 28, 2017

독학 초보 리눅스 쉘 스크립트 (Linux Shell script) - 기초 1

독학 초보 리눅스 스크립트 (Linux Shell script) - 기초 1

리눅스 (Linux) :

- 윈도우즈 (windows) 같은 운영체제 (operating system) 오픈소스 라는 장점이 있습니다. 게다가 무료 !!! 오래전 유닉스 (Unix) 있었지만 설치 사용이 어려운 관계로 사용이 여의치 않았다고 합니다.

- 이를 계속 발전시켜 현재 이야기 하는 리눅스가 탄생했다고 합니다. 자세한 사항은 위키 같은 곳에 정리되어 있기 때문에 여기서는 스킵하겠습니다.

리눅스의 구조 :

- 리눅스의 구조는 대략 커널 (Kernel), 사용자프로그램 (User), (Shell) 나눌 있습니다.

커널 (Kernel) : 운영체제의 핵심으로 메모리나 프로세서 등을 관리 시스템 제어등을 수행합니다.

사용자프로그램 (User) : 사용자가 사용하는 프로그램, 소프트웨어, 데몬, 서버, FTP 운영체제 내에서 사용하는 프로그램들을 의미합니다.

(Shell) : 커널과 사용자 프로그램을 연결시켜줍니다. , 커널과 직접 연결되어 사용자가 프로그램에서 실행시킨 명령어를 해석해 결과를 커널로 보내주는 역할을 수행합니다.

(Shell) 종류 :

- 리눅스 (Linux) 사용자 (User) 연결시켜주는 유틸리티 프로그램으로 프롬프트상에서 입력하는 명령을 해석, 처리하는 사용자 인터페이스 입니다. 다양한 종류의 (Shell) 있으며 사용자는 목적과 활용도에 따라 적당한 쉘을 선택해 사용할 있습니다.

Bourne Shell : 초기 유닉스의 오리지널 shell 유사한 명령 문법을 사용하는 shell. (/bin/sh)

C Shell : 유닉스 시스템에서 사용되며 C 언어와 유사한 (문법 ) 많은 shell. (/bin/csh)

Bourne Agine Shell : Bourne Shell 발전된 형태로 대부분의 리눅스 배포판 들의 기본 쉘로 되어 있습니다. (/bin/bash)

TC Shell (tcsh) : C Shell 확장판. (/bin/tcsh)

스크립트 :

- 간단한 명령어로 여러 가지 일들 (프로그램 실행, 파일 이용, 출력 ) 쉽게 해주는 컴퓨터 프로그래밍 언어의 종류입니다. 다른 프로그래밍 언어와는 다르게 컴파일 과정이 없어 빠르게 실행될 있습니다.

No comments:

Post a Comment