vi 명령은 vi 편집기에 들어가는 데 사용됩니다. vi 편집기는 모든 Unix 및 Linux 시스템에서 그 성능이 최신 텍스트 편집기보다 열등하지 않습니다. 이 기사에서는 Linux에서 vi 명령을 안내하고 사용법을 간략하게 소개합니다.
vi 편집기는 모든 Unix 및 Linux 시스템의 표준 편집기이며 그 성능은 최신 텍스트 편집기보다 열등하지 않습니다.
vi의 작업 모드
기본적으로 vi는 명령 모드, 삽입 모드, 마지막 줄 모드의 세 가지 상태로 나눌 수 있습니다. 기능은 다음과 같이 구분됩니다.
1. 화면 커서의 움직임을 제어하고, 문자, 단어 또는 줄을 삭제하고, 섹션을 이동 및 복사하고 삽입 모드로 들어가거나 마지막 줄 모드로 이동합니다.
2. 삽입 모드
입력 모드에서만 텍스트 입력이 가능하며, 명령줄 모드로 돌아가려면 "ESC" 키를 누르세요.
3. 마지막 줄 모드(마지막 줄 모드)
파일을 저장하거나 vi를 종료합니다. 문자열 검색, 줄 번호 나열 등 편집 환경을 설정할 수도 있습니다.
vi의 몇 가지 기본 작업 1. vi를 입력하세요
시스템에서 vi와 파일 이름을 입력하라는 메시지를 표시한 후 vi 전체 화면 편집 화면으로 들어갑니다.
예:
$ vi myfile
하지만 특별해야 할 것이 하나 있습니다. vi에 들어간 후에는 "명령 모드"에 있으므로 텍스트를 입력하기 전에 "삽입 모드"로 전환해야 합니다.
2. 파일을 편집하려면 삽입 모드로 전환하세요.
"명령 모드"에서 문자 "i"를 클릭하여 "삽입 모드"로 들어가면 텍스트 입력을 시작할 수 있습니다.
3. 삽입 전환
현재 "삽입 모드"에서는 계속해서 텍스트를 입력할 수 있으며, 잘못된 단어를 입력하여 커서 키를 사용하여 단어를 삭제하려는 경우 먼저 "ESC" 키를 눌러 "명령 모드(command mode)"로 이동한 후 텍스트를 삭제해야 합니다.
4. vi를 종료하고 파일을 저장합니다.
"명령 모드"에서 ":" 콜론 키를 클릭하여 "마지막 줄 모드"로 들어갑니다. 예:
: w filename("w filename" 입력) 기사를 저장합니다. 지정된 파일 이름으로 filename)
: wq("wq" 입력, 저장하고 vi 종료)
: q!(q! 입력, 저장하지 않고 vi 강제 종료)
명령줄 모드(명령 모드) 기능 키 1), 삽입 모드
"삽입 모드"로 전환하려면 "i"를 누르세요. 삽입 모드로 들어가고 커서의 현재 위치에서 파일 입력을 시작하려면 "a"를 누르세요. " 삽입 모드 진입 후 현재 커서 위치 옆부터 텍스트 입력이 시작됩니다.
"o"를 눌러 삽입 모드로 진입하면 새 줄이 삽입되고 해당 줄의 처음부터 텍스트 입력이 시작됩니다.
2) 삽입 모드에서 명령줄 모드로 전환
"ESC" 키를 누르세요.
Vi는 키보드의 커서를 직접 사용하여 상하좌우로 이동할 수 있지만, 일반 vi는 영문 소문자 "h", "j", "k", "l"을 사용하여 커서를 제어합니다. 각각 하나의 그리드를 왼쪽, 아래, 위, 오른쪽으로 이동합니다.
"ctrl" + "b" 누르기: 화면이 한 페이지 "뒤로" 이동합니다.
"ctrl" + "f" 누르기: 화면이 한 페이지 "앞으로" 이동합니다.
"ctrl" + "u" 누르기: 화면이 "뒤로" 반 페이지 이동합니다.
"ctrl" + "d" 누르기: 화면이 반 페이지씩 "앞으로" 이동합니다.
숫자 "0"을 누르세요: 기사의 시작 부분으로 이동합니다.
"G" 누르기: 기사 끝으로 이동합니다.
"$" 누르기: 커서가 위치한 줄의 "끝"으로 이동합니다.
"^" 누르기: 커서가 있는 줄의 "시작"으로 이동
"w" 누르기: 커서가 다음 단어의 시작 부분으로 이동
"e" 누르기: 커서가 줄 끝으로 이동 다음 단어
"b" 누르기: 커서가 이전 단어의 시작 부분으로 돌아갑니다.
"#l" 누르기: 커서가 줄의 #번째 위치로 이동합니다(예: 5l, 56l).
4) 텍스트 삭제
"x": 누를 때마다 커서 위치 "뒤에 있는" 문자를 삭제합니다.
『#x』: 예를 들어 "6x"는 커서 위치 "뒤"의 6자를 삭제한다는 의미입니다.
「X」: 대문자 X를 누를 때마다 커서 위치 "앞"의 문자를 삭제합니다.
『#X』: 예를 들어 "20X"는 커서 위치에서 "첫 번째" 20자를 삭제한다는 의미입니다.
『dd』: 커서가 있는 줄을 삭제합니다.
「#dd」: 커서가 있는 줄부터 #줄 삭제
5), 복사
「yw」: 커서부터 단어 끝까지의 문자를 버퍼에 복사합니다.
「#yw」:#단어를 버퍼에 복사합니다.
「yy」:커서가 있는 줄을 버퍼에 복사합니다.
"#yy": 예를 들어 "6yy"는 커서가 위치한 줄부터 "카운트다운"하여 6줄의 텍스트를 복사한다는 의미입니다.
「p」: 버퍼의 문자를 커서 위치에 붙여 넣습니다. 참고: 복사 및 붙여넣기 기능을 완료하려면 "y"와 관련된 모든 복사 명령을 "p"와 결합해야 합니다.
6), 바꾸기
"r": 커서가 있는 문자를 바꿉니다.
『R』: "ESC" 키를 누를 때까지 커서가 있던 문자를 바꿉니다.
7), 이전 작업으로 돌아가기
"u": 실수로 명령을 실행한 경우 즉시 "u"를 누르면 이전 작업으로 돌아갈 수 있습니다. 여러 번 답장하려면 "u"를 여러 번 누르세요.
8), 변경
"cw": 커서가 있는 단어를 단어의 끝으로 변경합니다.
"c#w": 예를 들어 "c3w"는 3자 변경을 의미합니다.
9), 지정된 단어로 점프 line
"ctrl" + "g"는 커서가 위치한 줄의 줄 번호를 나열합니다.
"#G": 예를 들어 "15G"는 커서를 기사의 15번째 줄 시작 부분으로 이동한다는 의미입니다.
마지막 줄 모드의 명령 소개
"마지막 줄 모드"를 사용하기 전에 "ESC" 키를 눌러 이미 "명령 모드"에 있는지 확인한 후 ": " 콜론. "마지막 줄 모드"로 들어갈 수 있습니다.
A) 줄 번호 나열
"set nu": "set nu"를 입력하면 파일의 각 줄 앞에 줄 번호가 나열됩니다.
B) 파일의 특정 줄로 이동
「#」: "#" 기호는 숫자를 나타냅니다. 콜론 뒤에 숫자를 입력하고 Enter 키를 누르면 해당 줄로 이동합니다. 15, Enter를 다시 누르면 기사의 15번째 줄로 이동합니다.
C) 문자 검색
"/keyword": 먼저 "/" 키를 누른 후 찾고자 하는 문자를 입력하세요. 처음 찾고자 하는 키워드가 원하는 것이 아닐 경우 원하는 키워드를 찾을 때까지 "n"을 계속 누르세요.
"?키워드": 먼저 "?" 키를 누른 후 찾고자 하는 문자를 입력하세요. 처음 찾는 키워드가 원하는 키워드가 아닐 경우 계속해서 "n"을 누르시면 됩니다. 원하는 키워드를 검색해 보세요.
D) 파일 저장
「w」: 콜론 안에 문자 "w"를 입력하여 파일을 저장합니다.
E) vi 종료
"q": vi를 종료하려면 "q"를 누르십시오. "q" 다음에 "!"를 강제로 종료할 수 있습니다.
"qw": 일반적으로 종료 시 파일을 저장할 수 있도록 나갈 때 "w"와 함께 사용하는 것이 좋습니다.
vi 명령 목록
1. 다음 표에는 명령 모드의 일부 키 기능이 나열되어 있습니다.
h: 커서를 한 문자 왼쪽으로 이동
l: 커서를 한 문자 오른쪽으로 이동
k: 커서가 한 줄 위로 이동합니다.
j: 커서가 한 줄 아래로 이동합니다.
^: 커서가 줄의 시작 부분으로 이동합니다.
0: 숫자 "0", 커서가 기사의 시작 부분으로 이동합니다.
G: 커서가 글의 끝으로 이동합니다.
$: 커서를 줄의 끝으로 이동합니다.
Ctrl+f: 앞으로 스크롤
Ctrl+b: 화면을 뒤로 뒤집기
Ctrl+d: 화면의 절반을 앞으로 뒤집기
Ctrl+u: 화면의 절반을 뒤로 뒤집기
i: 커서 위치 앞에 문자 삽입
a: 커서 위치에 다음 문자가 증가하기 시작함
o: 새 줄을 삽입하고 줄의 처음부터 입력
ESC: 입력 상태에서 명령 상태로 복귀
x: 커서 뒤의 문자 삭제
#x: 삭제 커서 뒤의 # 문자 문자
X: (대문자
yw: 커서 위치에 한 문자 복사
#yw: 커서 위치에 # 문자 복사
yy: 커서 위치에 한 줄 복사
# yy: 커서 위치에서 #줄 복사
p: 붙여넣기
u: 작업 취소
cw: 커서 위치에서 한 문자 변경
#cw: 커서 위치에서 #문자 변경
2. 다음 표에는 라인 명령 모드의 몇 가지 지침이 나열되어 있습니다.
w 파일 이름: 편집 중인 파일을 파일 이름으로 저장합니다.
wq 파일 이름: 편집 중인 파일을 파일 이름으로 저장하고 vi를 종료합니다. q!: 모든 수정 사항을 취소하고 vi를 종료합니다
set nu : 행 번호 표시
/ 또는 ? : 검색, / 뒤에 찾고 싶은 내용 입력
n : / 또는 ?와 함께 사용, 찾고 있는 내용이 찾고자 하는 키워드가 아닌 경우, n을 누르거나 뒤로(/와 함께 사용) 또는 앞으로(?와 함께 사용) 찾을 때까지 계속 검색합니다.
vi를 처음 사용하는 경우 주의할 점이 몇 가지 있습니다.1. vi로 파일을 열면 "명령 모드(command mode)"이므로 "Insert 모드"로 전환해야 합니다. " 모드)"를 선택하여 텍스트를 입력할 수 있습니다. 전환 방법: "명령 모드"에서 문자 "i"를 클릭하여 "삽입 모드"로 진입합니다. 이때 텍스트 입력을 시작할 수 있습니다.
2. 편집 후 파일을 저장하려면 삽입 모드에서 명령줄 모드로 전환해야 합니다. 전환 방법: "ESC" 키를 누릅니다. 3. 파일을 저장하고 종료합니다. 명령 모드에서 wq를 입력하세요! (wq 앞에 있는 것을 잊지 마세요)
(추천 학습:
linux tutorial)
위 내용은 Linux에서 vi 명령에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!