Docker/도커를 위한 리눅스 기초

[Docker를 위한 Linux 기초] 6. Vim 에디터 간단 사용법

Fletcher 2024. 8. 13. 11:43

 

반갑습니다!

vi 또는 vi 에디터는 리눅스에서 사용하는 파일 에디터입니다 ^^

본래 Visual Editor의 줄임말이며,

vim은 Vi Improved의 축약 표현입니다!

 

리눅스 사용자는 vim 또는 Emacs라는 에디터 둘 중 하나를 사용하고,

한 때는 vim이 좋네, Emacs가 좋네 하면서 싸웠던 시절이 있었다죠 ^^

 

 

이 Vim 에디터도 깊게 들어가면 정말 수많은 내용들이 있지만,

Docker 실습을 위한 기초이므로 간단한 내용들만 조금 살펴보겠습니다 ^^

 

 

 

 

위와 같이 $ vi [파일명]의 형식으로 입력해주시면

에디터의 기능을 사용할 수 있는데요

 

만약 기존에 존재하는 파일명이라면 해당 파일에 대한 편집을,

존재하지 않는 파일이라면 해당 이름의 새 파일을 생성해서 편집을 수행합니다 ^^

 

 

 

해당 파일이 기존에 존재하지 않는 파일이었기 때문에

해당 이름의 새로운 파일을 자동으로 생성하여 편집할 수 있도록 에디터가 실행되었습니다 ^^

화면의 좌측 상단, 하단, 우측 하단을 보면

에디터가 실행 중이라는 증거를 찾아볼 수 있겠습니다!

 

 

에디터가 실행이 되면 기본적으로는 일반모드입니다

vim 에디터는 네 가지 모드가 별도로 존재하는데요

 

①일반모드

처음 vim을 실행했을 때 또는 입력/명령모드에서 ESC 입력시 활성화되는 디폴트 모드

파일 내용 조회, 찾기, 커서 이동 등의 작업 수행 가능

 

②명령모드

일반모드에서 콜론(:) 입력시 활성화 되는 모드

옵션에 따라 에디터 종료, 저장, vim 설정 등의 작업 수행 가능

 

③입력모드

일반모드에서 a 또는 i 또는 o 키 입력시 활성화 되는 모드

내용 입력/삭제/수정 등의 작업 수행 가능

 

④visual모드

v 입력시 활성화 되는 모드

블럭 복사/붙이기 등의 작업 수행 가능

 

 

 

i 키를 눌러서 입력 모드로 전환한 다음에 샘플 문자열을 입력했습니다 ^^

 

 

 

입력 모드에서 ESC키를 눌러서 일반 모드로 전환한 다음에

콜론(:)을 누르고 wq 옵션을 입력해서

작성한 내용을 저장+에디터 종료를 수행하였습니다 ^^

 

:w

현재의 파일 내용을 저장합니다

 

:q

저장하지 않고 에디터를 종료합니다

 

:wq

현재의 파일 내용을 저장한 후 에디터를 종료합니다

 

:q!

에디터를 강제로 종료합니다

 

제일 자주 사용하는 주요 옵션들은 위와 같습니다 ^^

대소문자를 구분하므로, 옵션 입력시 꼭 소문자로 수행해주시기 바랍니다!

 

 

 

 

$ cat 명령어를 통해 해당 파일의 내용을 조회해보면,

작성한 내용이 잘 저장되어 있는 것을 확인할 수 있겠습니다 ^^!

 

 

 

 

이번 포스트에서는 실습을 위한 가장 간단한 사용법만 짧게 살펴보았습니다 ^^

이제 다음 포스트부터 본격적으로 Docker의 주요 명령어에 대해서 알아보겠습니다!

읽어주셔서 감사드리고 다음 포스트에서 찾아뵙겠습니다 ^^!