ex(텍스트에디터)
ex (text editor)원저작자 | 빌 조이 |
---|---|
초기 릴리즈 | 1978년 3월 9일, | 전( 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
- 암호화 옵션
- 파일
- 편집할 파일의 이름
「 」를 참조해 주세요.
레퍼런스
- ^ vi Editor 이력: ex
- ^ Vim의 개요: 1976
- ^ 매뉴얼 페이지
- ^ 윌리엄 NJoy, Ex 참조 매뉴얼, 1977년 11월
- ^ 단일 UNIX 사양, The Open Group 버전 4 – 셸 및 유틸리티 레퍼런스,
- ^ 조지 쿨루리스:기록의 일부
- ^ Salus, Peter H. (2005). The Daemon, the Gnu and the Penguin. Groklaw.
외부 링크

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