ex(텍스트에디터)

ex (text editor)
ex
원저작자빌 조이
초기 릴리즈1978년 3월 9일, 44년 전(1978-03-09)(1BSD의 일부)
기입처C
운영 체제유닉스
플랫폼크로스 플랫폼
유형텍스트 편집기

EXtended[1][2][better source needed]줄임말인 ex는 1976년 Bill[3] Joy가 작성한 Unix 시스템용 라인 에디터로, 찰스 [4]헤일리가 작성한 이전 프로그램에서 시작됩니다.프로그램의 실장은 여러 가지가 있으며 POSIX에 [5]의해 표준화되어 있습니다.

역사

1970년대에 Bell Labs 버전의 운영체제와 함께 배포된 최초의 Unix 에디터는 다소 사용자 친화적이지 않았다.1973년 유닉스를 설치한 런던 퀸 메리 칼리지의 조지 쿨루리스는 1975년 비디오 [6]단말기를 활용할 수 있는 em이라는 개량판을 개발했다.Berkeley를 방문하는 동안 Couloris는 Bill Joy에게 자신의 프로그램을 제시했고, Bill Joy는 프로세서에서 덜 까다롭도록 수정했습니다. Joy의 버전은 이전 버전이 되어[7] Berkeley 소프트웨어 배포판에 포함되었습니다.

ex는 최종적으로 풀스크린 비주얼 인터페이스(명령줄 지향 조작에 포함)를 제공받았고, 그 결과 vi 텍스트 에디터가 되었습니다.최근 들어 ex는 vi 프로그램의 퍼스낼리티로 구현되고 있습니다.vi의 대부분의 변형에는 여전히 명령어를 사용하여 호출되는 "ex 모드"가 있습니다.ex또는 vi 내에서1개의 명령어를 입력해 주세요.:캐릭터ex와 vi의 기능은 중복되지만 ex 명령어만으로 실행할 수 있는 것도 있기 때문에 vi를 사용할 때 유용합니다.

vi와의 관계

검색 및 치환과 관련된 핵심 ex 명령어는 vi에 필수적입니다.예를 들어 ex 명령어는:%s/XXX/YY/g는 XXX의 모든 인스턴스를 YYY로 대체하며 vi에서도 작동합니다.%는 파일 내의 모든 행을 의미합니다.'g'는 global을 나타내며 각 행의 모든 인스턴스를 바꿉니다(지정되지 않은 경우 각 행의 첫 번째 인스턴스만 바꿉니다).

명령줄 호출

개요

ex [ - rR ][ - s - v ][ - command ][ - tagstring ][ - w size ][ file ... ]

옵션들

-r
시스템 충돌 후 지정된 파일 복구
-R
읽기 전용 설정
-s
(XPG4 한정) 사용자 인터랙티브 피드백 억제
-v
visual 모드 호출(vi)
c 명령어
파일에서 로드된 첫 번째 버퍼에서 명령을 실행합니다.10회까지 사용할 수 있습니다.
-t 태그 스트링
지정된 태그가 포함된 파일을 편집합니다.
-w 사이즈
창 크기 설정
-
(비활성화) 사용자 정의 피드백 억제
-l
lisp 에디터 모드 사용
-x
파일을 쓸 때 암호화 사용
-C
암호화 옵션
파일
편집할 파일의 이름

「 」를 참조해 주세요.

레퍼런스

  1. ^ vi Editor 이력: ex
  2. ^ Vim의 개요: 1976
  3. ^ 매뉴얼 페이지
  4. ^ 윌리엄 NJoy, Ex 참조 매뉴얼, 1977년 11월
  5. ^ ex – 셸 및 유틸리티 레퍼런스, 단일 UNIX 사양, The Open Group 버전 4
  6. ^ 조지 쿨루리스:기록의 일부
  7. ^ Salus, Peter H. (2005). The Daemon, the Gnu and the Penguin. Groklaw.

외부 링크

  • ex: 텍스트 에디터– Shell and Utilities Reference, The Single UNIX Specification, The Open Group 버전 4