텍스트 편집기의 역할
만들거나 수정 텍스트 파일은
구성 파일의 다양한 리눅스 시스템을 유지
리눅스는 가장 일반적으로 사용되는 텍스트 편집기입니다
리눅스는 가장 일반적으로 사용되는 텍스트 편집기입니다
VI : UNIX와 같은 운영 체제의 기본 텍스트 편집기
정력 : 정력 VI 텍스트 편집기 ( 일반적 vi 편집기라고도 함) 향상된 버전
작동 모드 VI 편집기
세 가지 작동 모드
명령 모드, 입력 모드, 마지막 행 모드
다양한 모드 사이를 전환
3-1 기본 조작 명령 모드
커서 이동
화살표 키 (↑, ↓, ←, → 이동 ) 기능 : 이동할
페이지 아래로 기능 또는 Ctrl + F를 : 전체 페이지의 내용을 아래로 내리고
하룻밤 내용까지 뒤집기 : Page Up 키 또는 Ctrl + B 기능
홈 의 첫 번째 줄에 점프 : 나 "^"10 키 "0"기능 키
End 키 또는 "$"주요 기능 : 라인의 끝으로 점프
파일의 첫 번째 줄에 이동 : 1G 또는 함수 GG
G 기능 : 파일로 이동 라인의 단부
#G 기능 : # 라인을 점프 파일
세트 뉴 함수 : 행 번호하고 편집기를 표시
: 설정을 NONU : 편집기 디스플레이의 행 번호를 비활성화
3-2 기본 조작 명령 모드
복사, 붙여 넣기, 삭제,
커서에서 단일 문자를 삭제하려면 X 또는 델을
DD 현재 커서 줄을 삭제
커서 라인에서 시작 # 명령 행을 삭제 #DD
모든 문자의 시작 부분에 현재 커서 전에 삭제 D ^
$ 현재 커서 위치를 삭제 거라고 행의 모든 단부는
YY 클립 보드에 전체 라인의 현재 행 복사
커서 광고의 내용부터 #YY 복사본 # 라인
버퍼의 내용이 커서 위치에 접착 된 후 P를
커서 위치 (P)를 붙이기 전
3-3 기본 조작 명령 모드
파일 내용 찾기
상단에서 문서의 하단에 "단어"로 / 단어 검색 문자열을
? 파일 "단어"의 하단에 단어 검색 문자열
검색 문자열의 n 번째 위치에 일치하는
N 일치하는 검색 문자열의 위치
철회 편집 및 저장하고 종료
U를 반복하며 취소 작업을 U에게 지난 시간을 키 다단계 복구 작업
U의 현재 행에 대한 변경은 취소합니다.
ZZ 현재 파일을 저장하고 vi 편집기를 종료
라인 모드의 2-1 기본 조작
파일을 저장하고 vi 편집기를 종료
: 변경 사항을 저장 승
: 루트 / W / 다른 파일로 저장이를 새
Q : 수정되지 않은 종료
: Q를! 파일 종료 VI의 내용을 포기
: 변경 사항을 저장하고 종료 WQ
다른 파일의 내용을 새 파일을 열거 나 읽기
: e는 ~ / INSTALL.LOG 편집 새 파일 열
은 / etc / 파일 시스템을 현재 파일에 읽기 : 다른 파일 내용
라인 모드의 2-2 기본 조작
:보고 현재 행에있는 S / 기존 / 새로운 첫 번째 문자가 "오래된"문자열이 "새로운"로 대체됩니다
: 새로운 / / 구 / G는 모든 문자열 "이전"을 찾을 수있는 현재 라인에 새로운 "로 대체됩니다 ":
#, #의 S / 옛 / 새로운 새로운 / G 행 번호"가 "의 범위에있는 모든 문자열 교체"오래된 #을 # "은"새로운 새 "입니다
: 모든 파일 전체에서 %의 S / 옛 / 새로운 새로운 / G 교체 문자열 "오래된"는 "새로운 새"로
:이 대안 명령 S / 옛 / 새로운 새로운 / C C는 명령의 끝에 추가, 각각의 교체 작업은 사용자에게 확인 메시지를 표시합니다