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 |
댓글