: 리눅스를 시작한지도 언 일주일!
: 그런데 여태까지 간과한것이 있다.
: 리눅스는 유닉스 체제라던데 유닉스가
: 도대체 뭔지!
: 학교에서 배운것 같긴 한데 너무 추상적이라서
: 구체적으로 유닉스가 뭡니까??
* 유닉스와 다른 OS의 비교
Unix: Multi-tasking, Multi-user
-->멀티 태스킹이란
작업을 여러개 동시에 할 수 있다.
-->멀티 유저란
같은 계정으로 여러번 접속 가능.
DOS: Singlie-tasking, Single-user
-->싱글태스킹이란
작업을 하나씩 순차적으로 해야 한다.
-->싱글유저란
단지 한명만 작업 가능.
Windows95: Multi-tasking, Single-user
* 유닉스의 구성
Kernel: dos와 비교하면 msdos.sys와 io.sys에 해당된다. /kernel에 파일 형
태로 존재한다.
Shell:일반적으로 bourne shell(sh)과 c shell(csh), Korn shell(ksh),
bash 등이 있으며 도스로 본다면 command.com에 해당한다.
Utility:도스의 외부명령어에 해당된다고 보면 되겠다.
* Unix의 특징
device를 root directory이하 file로 취급
directory간 구분을 도스와는 달리 /로 한다.
---> DOS와 Windows는
확장자의 구분이 없고 .이 들어갈 경우도 파일이름의 일부이다.
대소문자 구분을 한다.
dos에서는 옵션을 /로 주지만 -로 옵션을 준다.
각 사용자마다 고유의 권한(permisstion)이 있다.
도스와 마찬가지로 |, >, <, >>가 있다.
--> pipe line이라고 합니다.
* shell의 초기화 파일: sh(.profile), csh(.cshrc), ksh(.kshrc)
자료 출처 http://mypage.channeli.net/masayosi/ (약간 수정을 했습니다.)