TYPE (도스 명령어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

TYPE은 여러 운영 체제에서 사용되는 명령어이다. 이 명령어는 텍스트 파일의 내용을 화면에 표시하는 기능을 수행하며, 86-DOS에서 처음 지원되었다. MS-DOS, DR DOS, 윈도우, ReactOS 등 다양한 운영 체제에서 구현되었으며, 와일드카드 및 여러 파일 입력을 지원한다. 명령어 구문과 기능은 운영 체제에 따라 다를 수 있으며, 윈도우에서는 "type [드라이브:][경로]파일이름" 형식을 사용한다.

TYPE (도스 명령어) - [IT 관련 정보]에 관한 문서
명령어 개요
용도파일 내용을 화면에 표시
관련 명령어cat (유닉스 계열)
운영 체제
지원 운영 체제RT-11
OS/8
RSX-11
TOPS-10
TOPS-20
VMS
CP/M
MP/M
CDOS
TRIPOS
HDOS
AmigaDOS
DOS
MSX-DOS
FlexOS
PC-MOS
SpartaDOS X
4690 OS
OS/2
Windows
AROS
ReactOS
SymbOS
라이선스 정보
라이선스PC-MOS: GPLv3
AROS: AROS Public
ReactOS: GPLv2
📚 더 읽어볼만한 페이지
  • 마이크로컴퓨터 소프트웨어 - CP/M
    CP/M은 게리 킬달이 개발한 8비트 마이크로컴퓨터용 운영체제로, 플로피 디스크 기반의 다양한 하드웨어 플랫폼에서 작동하며, 뛰어난 이식성과 방대한 소프트웨어 라이브러리를 바탕으로 1980년대 초반 널리 사용되었으나, MS-DOS의 부상으로 시장 점유율을 잃었지만 MS-DOS와 초기 윈도우 운영체제에 영향을 미쳤다.
  • 마이크로컴퓨터 소프트웨어 - Dir (명령어)
    dir 명령어는 다양한 운영 체제에서 파일 및 디렉터리 목록을 표시하며, 파일 이름, 크기, 수정 날짜 등의 정보를 제공한다.
  • 윈도우 관리 - 블루스크린
    블루스크린은 윈도우 운영체제에서 발생하는 치명적인 오류로, 컴퓨터 작동을 멈추고 파란색 화면에 오류 메시지를 표시하며, 하드웨어 또는 소프트웨어 문제로 인해 발생하고, 시스템 복원, 안전 모드 부팅 등의 방법으로 대처한다.
  • 윈도우 관리 - 파워셸
    파워셸은 마이크로소프트에서 개발한 작업 자동화 솔루션으로, 명령줄 셸과 스크립트 언어의 기능을 결합하여 윈도우 시스템 관리를 위해 설계되었으며, .NET 프레임워크 기반의 객체 지향적 특징을 갖고 다양한 플랫폼에서 자동화 스크립트 작성 및 실행, 시스템 구성 관리 등에 활용된다.
  • 내부 도스 명령어 - Echo (명령어)
    echo 명령어는 다양한 운영체제 및 셸 환경에서 입력받은 문자열을 그대로 출력하는 명령어로, POSIX 표준의 부재로 시스템에 따라 동작 방식에 차이가 있어 이식성이 떨어진다는 평가를 받는다.
  • 내부 도스 명령어 - Dir (명령어)
    dir 명령어는 다양한 운영 체제에서 파일 및 디렉터리 목록을 표시하며, 파일 이름, 크기, 수정 날짜 등의 정보를 제공한다.

2. 운영 체제별 구현

`type` 명령어는 다양한 운영 체제에서 구현되어 사용되고 있으며, 각 운영 체제마다 명령어의 구문과 기능에 약간의 차이가 있을 수 있다.

VT100에 표시된 RT-11SJ의 명령어 설명.
VT100에 표시된 RT-11SJ의 명령어 설명.


이 명령어는 다음과 같은 운영 체제에서 사용할 수 있다:

👆
좌우로 밀어서 보기
운영 체제개발/제조사
RT-11, OS/8, RSX-11, TOPS-10, TOPS-20, VMS디지털 이큅먼트 코퍼레이션(DEC)
CP/M, MP/M디지털 리서치
TRIPOS메타콤코(MetaComCo)
HDOS히스 컴퍼니(Heath Company)
AmigaDOS
도스, FlexOS, PC-MOS, 4690 OS, OS/2, 윈도우, ReactOS, AROS, SymbOSMS-DOS마이크로소프트(Microsoft), 나머지는 각 운영 체제 개발사
SpartaDOS X
DOSBox, EFI 쉘오픈 소스


팀 패터슨(Tim Paterson)의 시애틀 컴퓨터 프로덕츠(SCP) 86-DOS에서 지원된다. MS-DOS에서는 버전 1 이상에서 이 명령어를 사용할 수 있다. DR DOS 6.0 역시 명령어를 구현하고 있다.

오픈 소스 MS-DOS 에뮬레이터인 DOSBox와 EFI 쉘에서도 사용할 수 있다.

윈도우 파워셸에서 `type`은 기본적으로 동일한 기능을 수행하는 `Get-Content` cmdlet의 미리 정의된 명령어 별칭이다. `TYPE`은 86-DOS의 내부 명령어로 시작되었다.

운영 체제 및 명령 셸 구현 간의 명령 구문과 기능 세트가 다를 수 있다.

2.1. 마이크로소프트 윈도우

마이크로소프트 윈도우에서 `type` 명령어는 텍스트 파일의 내용을 화면에 표시하는 데 사용된다.

ReactOS `type` 명령
ReactOS `type` 명령


이 명령어는 와일드카드를 지원한다. 마이크로소프트 윈도우 및 OS/2에서는 여러 파일을 입력할 때 출력에 파일 이름이 포함된다.

2.1.1. 명령어 구문

wikitext
type [드라이브:][경로]파일이름

* `[드라이브:][경로]파일이름` – 눈으로 볼 파일 또는 파일들의 위치와 이름을 지정한다. 여러 개의 파일 이름은 공백으로 구분해야 한다.
* `/?` – 명령어의 도움말을 표시한다.

PC-MOS에서의 TYPE 명령어 구문은 다음과 같다.

.TYPE filename [/h]

* `filename` – 표시할 파일 이름
* `/h` – 내용을 16진수 형식으로 표시

ReactOS `type` 명령
ReactOS `type` 명령


이 명령어는 와일드카드를 지원한다. 마이크로소프트 윈도우 및 OS/2에서는 여러 파일을 입력할 때 출력에 파일 이름이 포함된다.

Microsoft Windows와 ReactOS에서의 명령어 구문은 다음과 같다.

type [드라이브:][경로]파일명

* `[드라이브:][경로]파일명` – 볼 파일 또는 파일들의 위치와 이름을 지정한다. 여러 파일 이름은 공백으로 구분해야 한다.
* `/?` – 명령어에 대한 도움말을 표시한다.

2.1.2. 사용 예시

ReactOS type 명령
ReactOS type 명령


"my report.txt" 파일의 내용을 출력하려면 다음과 같이 입력한다.


C:\>type "my report.txt"


확장자가 .txt인 모든 파일의 내용을 출력하려면 다음과 같이 입력한다.


C:\>type *.txt


이 명령어는 와일드카드를 지원한다. 마이크로소프트 윈도우 및 OS/2에서는 여러 파일을 입력할 때 출력에 파일 이름이 포함된다.

2.2. MS-DOS

MS-DOS는 버전 1 이상부터 이 명령어를 사용할 수 있다. 팀 패터슨(Tim Paterson)의 시애틀 컴퓨터 프로덕츠(SCP) 86-DOS에서 지원된다. DR DOS 6.0 역시 `TYPE` 명령어를 구현하고 있다.

2.3. DR DOS

DR DOS 6.0에서도 `type` 명령어를 구현하고 있다.

2.4. 기타 운영 체제

`TYPE` 명령어는 여러 운영 체제에서 사용할 수 있다.

VT100에 표시된 RT-11SJ의 명령어 설명.
VT100에 표시된 RT-11SJ의 명령어 설명.


* 디지털 이큅먼트 코퍼레이션(DEC) 운영 체제: RT-11, OS/8, RSX-11, TOPS-10, TOPS-20, VMS
* 디지털 리서치 운영 체제: CP/M, MP/M
* 메타콤코(MetaComCo) TRIPOS
* 히스 컴퍼니(Heath Company) HDOS
* AmigaDOS
* FlexOS
* SpartaDOS X
* IBM/도시바(Toshiba) 4690 OS
* IBM OS/2
* ReactOS
* AROS
* SymbOS
* 오픈 소스 MS-DOS 에뮬레이터 DOSBox
* EFI 쉘

윈도우 파워셸에서 `type`은 `Get-Content` cmdlet의 별칭이다.

운영 체제 및 명령 셸 구현에 따라 명령 구문과 기능이 다를 수 있다. 예를 들어, 디지털 이큅먼트 코퍼레이션의 RT-11에서는 최대 6개의 입력 파일(쉼표로 구분, 기본 형식 .LST)을 허용하고 와일드카드를 지원하는 반면, 디지털 리서치CP/M에서는 탭 문자와 줄 바꿈 문자를 확장하고, FlexOS에서는 와일드카드 문자를 지원하지 않는다.

2.4.1. PC-MOS/386

더 소프트웨어 링크의 PC-MOS 버전 TYPE은 파일 내용을 16진수 형식으로 표시하는 옵션을 지원한다.