맨위로가기

4DOS

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

1. 개요

4DOS는 1989년에 처음 출시된 COMMAND.COM의 대체 셸이다. 4DOS는 COMMAND.COM에 비해 더 많은 명령어, 확장된 배치 파일 처리 기능, 향상된 명령 줄 편집 기능, 파일 이름 자동 완성, 명령 기록, 명령 별칭 지원, 특수 문자 및 파일 특성별 필터링 기능, 리다이렉션 및 파이핑에 대한 확장된 구문, 상황별 도움말, 색상 디렉토리 목록, 내부 변수 및 변수 함수, 더 많은 여유 기본 메모리 제공, 대화형 디버거, 파일 설명 관리 기능, INI 파일에 구성 저장, 윈도우 클립보드 지원 등 다양한 개선된 기능을 제공한다. 4DOS는 셰어웨어로 시작하여 프리웨어로 전환되었으며, 현재는 소스 코드가 수정된 MIT 라이선스 하에 제공된다. 4DOS는 4OS2, 4NT (TCC/LE), Take Command (TCC)와 같은 파생 셸을 가지고 있으며, MS-DOS용 노턴 유틸리티의 일부 버전에는 4DOS의 수정본인 NDOS가 포함되었다.

더 읽어볼만한 페이지

  • 셸 - 파워셸
    파워셸은 마이크로소프트에서 개발한 작업 자동화 솔루션으로, 명령줄 셸과 스크립트 언어의 기능을 결합하여 윈도우 시스템 관리를 위해 설계되었으며, .NET 프레임워크 기반의 객체 지향적 특징을 갖고 다양한 플랫폼에서 자동화 스크립트 작성 및 실행, 시스템 구성 관리 등에 활용된다.
  • 셸 - COMMAND.COM
    COMMAND.COM은 MS-DOS 운영체제에서 명령줄 인터페이스를 제공하는 명령어 해석기로, 파일 관리 및 프로그램 실행 등의 작업을 수행하며, 윈도우 9x에서 MS-DOS 호환성을 위해, FreeDOS에서는 핵심 구성 요소로 사용된다.
  • 도스 소프트웨어 - 터보 파스칼
    필립 칸이 개발하고 안데르스 헤일스베르그가 기반을 다진 터보 파스칼은 저렴한 가격, 빠른 컴파일, 사용하기 쉬운 IDE를 특징으로 1980년대 PC 프로그래밍에 혁신을 가져왔으며, 여러 기능 추가를 거쳐 델파이 등장 후 레거시 기술이 되었고 일부 버전은 프리웨어로 배포된다.
  • 도스 소프트웨어 - 한/글
    한/글은 1980년대 후반부터 개발된 대한민국의 대표적인 워드프로세서로, 다양한 운영체제 지원, 정부 전자 문서 시스템에서의 역할, 꾸준한 기능 발전과 사용자 편의성 및 국제 표준을 고려한 업데이트를 통해 발전해왔다.
4DOS - [IT 관련 정보]에 관한 문서
기본 정보
4DOS 아이콘
4DOS 아이콘
개발자JP 소프트웨어
최신 릴리스 버전8.00 (2009년 오픈 소스)
최신 릴리스 날짜7.50.130 (2004년 JPSoft)
운영 체제도스, 윈도우
장르명령 셸
라이선스OSI에 의해 오픈 소스 자격이 없는 수정된 MIT 라이선스
웹사이트웹사이트

2. 기능

4DOS는 COMMAND.COM에 비해 다음과 같은 여러 가지 향상된 기능을 제공한다.


  • 더 많은 명령어
  • 기존 명령어의 확장된 기능
  • 확장된 배치 파일 처리 기능
  • 개선된 명령 줄 편집 (파일이름 완성, 명령어 역사 포함)
  • 스크립트에서도 alias 명령어 지원
  • 향상된 특수 문자 및 파일 크기, 날짜, 시간 등으로 분류하여 필터 가능
  • 리다이렉션, 파이프를 위한 확장된 구문
  • 상황에 맞는 도움말 기능
  • 색상으로 디렉터리 나열
  • 내부 변수 및 변수 함수
  • 더 많은 기본 메모리 여유 공간을 제공하는 스와핑 계획
  • 배치 파일을 위한 인터렉티브 디버거
  • 파일 내용을 보여주고 만들고 관리하는 기능
  • INI 파일에 구성 저장
  • 윈도 클립보드 지원

2. 1. 확장된 명령어

4DOS는 `COMMAND.COM`에 비해 다음과 같은 여러 가지 향상된 기능을 제공한다.

  • 추가 명령어
  • 기존 명령어의 확장된 기능
  • 확장된 배치 파일 처리 기능
  • 향상된 명령줄 편집 기능, 파일 이름 자동 완성 및 명령어 역사 포함
  • 스크립트 내에서도 명령 별칭 지원
  • 향상된 특수 문자와 파일 크기, 날짜 및 시간 스탬프 및 기타 파일 특성별 필터링 기능
  • 리디렉션 및 파이핑에 대한 확장된 구문
  • 상황별 도움말
  • 색상 디렉토리 목록
  • 내부 변수 및 변수 함수
  • 더 많은 여유 기본 메모리를 제공하는 페이징 메커니즘
  • 배치 파일용 대화형 디버거
  • 파일 설명을 생성, 유지 관리 및 표시하는 메커니즘
  • INI 파일에 저장된 구성
  • Windows 클립보드 지원

2. 2. 향상된 명령 줄 편집

4DOS는 COMMAND.COM에 비해 향상된 명령 줄 편집 기능을 제공한다. 여기에는 파일 이름 자동 완성 및 명령어 역사 기능이 포함된다. 또한 스크립트 내에서도 명령 별칭을 지원한다.

2. 3. 강화된 일괄 파일 (.btm) 처리 기능

4DOS는 `COMMAND.COM`에 비해 확장된 배치 파일 처리 기능을 제공한다.

2. 4. 기타 기능

4DOS는 `COMMAND.COM`에 비해 다음과 같은 여러 가지 향상된 기능을 제공한다.

  • 추가 명령어
  • 기존 명령어의 확장된 기능
  • 확장된 배치 파일 처리 기능
  • 향상된 명령줄 편집 기능, 파일 이름 자동 완성 및 명령 기록 포함
  • 스크립트 내에서도 명령 별칭 지원
  • 향상된 와일드카드와 파일 크기, 날짜 및 시간 스탬프 및 기타 파일 특성별 필터링 기능
  • 리디렉션 및 파이핑에 대한 확장된 구문
  • 상황별 도움말
  • 색상 디렉토리 목록
  • 내부 변수 및 변수 함수
  • 더 많은 여유 기본 메모리를 제공하는 페이징 메커니즘
  • 배치 파일용 대화형 디버거
  • 파일 설명을 생성, 유지 관리 및 표시하는 메커니즘
  • INI 파일에 저장된 구성
  • Windows 클립보드 지원

3. 발전 과정 (출시 역사)

4DOS는 원래 셰어웨어로 배포되었으며, 이후에는 지원되지 않는 프리웨어로 출시되었다. 현재 소스 코드는 수정된 MIT 라이선스 하에 제공되지만, 몇 가지 제약이 있어 오픈 소스 이니셔티브에서 정의하는 오픈 소스에 부합하지 않는다.

JP Software가 마지막으로 업데이트한 버전은 2004년 8월에 출시된 버전 7.50.130이다. 4DOS는 15년의 역사 동안 수많은 업데이트를 거쳤다.

버전출시일새로운 기능
2.001989-02-15최초 출시. 개선된 명령줄 편집, 파일 이름 자동 완성, 명령 기록, 별칭, 향상된 와일드카드, 온라인 도움말, 내부 변수, 디스크 또는 EMS로의 스와핑, 파일 설명, 명령 구분자, 키 스태커.
2.201989-07-05실행 파일 확장.
3.001990-03-07BTM 배치 파일 (속도를 위해 메모리에 캐시됨), 확장 메모리 (XMS) 스와핑, 변수 함수, 대괄호 변수 이름 구문.
4.001991-11-01색상 디렉토리 목록, 4DOS.INI 구성 파일, 목록 포함, 명령 그룹, 암시적 CDD, DOS 5 상위 메모리 블록 (UMB) 지원.
5.001993-11-23날짜, 시간 및 크기 범위, 압축된 배치 파일.
5.511995-08-22긴 파일 이름 지원, .BAT 파일의 REXX (PC DOS 7.0과 동일).
6.001997-07-24확장된 디렉토리 검색, 대화형 구성 (OPTION 명령), 제외 범위, 대화형 배치 파일 디버거.
7.002001-06-18@파일 목록 (DR-DOS와 동일).
7.502003-02-24사용자 정의 함수.
7.50.12006-11-13버전 7.50의 소스 사용 가능. Luchezar Georgiev와 Jaelani Utomo가 4DOS 개발을 계속했다.
8.002009-02-27최신 버전.


4. 파생 셸

4DOS는 MS-DOS, IBM PC DOS, DR-DOS와 같은 운영 체제의 명령줄을 대체하는 데 가장 많이 사용되었다. 또한 윈도우 95에서 윈도우 98, 윈도우 98SE와 같은 그래픽 환경에서도 사용되었다.

Windows NT와 Windows 2000은 `COMMAND.COM`과 `cmd.exe`를 모두 포함하고 있어, 4DOS와 4NT 및 파생 제품들을 모두 설치할 수 있었다. 4DOS는 DOS/Windows 95–98 `COMMAND.COM`에 없는 많은 명령, 구문 및 기능을 제공하며, 키보드 입력 처리, 화면 및 텍스트 색상 제어 등을 더 쉽게 할 수 있었다. 4DOS 스크립트의 기본 파일 확장자는 .btm이다.

4DOS, 4OS2, 4NT의 그래픽 버전인 Take Command는 4DOS 5.5, 4OS2, 4NT 2.5 버전에 해당하는 기능 세트로 출시되었으며, 이후 업데이트되었다. 이 라인의 개발은 해당 텍스트 모드 버전에서 중단되었다. Windows 3.1용 그래픽 프로그램 Take Command/16도 있었다.

4. 1. 4OS2

OS/2용으로 개발된 4DOS의 변종이다. 4DOS 버전 4와 동시에 처음 출시되었으며, 유사한 기능을 가지고 있다. 4DOS와 마찬가지로 오픈 소스로 공개되었다. 2011년 eComStation 2.10의 기능 세트를 갖춘 프리웨어 os2free 프로젝트에 포함되었으며, ArcaOS에도 탑재되어 있다.

4. 2. 4NT (TCC/LE)

4NT는 처음에 ''4DOS for Windows NT'' (버전 1.x, 2.x)로 출시되었지만, 버전 8 이후 구조 조정될 때까지 4NT가 되었다. 이 프로그램은 4OS2를 재컴파일한 것이며, REXX 스크립트 실행 및 EXTPROC 지원과 같은 OS/2의 명령 프로세서(cmd.exe)의 기능을 계속 가지고 있다. 이에 해당하는 Take Command/32가 있으며, 버전 1은 4NT 2.5에 해당한다. 4NT 및 Take Command/32는 ANSI (Windows 9x) 및 유니코드 (Windows NT) 형태로 모두 출시되었으며, ANSI 버전은 버전 5에서 중단되었다.

새로운 Win32 프로그램 Tabbed Command Interface (TCI)는 4NT 버전 7 시점에 출시되었다. 이 프로그램을 사용하면 탭 콘솔을 단일 창에 연결(따라서 화면 복잡성 감소)하고 분리할 수 있다. 이 프로그램에는 Windows XP 이상이 필요하다.

새로운 버전의 Take Command는 원래 Tabbed Command Interface를 확장하여 추가 창으로 확장하여 입력을 구성하고, 디렉토리와 파일을 그래픽 방식으로 탐색하고, 추가 기능을 제공한다. 4NT는 Take Command Console로 번들로 제공된다. TCC의 기능이 축소된 라이트 버전은 무료 다운로드로 출시된다.

JP Software는 다음을 출시했다.

  • TC (TCI + TCC의 전체 팩)
  • TCLE (TCI + TCC/LE)
  • TCC (단순 명령 유틸리티)
  • TCC/LE


이는 버전 9에서 12.1까지 출시되었으며, 기본 4NT/TCC 버전에 해당한다.

4. 3. Take Command (TCC)

4OS2는 IBM의 OS/2 명령 인터프리터를 대체하는 프로그램이다. 4DOS 버전 4와 동시에 처음 출시되었으며, 유사한 기능 세트를 가지고 있다. 4DOS와 마찬가지로 오픈 소스로 출시되었다. 2011년 eComStation 2.10의 기능 세트, 프리웨어 os2free 프로젝트에 나타났으며 ArcaOS에 포함되어 있다.

4NT는 처음에는 ''4DOS for Windows NT'' (버전 1.x, 2.x)로 출시되었지만, 버전 8 이후 구조 조정될 때까지 4NT가 되었다. 이 프로그램은 4OS2를 재컴파일한 것이며, REXX 스크립트 실행 및 EXTPROC 지원과 같은 OS/2의 명령 프로세서(cmd.exe)의 기능을 계속 가지고 있다. 이에 해당하는 Take Command/32가 있으며, 버전 1은 4NT 2.5에 해당한다. 4NT 및 Take Command/32는 ANSI (Windows 9x) 및 유니코드 (Windows NT) 형태로 모두 출시되었으며, ANSI 버전은 버전 5에서 중단되었다.

새로운 Win32 프로그램 Tabbed Command Interface (TCI)는 4NT 버전 7 시점에 출시되었다. 이 프로그램을 사용하면 탭 콘솔을 단일 창에 연결(따라서 화면 복잡성 감소)하고 분리할 수 있다. 이 프로그램에는 Windows XP 이상이 필요하다.

새로운 버전의 Take Command는 원래 Tabbed Command Interface를 확장하여 추가 창으로 확장하여 입력을 구성하고, 디렉토리와 파일을 그래픽 방식으로 탐색하고, 추가 기능을 제공한다. 4NT는 Take Command Console로 번들로 제공된다. TCC의 기능이 축소된 라이트 버전은 무료 다운로드로 출시된다.

JP Software는 다음 제품들을 출시했다.

  • TC (TCI + TCC의 전체 팩)
  • TCLE (TCI + TCC/LE)
  • TCC (단순 명령 유틸리티)
  • TCC/LE


이들 제품은 버전 9에서 12.1까지 출시되었으며, 기본 4NT/TCC 버전에 해당한다.

5. NDOS

노턴 유틸리티의 일부 버전에는 4DOS의 수정본인 '''NDOS'''가 포함되어 있었다. NDOS의 마지막 버전은 노턴 유틸리티 8에 포함되었으며, 4DOS 4.03에 해당했다.



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com