■ DOS의 파일명 작성 규칙
(1) 영문 8자 이내, 확장자는 영문3자 이내 규칙 (8.3 규칙이라 외우자)
* Windows는 파일명/폴더명 최대 영문 255자 이며 공백이 가능하다.
(2) 공백 허용 안됨
(3) 시스템 예약어(CON, AUX, PRN, NUL) 사용 못함
* 예약어
: 프로그래밍 언어에있어 어느 정해진 의미를 가지고, 그 이외의 의미로 사용해서는 안 되는 언어.
(ex) |
- CON : 표준 입/출력 장치, Console 약어 - AUX : 보조 입/출력 포트(COM1~COM4), Auxiliary 약어 - PRN : 프린터, Printer 약어 - NUL : 가상 장치 파일, NULL 약어 |
(4) 일부 특수문자(/\[];:|<>+=.*,) 사용 못함
■ DOS의 파일 종류
(1) 시스템 파일
: 시스템을 운용 및 관리 하는 파일
(ex) IO.SYS, MSDOS.SYS, COMMAND.COM
* IO.SYS랑 MSODS.SYS는 '숨긴 속성 파일'이다. * 숨긴 속성 파일 : 파일 보호를 위해 파일의 존재를 확인할 수 없도록 숨겨놓은 파일 (Winodws의 숨긴 파일이랑 동일한 기능이라고 보면됨) |
(2) 실행 파일
: 파일명 입력 후 [Enter]로 실행 가능한 파일
- 확장자 : EXE, COM, BAT
(3) 배치 파일
: 명령어들이 나열되어 있는 텍스트 파일
- 자주 반복하여 실행할 명령어를 순차적으로 기록
- 확장자 : BAT
(4) 백업 파일
: 데이터 손실에 대비하여 같은 자료를 복사해 둔 파일
(5) 텍스트 파일
: 아스키 코드의 문자로 되어있는 파일
* 아스키 코드(ASCII Code) |
[정의] 96개의 대소 영문자, 숫자, 특수 문자와 32개의 제어 문자를 포함하여 128개의 문자 표현이 가능한 코드 |
[필요성] 'A'는 사람이 이해하는 언어이고 컴퓨터는 0, 1 즉 2진수의 언어를 사용 하기 때문에 A 입력시 컴퓨터가 A로 표기를 해주려면 A라는 값이 컴퓨터가 이해할 수 있는 값으로 변환해줘야한다. 즉 사람과 컴퓨터가 소통하기 위해서 꼭 필요한 존재다. (ex) 'A'가 입력되면 컴퓨터는 1000001로 10진수로는 65이다. |
[단점] 여러 언어들을(한국어 등) 섞어 쓸 수 없음. 그래서 한국어를 표시할 때는 알파벳을 활용하여 크게 조합형, 완성형으로 나눠 한글의 제자 원리에 기반하여 초성, 중성, 종성에 각각 코드를 할당하여 표현한다. (참고 : https://d2.naver.com/helloworld/19187 ) 혹은 DOS에서 한글을 사용할 수 있게 해주는 HBIOS.SYS라는 파일이 따로 존재한다. Config.sys에서 로드를 해줘 한글바이오스로 부팅해줘야하는 번거로움이있다. |
■ 배치 파일(Batch File)
자주 반복하여 실행할 명령어를 순차적으로 기록하여 놓은 파일
[특징]
(1) 이 파일을 실행하면 기록된 순서에 따라 명령어가 모두 실행 (일괄 처리 파일)
(2) 편집기(Editor)를 사용하여 작성
(3) COPY CON같은 도스 명령어로 파일 작성 및 수정
* DOS 명령어(Copy Con, Type, Del) |
1. copy con [파일명] : 파일 생성 - 파일 내용 입력 (Enter는 줄바꿈) - [Ctrl+Z] 입력하면 저장하면서 종료 (예1) 명령어 입력 ![]() (예2) 실제 생성된 배치 파일 ![]() |
2. type [파일명] : 파일 내용 확인 (예) 위에서 생성한 배치 파일의 내용 확인 ![]() |
3. del [파일명] : 파일 삭제 (예1) 배치 파일 삭제 ![]() (예2) 실제 'jinhyeontempbat' 배치파일이 삭제된 후의 모습 ![]() |
[종류]
(1) 특수 배치 파일 - Autoexec.bat
: 컴퓨터 부팅 시 자동으로 실행되는 배치 파일의 특수한 형태
- 일반 배치 파일에서 사용하는 각종 명령어를 모두 사용할 수 있다.
- 반드시 루트 디렉토리(C:\)에 존재해야만 부팅 시 자동으로 실행된다.
(CONFIG.SYS와 AUTOEXEC.BAT파일 모두 루트 디렉토리에 있어야함)
(2) 일반 배치 파일
: 사용자가 작성하여 실행할 수 있는 파일
'자격증 및 시험 > 정보처리' 카테고리의 다른 글
[UNIX] 개념 및 시스템 구조 (0) | 2023.04.18 |
---|---|
[DOS] 디렉토리, 디스크 관련 명령 및 필터 명령어 (0) | 2023.04.17 |
[DOS] 명령어 종류 및 기본 명령어와 파일 관련 명령어 (0) | 2023.04.17 |
[DOS] 환경 설정 파일 및 메모리 구분 (0) | 2023.04.14 |
[DOS] 도스의 개념과 부팅 과정 (0) | 2023.04.14 |