본문 바로가기
os/Solaris

1. Unix특징 및 구조

by #moonyz 2014. 8. 28.
1. unix 특징
- 파일이라는 단일한 입출력 인터페이스 사용
- 시스템 관련 설정 사항을 텍스트 파일에 저장
- 이식성 good
- 프로그램들은 설정 파일과 데몬 프로세스에 의해 구동


2. unix 구성
# kernel 
- 유닉스 핵심부분
- 하드웨어 관리(Disk storage, cpu, I/O, ram)
- File systems, Device management, Process management, Memory management

   # shell 
- 사용자와 시스템 간의 대화를 가능하게 해줌, 
- 사용자가 입력한 문장을 읽어 요청하는 시스템기능을 수행하도록 해주는 명령해석기
- 운영체계의 가장 바깥부분에 위치하고 있으면서, 사용자 명령어에 대한 처리
- 종류 : Bourne(AT&T), C, Korn, Bash, Z, TC

   # Directory Tree
- 데이터를 하드디스크에 저장하기 위한 디렉토리와 파일로 이루어진 구조

3. Window vs Unix
- Docuents and Settings : /export/home
- Program Files : /opt
- WINDOWS : /usr
- 제어판 : /etc
- 장치관리자 : /dev


4. Path Name
 - Directory tree에서 특정 file이나 directory 위치를 결정
- File or Directory name 간의 구분은 -> /
- 가장 처음 / 은 root directory

EX) /export/home/user1/moon.txt

# Path Name Types
[Absolute path name]
- 절대경로
- 항상 / 로 시작 
- full path name
- EX) #cd /export/home/user1/dir1/moon.txt

[Relative path name]
- 상대경로
- / 로 시작하지 않음
- 현재 directory가 기준
- ./ -->하위
- ../ -->상위

# File/Directory Naming
- 이름 최대 255자 까지 가능
- alphabet, numeric, hyphen(-), underscore(_), period(.)만 사용
- asterisks(*), Ampersands(&), pipes(|), quotes(" "), dollar signs($)은 사용안하는게 좋음.
- space 사용 않하는게 좋음
- period(.)로 시작 X
- window와 달리 확장자(extension)개념이 없다.
- 확장자를 가진 file이나 directory같이 표현가능


'os > Solaris' 카테고리의 다른 글

5. 검색 (find, grep, egrep)  (0) 2014.08.28
4. vi Editor  (0) 2014.08.28
3. 디렉토리, 파일관련 명령어  (0) 2014.08.28
2. Shell metacharacters  (0) 2014.08.28
1. 입문  (0) 2014.08.28

댓글