OS/Linux

[Linux] vi 에디터

A09 2023. 7. 31. 16:28

vi 에디터 실행 & 종료

vi 에디터를 사용하기 위해서는 vi 명령어를 입력하고 실행한다. 

vi 에디터 실행화면

vi 에디터를 종료하려면 Esc를 누르고 ':q'를 입력한 후 Enter를 누른다. 입력할 때 화면의 왼쪽 아래에 

입력하는 글자가 보이는데 이렇게 작동하는 것을 'ex 모드' 또는 '라인 명령 모드'라고 한다.

ex 모드

vi 에디터 파일 생성

vi new.text 라는 명령어를 터미널에 입력하여 ' "new.txt" [새 파일]' 이라는 문구가 있다.

만약 new.txt 파일이 이미 존재하면 그 파일을 열어서 보여주는데 이러한 상태를 '명령 모드' 라고 한다.

명령 모드

이 상태에서 I 또는 A를 누른다. 이는 글자를 입력(Insert) 혹은 추가(Append) 명령이다. 

화면 아래 '-- 끼워넣기 --' 라는 글자가 보이는데 이러한 상태를 '입력모드' 라고한다.

입력 모드

이후 글자를 입력하고 저장한 후 vi 에디터를 종료한다. 글자를 입력하는 입력모드에서 Esc를 누르면 명령모드로

돌아가 '-- 끼워넣기 --'가 사라지고 ':wq' 를 입력하고 Enter를 누르면 저장하고(Write) 종료한다(Quit).

vi 에디터 종료

 

vi 에디터에서 입력한 내용을 test2.txt에 저장하기

vi 명령어를 입력하여 vi 에디터 실행해 I 를 눌러 내용 입력한다.

내용 입력

그 후 Esc를 누르고 :w test2.txt' 라고 입력하면 nL(줄), nC(개)의 문자가 저장되었다고 문구가 나타난다.

test2.txt 저장

그 후 ':q!'로 vi 에디터를 종료한다. 'q!'는 변경된 내용은 무시하고 종료하라는(Quit) 의미이다.

 바로 앞에서 저장한 후 변경된 것이 없기 때문에 'q'만 입력해도 된다.

 

 

 

만약 파일을 저장하고 바로 종료하려면 ':wq test2.txt'를 입력하면 된다.

 

또한 기존 파일을 열어 수정 및 저장하려면 터미널에 'vi test2.txt' 명령어를 입력하여 

수정 후 ':wq'를 입력하고 Enter를 누르면 저장과 동시에 종료된다.

 

기존 파일을 열어 수정한 후 저장하지 않고 종료하려면 ':q!'를 사용하여 종료한다.

 

출처 : 리눅스 실습 for Beginner (저)우재남

'OS > Linux' 카테고리의 다른 글

[Linux] yum install 사용하여 MariaDB 설치  (0) 2024.10.26
[Linux] vi 에디터 명령 모드 명령어  (0) 2023.07.31
[Linux] - VMware 및 우분투 설치  (0) 2023.03.15