1. 개요
: 리눅스에서 지원하는 편집기로는 vi, emacs, nano, pico, gedit, xedit 등이 있음
: 리눅스 편집기는 편집기를 통해 파일을 수정
2. 종류
pico
: 워싱턴 대학의 Aboil Kasar가 개발한 유닉스 기반의 텍스트 에디터
: 메뉴 선택 방식의 텍스트 편집기로 기본 인터페이스가 윈도우의 메모장(notepad)과 유사
: 자유 소프트웨어 라이선스가 아니기 때문에 소스 수정이 불가능
: 다른 편집기에 비해 사용하기가 쉽고 편리하지만, 기능이 부족하고 업데이트가 잘 안됨
: 단락 정의, 맞춤법 검사, 복사 및 붙여넣기 가능
nano
: GNU 프로젝트에서 pico의 복제 버전 에디터인 nano를 개발
: 자동 들여쓰기, 정규표현식 검색, 구문 강조 등의 기능 제공
: 단축키를 통한 도움말 제공
emacs
: 리처드 스톨만이 매크로 기능이 있는 텍스트 교정 및 편집기로 개발
: 최초의 개발자는 리처드 스톨만이며, 이후 제임스 고슬링이 LISP 언어를 기반하여 emacs에 다양한 기능 개발 추가
: LISP에 기반을 둔 환경 설정 언어를 가지고 있음
: 텍스트 뿐만 아니라 그래픽 모드도 지원
vi
: 1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 개발
: 리눅스 배포판과 유닉스에 기본적으로 포함되어 있음
: 유닉스 환경에서 가장 많이 쓰이는 문서 편집기
: 다른 편집기들과 다르게 모드형 편집기
: 명령모드, 입력모드, 편집모드로 구성
: 지속적인 vi 에디터 설정은 .exrc 파일에 설정
vim
: 브람 무레나르가 만든 편집기
: vi 편집기와 호환되면서 독자적으로 다양한 기능을 추가하여 만든 편집기
: 편집 시 다양한 색상을 이용하여 가시성을 높일 수 있음
: 패턴 검색 시 하이라이트 기능을 제공하여 빠른 검색을 가능하게 해줌
: ex모드에서 히스토리 기능을 제공
: 확장된 정규 표현식 문법과 강력한 문법 강조 기능을 가짐
gedit
: GNOME 데스크톱 환경으로 개발된 자유 소프트웨어 텍스트 편집기
: 마이크로소프트 윈도우, 맥 OS 등에서도 사용 가능
: UTF-8과 호환하며 텍스트 문서를 편집하는 용도에 중점을 두었음
: X 윈도우 시스템에 맞춰 개발되었음
: GTK+와 GNOME 라이브러리를 이용하여 개발되었음
: 텔넷 접속 시나 텍스트 기반 콘솔 창에서는 사용 불가
'자격증 > 리눅스 마스터' 카테고리의 다른 글
리눅스 마스터 요약정리 #1-8 : 소프트웨어 프로그램 설치 (0) | 2020.12.27 |
---|---|
리눅스 마스터 요약정리 #1-7 : 에디터 활용/사용법 (0) | 2020.12.26 |
리눅스 마스터 요약정리 #1-5 : 프로세스 유틸리티 (0) | 2020.12.22 |
리눅스 마스터 요약정리 #1-4 : 프로세스 개념 및 유형 (0) | 2020.12.21 |
리눅스 마스터 요약정리 #1-3 : 셸(SHELL) (0) | 2020.12.20 |