Computer Science
-
쉘Computer Science/리눅스 2019. 7. 3. 13:21
쉘이란 운영체제와 사용자 사이에 창구 역할을 하는 소프트웨어. 조개껍데기와 같이 사용자와 운영체제 사이에 창구역할 '층'을 형성하기 때문에 쉘이라는 이름이 붙었다. 명령어를 입력받아 이를 해석하여 실행시키는 명령어 처리기 역할을 수행한다. 쉘의 종류 본 쉘 : /bin/sh AT&T 벨연구소의 스티븐 본 에 의해 개발되었고, 1977년에 처음으로 유닉스에 포함되었다. 콘 쉘 : /bin/ksh 본쉘을 확장하여 만들어 졌다. C 쉘 : /bin/csh 쉘의 공통 핵심 기능 위에 c 언어의 특징을 많이 포함하도록 c 쉘이 만들어졌는데 BSD 계열 유닉스에서 많이 사용되었다. Bash 쉘 : /bin/bash GNU 에서 본 쉘을 확장하여 개발한 쉘. 리눅 스 및 맥 OS X 기본 쉘로 채택 되어 널리 보급되..
-
유닉스 / 리눅스 개요Computer Science/리눅스 2019. 6. 27. 11:51
유닉스 / 리눅스 유닉스는 1970년대 초 미국 AT & T 벨 연구소에서 켄 톰슨, 데니스 리치 등에 의해 다중 사용자 운영 체재로 개발되었다. 1990년대 초에 리누스 토르발츠 에 의해 pc 를 위한 운영체제인 리눅스가 개발되었으며, 이후 유닉스 개열의 운영체제들이 지속적으로 출시되었다. 유닉스 계열 운영체제: -안드로이드, -ios, -맥 os x, - 리눅스, - BSD 유닉스, -시스템 V, - Sun 솔라리스, - IBM AIX, - HP HP-UX, - Cray 유니코드 유닉스는 C 언어로 작성되어 이식성 (여러기종의 하드웨어에 이식 가능) 이 좋고, 벨연구소가 유닉스 개발이후 소스코드를 공개하였는데 이때문에 개방성을 지닌다. 유닉스 / 리눅스 시스템 구조 [ref : https://m.bl..