에드린
Edlin원저작자 | 팀 패터슨 |
---|---|
개발자 | Microsoft, IBM, Gregory Pietch |
초기 릴리즈 | 전( |
기입처 | MS-DOS: x86 어셈블리 언어 |
운영 체제 | 86-DOS, IBM PC DOS, MS-DOS, FreeDOS, OS/2, eComStation, ArcaOS, Windows |
유형 | 라인 에디터 |
면허증. | MS-DOS: MIT FreeDOS, 리액트OS: GPL 86-DOS, PC DOS, OS/2, Windows: 자체 상용 소프트웨어 |
웹 사이트 | 에드린 |
Edlin은 라인 에디터이며 IBM PC DOS,[1] MS-DOS 및 OS/[2]2의 초기 버전에 제공되는 유일한 텍스트 에디터입니다.MS-DOS 5.0 이후에서는 풀스크린 MS-DOS 에디터 및 Microsoft Windows에서는 메모장으로 대체되었지만 현재 Microsoft 운영 체제의 32비트 버전에 계속 포함되어 있습니다.
역사
Edlin은 1980년 Tim Paterson에 의해 CP/M 라인 에디터[4] ED를 기반으로 시애틀 컴퓨터 프로덕트의 86-DOS(QDOS)[3]용으로 2주 만에 개발되었습니다.이것은 UNIX ED 텍스트 에디터의 먼 친척입니다.
마이크로소프트는 86-DOS를 구입하여 MS-DOS로 판매했기 때문에 Edlin은 MS-DOS의 v1.0-v5.0에 포함되었습니다.MS-DOS 6 이후로는 새로운 풀스크린 MS-DOS 에디터만 포함되었습니다.
Windows 95, 98 및 ME는 임베디드 버전의 DOS 상에서 실행되어 MS-DOS 7로 보고되고 있습니다.MS-DOS 6의 후속 버전으로서 Edlin은 포함되지 않았습니다.
단, Edlin은 32비트 버전의[5] Windows NT와 Windows 10까지의 파생 모델에 포함되어 있습니다.이러한 운영체제에서의 NTVDM의 DOS 지원은 MS-DOS 버전 5.0에 기반하고 있기 때문입니다.그러나 다른 대부분의 외부 DOS 명령과 달리 네이티브 Win32 프로그램으로 변환되지 않았습니다.또, 긴 파일명은 서포트하고 있지 않습니다.이 파일명은, Edlin이 기입된 후가 될 때까지 MS-DOS 와 MS-Windows 에 추가되지 않았습니다.
FreeDOS 버전은 Gregory Pietch에 [6]의해 개발되었습니다.
사용.
명령어는 몇 개뿐입니다.edlin 프롬프트에서 ?를 입력하면 단축 목록을 찾을 수 있습니다.
파일이 열려 있을 때 L을 입력하면 내용이 나열됩니다(예:1,6L
에, 행 1 ~6 을 나타냅니다).각 행은 앞에 행 번호와 함께 표시됩니다.
* 1,6L 1: 에들린:DOS의 초기 버전에서는 유일한 텍스트 에디터입니다.2: 3: 옛날에는 웹 페이지 4: 하단에 로고가 붙어 있던 것을 기억합니다: 5: "This page created in edlin." 6: 일부 사용자가 직접 체험한 것.
현재 선택한 행에 *.가 있습니다. 임의의 행의 내용을 바꾸려면 행 번호가 입력되고 입력한 텍스트가 원본과 바뀝니다.행을 편집하는 동안 Ctrl+C를 누르면 변경 내용이 취소됩니다.* 마커는 해당 라인에 남아 있습니다.
I(옵션으로 행 번호 앞에)를 입력하면 * 행 또는 지정된 행 앞에 하나 이상의 행이 삽입됩니다.행 입력을 마치면 Ctrl+C는 edlin 명령어프롬프트로 돌아갑니다
*6I 6:*(...또는 유사) 7:*^C *7D *L 1:Edlin:이전 버전의 DOS에서 유일한 텍스트 에디터. 2: 3: 옛날에는 웹 페이지 4: 하단에 로고가 있는 브랜드: 5: "This page created in edlin." 6: (...또는 유사한 페이지)*
- i - 텍스트 행을 삽입합니다.
- D - 지정된 행을 삭제합니다. 다시 선택적으로 줄 수 또는 줄 범위로 시작합니다.예:
2,4d
는 행 2 ~4 를 삭제합니다.위의 예에서는 7행은 삭제되었습니다.
- R - 예를 들어 철자 오류와 같이 지정된 행 범위에서 발생한 텍스트의 모든 부분을 바꾸는 데 사용됩니다.?을 포함하면 각 변경에 대한 프롬프트가 표시됩니다.예: 'prit'를 'print'로 대체하고 각 변경 사항을 확인하는 방법:
?rprit^Zprint
(^Z는 CTRL-Z를 누르는 것을 나타냅니다).대소문자를 구분합니다.
- S - 지정된 텍스트를 검색합니다.치환 텍스트 없이 치환과 같은 방법으로 사용됩니다.파일의 처음 20줄에 있는 '애플'에 대한 검색이 입력됩니다.
1,20?sapple
(스페이스 없음, 그것이 검색의 일부가 아닌 한) 뒤에 Enter 키를 누릅니다.일치할 때마다 올바른지 여부를 묻고 n 또는 y(또는 Enter)를 받아들입니다.
- P - 행 범위의 목록을 표시합니다.범위를 지정하지 않으면 P는 *부터 끝까지 파일 전체를 표시합니다.이것은 L과는 다릅니다.P는 현재의 행을 범위 내의 마지막 행으로 변경합니다.
- T - [line to insert at]t[full path to file] 구문을 사용하여 다른 파일을 편집 중인 파일로 전송합니다.
- W - (write)로 파일을 저장합니다.
- E - 파일을 저장하고 edlin을 종료합니다.
- Q - 저장하지 않고 edlin을 종료합니다.
스크립트
일련의 edlin 명령어를 리다이렉트함으로써 스크립트에서 비대화형 파일 에디터로 사용할 수 있습니다.
edlin <스크립트
FreeDOS Edlin
긴 파일 이름 지원을 포함한 GPL 라이선스의 Edlin 클론을 FreeDOS 프로젝트의 일부로 다운로드할 수 있습니다.이것은, Linux 나 Unix 와 같은 operating system과 MS-DOS [7]로 실행됩니다.
「 」를 참조해 주세요.
- DOS 명령어 목록
- ed 및 ex, 유사한 Unix 라인 에디터.
- 86-DOS
레퍼런스
- ^ "Disk Operating System" (PDF). Bitsavers.org. January 1982. Retrieved 24 January 2022.
- ^ "OS/2 1.0". Os2museum.com.
- ^ "A Short History of MS-DOS". Patersontech.com.
- ^ "ED Utility". Shaels.net. Archived from the original on 20 June 2013. Retrieved 24 January 2022.
- ^ Windows NT에 포함된 16비트 응용 프로그램 Microsoft.com
- ^ "FreeDOS Package -- edlin (FreeDOS Base)". Ibiblio.org.
- ^ "FreeDOS Edlin". Sourceforge.net.
추가 정보
- Microsoft Operating System/2 User's Reference (PDF). Microsoft. 1987.
외부 링크
