리눅스 파일 편집 일반적으로 정력의 명령을 사용하는 명령

 

VI 명령

VI 명령은 UNIX 운영 체제 및 UNIX와 같은 운영 체제, 가장 일반적인 전체 화면 일반 텍스트 편집기입니다. 리눅스 VI 편집기와 완벽하게 호환뿐만 아니라 향상된 기능을 많이 달성 (향상된 VI) VI의 향상된 버전입니다 정력라는 VI 편집기입니다.

모드와 명령 모드를 편집 VI 편집기가 지원, 텍스트 편집 모드 편집을 완료 할 수 있습니다, 당신은 운전 명령 파일 명령 모드를 완료 할 수 있습니다, 당신은 두 가지 모드 사이의 전환에 대해 잘 알고 있어야합니다 해결하려면 VI 편집기를 사용하십시오. 기본적으로 자동으로 VI 편집기를 연 후 명령 모드로 들어갑니다. 은 "A", "A", "O"를 사용하여 편집 모드로 명령 모드에서 스위치에 "ESC"키를 사용하여 편집 모드, "O"로 명령 모드에서 전환, "I", "I"키를 누릅니다.

VI 편집기의 풍부한 정보를 제공 명령 내장, 일부는 완료하는 데 키보드 조합을 사용하여 명령을 내장, 일부 내장 명령은 콜론 필요 ":"처음 입력시입니다. 일반적인 내장 명령은 다음과 같습니다 :

Ctrl 키 + U는 : 첫 번째 문서의 절반 화면으로 설정, 
Ctrl + D : 파일의 끝에 총 절반 화면, 
CTRL + F : 파일의 마지막에 화면을 회전, 
CTRL + B를 : 한 화면 아래 파일의 시작, 
ESC를 : 편집 모드로 전환을 명령 모드로, 
ZZ : 명령 모드는 파일에 대한 수정 후 현재 종료 VI를 저장; 
: 줄 번호 : 커서가 지정된 행의 시작 부분으로 이동; 
: $ : 커서가 마지막 줄의 시작 부분으로 이동; 
는 X-X 또는 : 문자를 삭제 한 후, X 삭제 커서, X는 커서 전에 삭제되며, 
D는 : 커서 라인의 커서 끝에서 모든 항목을 제거, DD가 : 커서 줄을 삭제 라인의 내용이며, 
NDD는 : 현재 행과 n 삭제 -1 라인; 
NYY : 레지스터에 현재 라인의 내용과 다음의 n 행을 저장? 어디? 문자, 막내 자리, 
P : 현재 커서 위치 아래에 캐시의 내용을 붙여 넣을 텍스트를 붙여, 
P : 텍스트 붙여 넣기, 현재 커서 위치로 버퍼의 내용을 붙여 넣는 위; 
/ 문자열 : 텍스트 검색 작업 파일의 지정된 문자열 끝의 내용을 찾기 위해 현재 커서 위치에서 시작하는, 검색 문자열이 강조 될 것이다 
? 이름 : 텍스트 검색 동작은 현재 커서 위치에서 문자열의 머리에서 지정된 파일의 내용을 찾기 시작하는 검색 문자열이 강조 될 것이다 
A, BS / F. / T : 텍스트 교체 작업을 위해 제 2 라인 (B) 사이의 제 2 선로는 상기 문자열 F T 문자열로 대체한다. ; "s는 /"교체 작업을 나타내고, 
A : 현재 문자 뒤에 추가 텍스트를, 
A는 : 텍스트 행의 끝을 추가, 
내가 : 삽입 텍스트를 현재 문자 앞에,
 
의 I를 : 텍스트의 첫 번째 줄이 삽입;
O : 삽입 빈 줄 전류 선 후, 
O : 빈 줄 현재 라인 앞에 삽입] 
: WQ : 명령 모드에서, 저장 및 배출 동작 수행; 
: W : 명령 모드에서 동작 저장 수행] 
: W! : 명령 모드에서 작동 저장 강제; 
: Q : 명령 모드에서 VI에서 작업을 수행; 
: Q를! : 명령 모드, 강제 종료 VI 동작에서, 
: E 파일 이름 : 명령 모드 열고 편집 지정된 이름의 파일에; 
: N- : 명령 모드에서 동시에 열려있는 여러 파일을 계속하는 경우 다음을 편집 파일; 
: F : 명령 모드에서, 디스플레이 현재 파일 이름, 행 번호와 줄 경우 커서 디스플레이 규모, 
: SET의 수 : 명령 모드에서 왼쪽 끝에 줄 번호를 표시, 
: SET의 nonumber : 명령 모드에서, 맨 왼쪽 줄 번호 표시되지 않습니다

문법

VI (옵션) (매개 변수)

옵션

+ <행 번호> : 처음 시작할 지정된 행 번호의 텍스트 내용의 줄에서, 
-b : 바이너리 파일과 실행 파일을 편집하기위한 바이너리 모드 문서, 
-C <명령> : 문서의 편집이 완료되면 , 실행 명령을 부여하는 작업 이후 
에 : -d DIFF 오픈 스키마 파일, 파일 편집, 파일 차동 표시부의 복수 
-l : 사용 LISP 모드 열기 "LISP"및 "showmatch"은, 
-m : 취소 쓰기 파일 기능, "다시 쓰기 "옵션; 
-M 닫기 편집, 
-n : 실용적이지 캐시 기능을, 
-o <파일 번호> : 지정을 동시에 지정된 열려있는 파일의 수 
-R & LT : 읽기 전용 파일 ; 
-s : 자동 모드, 비현실적인 지침 오류 메시지를.

매개 변수

파일 목록 : 지정 파일의 목록을 편집합니다. 여러 파일 사이의 사용 공간이 분리.

지식 확장

명령 모드, 입력 : VI 편집기는 세 가지 작동 모드가 탈출 모드. 또는 상응하는 동작 명령에 의해, 세 가지 작동 모드를 전환 할 수있다.

명령 모드

프롬프트 명령 후, VI, VI와 명령 모드에 배치 VI 셸을 입력합니다. 이 때, 키보드 문자에서 모든 입력은 예를 들어, (추가)를 추가 명령을 표시, 편집 명령으로 해석됩니다, 난 (삽입) X는 삭제 문자 등을 명령을 나타냅니다 삽입 명령을 나타냅니다. 캐릭터가 법적 VI 명령이 아닌 경우, 기계는이 "알람 소리", 커서가 이동하지 않습니다 발표했다. 또한, 문자 (즉, 명령 VI) 명령 모드에서 입력은, 예를 들면, 화면에 표시되지 않고, 입력 I은 명령 I를 실행하여 화면 상 변화는, 편집 작업을 변경하지 않았다 : 명령 모드 입력 모드가된다.

입력 방법

명령 입력 VI (i)를 삽입하여, 추가 명령 (a) 개방형 (O)에 대한 명령이 입력 모드에서 명령 모드로 들어갈 수있는 명령 (c) 또는 명령 대신 (R)로 수정하는 명령 (들) 대체. 입력 모드에서는, 키보드로부터 입력 된 모든 문자 편집 버퍼에 삽입되고, 이는 문서의 본문으로 취급된다. 입력 모드를 입력 한 후 더 이상 작동 명령을 편집하는 동안 눈에 보이는 문자가 화면에 표시되는 입력, 그것은 단지 일반 문자로 나타납니다. 예를 들어, 입력 모드로 설정하고, 입력 I, I 화면에 대응하는 커서를 첨가 편지 글자의 명령 I 모드를 입력한다.

명령 모드 입력 방법에 대한 방법 백으로 Esc 키를 누르는 것입니다. 명령 모드 경우, Esc 키가 "삐"를 발행합니다 누릅니다. 당신은 명령 모드에서 입력 실행하려는 VI 명령을 보장하기 위해서는, 몇 가지 더 Esc 키보다 다시 삐 소리가 명령을 입력 할 수 있습니다.

전 탈출 모드

예 VI 및 편집 기능은 두 개의 사용자 인터페이스 사이의 주요 차이는 동일하다. VI에서, 일반적으로 A와 같은 단일 문자를, 명령, X는이 같은 r에. 키를 명령 줄의 끝에, 전에서 명령을 입력합니다. VI는 특별한 "탈출"명령을 가지고, 전 명령 행 지향의 많은 액세스 할 수 있습니다. 전 탈출 모드를 사용하여 콜론을 입력합니다 (:). 예 명령 프롬프트으로 (일반적으로 화면의 가장 낮은 행)의 상태 표시 줄에 콜론이 나타납니다. 를 눌러 인터럽트 키 (보통 델 키) 명령이하고 종료합니다. 대부분의 파일 관리 명령이 전 탈출 모드에서 실행됩니다 (파일을 읽을 수, 예를 들어, 편집 버퍼의 내용은 중간 파일에 기록됩니다). 탈출 명령 후 자동으로 명령 모드로 돌아갑니다. 예를 들면 :

: 1, $ S / 나는 / 나는 / g Enter 키를 누르십시오

파일 ($)의 끝으로 첫 번째 행에서 파일 난 그녀를 소문자로 모두 대문자를 교체하십시오. 도 3 개 가지 모드 간의 변환 VI 편집기.

우리

 

 

 

 

 

 

 

 

 

 

 

 

팁 :

 

 

추천

출처www.cnblogs.com/wuwuyong/p/11839421.html