Linux vi 명령을 사용하는 방법

PHPz
풀어 주다: 2023-05-27 09:17:01
앞으로
2841명이 탐색했습니다.

1. 세 가지 모드 및 전환

①명령줄 모드

②삽입 모드(파일 편집에 들어가고 ESC를 누르면 최종 모드로 들어감)

③최하위 줄 모드

2 vi 모드 전환 명령

a -- -> [편집 상태 진입, 현재 커서 위치에서 한 문자 삽입]

A ---> [편집 상태 진입, 현재 행의 끝부터 문자 삽입]

- 앞에 문자를 삽입합니다. 현재 커서]

i --- & gt; [편집 상태 입력, 현재 줄부터 문자 삽입]

o --- & gt; 줄 시작 부분부터 문자 삽입 시작]

~ | vi 편집기에서 외부 명령 명령 실행 [:!date] 현재 시간 보기

3. 붙여넣기 및 복사하기

[N]x ---> (Expurgate) 커서부터 연속된 N개 문자 삭제

~ . -P (p) --- & gt; (put) 편집 버퍼에서 텍스트를 커서로

u --- & gt (실행 취소) 마지막 작업 취소

4. 저장하고 종료합니다

: Q- --> (종료) 수정되지 않은 파일 종료

:q! ---> 수정된 부분을 저장하지 않고 강제 종료

:w ---> 종료하지 않고 파일 저장

x ---> (종료) 파일을 저장하고 종료합니다.

:w File ---> 파일로 저장하고 종료하지 마세요.

:r File ---> 커서 위치

5. [고급 명령] 커서 명령

h ---> 왼쪽으로 이동

l ---> 오른쪽으로 이동

j ---> N ---> 커서를 N 라인으로 이동

1G ---> 커서 아래 파일의 첫 번째 라인으로 이동

G --->

1G 줄 번호

:set nonumber ---> 줄 번호 표시 취소

6 [고급 명령] 검색 명령

/string ---> 아래쪽으로 계속 검색하려면 N, 역방향으로 계속 검색하려면 정규식 검색을 지원합니다: /^the]

7. [고급 명령] 대체 명령

문자열 대체를 구현하려면 :s 명령을 사용하세요

:s/str1/ str2/ ---> [:range s/ old/new] 기본값은 현재 줄입니다

:s/str1/str2/g ---> g g 없이 하나만 대체합니다.

: ., $s/str1/str2/g ---> 현재 줄부터 마지막 줄까지 모두 바꿉니다.

:1,$s/str1/str2/g ---> 전체 텍스트

: %s/str1/str2/g ---> 전체 텍스트

8. [고급 명령]은 명령 자르기를 담당합니다.

y0 ---> line, [줄의 일부 복사]

y$ ---> 커서를 줄 끝으로 이동합니다. d0 -- -> 커서가 줄의 첫 번째 문자에 도달하고 클립보드로 잘립니다. ,$y]

위 내용은 Linux vi 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!