4DOS

4DOS
4DOS
4DOS icon.png
개발자JP 소프트웨어
안정적 해제
8.00(2009년 오픈 소스) / 7.50.130(2004년 JPSoft)
운영 체제DOS, Windows
유형명령 셸
면허증오픈 소스 이니셔티브 또는 Free Software Foundation 표준에 의해 오픈 소스로서의 자격이 없는 수정된 MIT 라이센스
웹사이트4dos.info

4DOS는 JP Software의 명령줄 통역기로, 기본 명령 통역기를 대체하도록 설계됨COMMAND.COMMicrosoft DOSWindows에서.그것은 렉스 C에 의해 쓰여졌다.Conn과 Tom Rawson은 1989년에 처음 출시되었다.디폴트에 비해 개선된 부분이 많다.

4OS24NT는 대체하는 유사한 제품이다.cmd.exeOS/2Windows NT에서 각각.

개요

4DOS는 다음 운영 체제의 명령줄 대체용으로 가장 많이 사용된다.

Windows NT와 Windows 2000은 모두 포함되므로COMMAND.COM그리고cmd.exe, 4DOS, 4NT, 파생상품 모두 설치가 가능하다.이전 버전의 4OS2는 Windows NT에서 실행될 수 있으며 OS/2는 DOS와 Windows NT 쉘 두 개를 실행할 수 있으며, 세 가지 모두 Windows NT 타입의 기계와 OS/2 복수 부팅 기계에서 사용할 수 있다.

4DOS에서 MS-DOS/Windows 95-98에 없는 많은 명령, 문 및 기능COMMAND.COM키보드 입력을 읽고 화면과 텍스트 색상으로 작업하는 더 간단한 방법.

4DOS 스크립트의 기본 파일 확장자는 .btm이다.

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

4OS2는 IBM의 OS/2 명령 통역기와 유사한 대체물이다.이는 4DOS 버전 4와 동시에 처음 출시되었으며, 기능 세트가 유사하다.이것은 4DOS와 마찬가지로 오픈 소스로 출시된다.2011년 eComStation 2.10의 기능 세트인 freeware os2free 프로젝트에 등장하였으며, ArcaOS와 함께 포함되어 있다.

4NT는 윈도 NT(역 1.x, 2.x)용 4DOS로 처음 출시됐으나 버전 8 이후 구조조정이 이뤄질 때까지 4NT가 됐다.프로그램은 4OS2의 재컴파일이며, OS/2의 명령 프로세서의 특징을 계속 가지고 있다().cmd.exe), 예를 들어 REXX 스크립트 실행 및 EXTPRC 지원.이에 해당하는 Take Command/32가 존재하며, 4NT 2.5. 4NT 및 Take Command/32는 ANSI(Windows 9x)와 유니코드(Windows NT) 양식으로 모두 출시되었으며, ANSI 버전은 버전 5에서 삭제되었다.

새로운 Win32 프로그램 TCI(Tabbed Command Interface)가 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

이것은 기본 4NT/TCC 버전에 해당하는 버전 9에서 12.1까지 출시되었다.

특징들

4DOS는 다음과 같은 여러 가지 향상된 기능COMMAND.COM:[1]

  • 추가 명령
  • 기존 명령의 기능 확장
  • 확장된 배치 파일 처리 기능
  • 파일 이름 완성명령 기록 등 명령줄 편집 기능 향상
  • 스크립트에서도 명령 별칭 지원
  • 향상된 와일드카드와 파일 크기, 날짜 및 타임스탬프 및 기타 파일 특성을 기준으로 필터링할 수 있는 기능
  • 리디렉션 및 배관을 위한 확장 구문
  • 상황별 도움말
  • 컬러 디렉터리 목록
  • 내부 변수 및 변수 함수
  • 더 자유로운 기존 메모리를 제공하는 메모리 스와핑 메커니즘
  • 배치 파일을 위한 대화형 디버거
  • 파일 설명[2] 생성, 유지 관리 및 표시하는 메커니즘
  • INI 파일에 저장된 구성
  • Windows 클립보드 지원

이력 및 현황

원래 쉐어웨어로 배포되던 4DOS는 이후 지원되지 않는 프리웨어로 출시되었다.현재, 소스 코드는 수정된 MIT 라이센스에 따라 사용할 수 있지만, "Resx C의 서면 허가 없이는 어떤 상용 제품에서도 사용할 수 없다.Conn"[3] 및 "FreeDOS 이외의 운영 체제에서 사용할 수 있도록 컴파일되지 않을 수 있음" - 따라서 오픈 소스 이니셔티브에서 정의한 오픈 소스로서의 자격이 없다.[4][5]

JP Software의 마지막 업데이트는 2004년 8월에 출시된 버전 7.50.130이었다.15년 역사 동안, 4DOS는 수많은 업데이트를 받았다. 여기 가장 중요한 몇 가지가 있다.

버전 방출된 새 기능
2.00 1989-02-15 원 릴리즈.향상된 명령줄 편집, 파일 이름 완성, 명령 기록, 별칭, 향상된 와일드카드, 온라인 도움말, 내부 변수, 디스크 또는 EMS로 스왑, 파일 설명,[2] 명령 구분 기호, 키 스택러
2.20 1989-07-05 실행 가능한 확장.
3.00 1990-03-07 BTM 배치 파일(속도를 위해 메모리에 캐시됨), 확장 메모리(XMS) 스와핑, 변수 함수, 브래킷 변수 이름 구문.
4.00 1991-11-01 컬러 디렉터리 목록, 4DOS.INI 구성 파일, 목록 포함, 명령 그룹, 암시적 CDD, DOS 5 상위 메모리 블록(UMB) 지원.
5.00 1993-11-23 날짜, 시간 및 크기 범위, 압축된 배치 파일.
5.51 1995-08-22 파일 이름 지원, 의 REXX.BAT 파일(PC DOS 7.0과 동일)
6.00 1997-07-24 확장 디렉토리 검색, 대화형 구성(옵션 명령), 제외 범위, 대화형 배치 파일 디버거.
7.00 2001-06-18 @file lists(DR-DOS와 동일).
7.50 2003-02-24 사용자 정의 함수.
7.50.1 2006-11-13 오픈 소스 버전 7.50.루체자르 게오르기예프와 야엘라니 우토모는 4DOS 개발을 계속해왔다.[6]
8.00 2009-02-27 최신 버전.[1]

NDOS

DOS용 Norton Utilities의 일부 버전에는 NDOS라고 하는 4DOS의 수정된 복사본이 포함되어 있었다.NDOS의 마지막 버전은 Norton Utilities 8과 함께 번들로 제공되었으며, 4DOS 4.03에 해당한다.

참고 항목

참조

  1. ^ a b Brothers, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). 4DOS 8.00 online help.
  2. ^ a b "Technical Note -- Using DESCRIPT.ION". Chestertown, Maryland, USA: JP Software Inc. 1989. Archived from the original on 2016-03-18. (NB. 알려진 ID는 다음을 포함한다.0x23('#') as used by various utilities written by Matthias R. Paul for space-separated lists of text key=value pairs holding file properties as extended attributes like CP (codepages), PC (language codes), CW (bit-width), XS (page width), YS (page length), XO (print x-offset), YO (print y-offset), CR (copyright), URL (source link), etc.,0x25('%') CUI_를 사용하는 프로그램에서 사용 중유사 환경 변수를 저장하는 LIB,0xED디지털 연구/Novell/Caldera0xFDFreeDOS용)
  3. ^ "4DOS 7.50.1" (README.TXT). 2006-11-13. Archived from the original on 2016-03-03.
  4. ^ Hall, James F. "4DOS announcement".[데드링크]
  5. ^ Hall, James F. (2006-11-14). "4DOS released as open source software". freedos-devel. Archived from the original on 2008-04-04.
  6. ^ "Welcome to the Revived 4DOS!". Archived from the original on 2009-12-26.

외부 링크