본문 바로가기

Linux

<linux 기초>리눅스 vi 텍스트 편집기 (핵심)



리눅스의 기초인 vi 편집기에 대하여 해워 봅니다.


1. 시작과 종료

2. 실행 모드

3. vi 기초 명령

4. 입력하기

5. 저장 및 종료

6. 삭제, 수정 및 복사


TIP 위주의 명령어만 아시면 무리없게 이용하실 수 있습니다.


나머지도 알면 좋습니다.




1. 시작과 종료


vi 를 시작하기 위해서는 터미널 화면을 띄우고 vi 라고 입력을 해주시면 됩니다~




그러면 뿅하고 vi 편집기로 들어가지는데요 ~



편집기에서 ' ~ ' 라고 행마다 표시되어있는건 아직 이용되지 않았다는 표시입니다.~


새로 만들거나 열고 싶은 파일이 있다면 vi뒤에 [파일이름] 을 붙여주시면 됩니다.


ex) vi [파일이름]


읽기모드도 되는대 읽기모드는  vi -R [파일이름] 입니다. 대소문자 구별하니 반드시 대소문자 구별해 주시기 바랍니다.


ex) vi -R [파일이름]


종료할땐 ' :q ' 입력 후 '엔터<Enter>' , 편집중이라면 <esc>누르고 ':wq' 입력후 <엔터> 빡!

강제종료할땐 ' :q! ' <엔터> 빡!



2. 실행 모드


vi 에는 입력, 명령 ex라는 모드가 있다.


명령모드 (Command Mode) ; 커서이동 , 문자삭제, 문자(열)교체, 문자열 검색 등을 할 수 있는 모드 vi를 처음 실행하면 명령모드로 시작합니다. 참고로 vi는 대소문자 구분을 하여 반드시 고려하고 이용하여야 합니다.


입력모드(Input Mode) : vi 편집기에서 문자를 입력할 수 있는 상태를 말합니다. 기본상태인 명령모드에서 입력모드로 전환 할 수 있는 명령어는 i,a,o,I,A,O,R 입니다. 입력모드로 전환되면 하단에 -- INSERT -- 라고 표시됩니다. 입력모드에서 <ESC> 를 누르면 다시 명령 모드로 전환이 됩니다.


EX모드(Execution Mode) : vi의 특별한 명령어를 실행하는 실행모드입니다. 명령모드에서 콜론(:)을 누르면 vi 화면 하단 좌측에 vi 특수 명령어를 입력할 수 있는 ':' 이 나타 납니다.


3. vi 기초 명령


이동명령입니다. 다음 명령어에 익숙해 지면 매우 효율적으로 vi 편집기를 이용 할 수 있습니다.




TIP - 실제로는 방향키를 더 많이 씁니다 ^^ ..


4. 입력하기


기본 모드인 명령 모드에서 입력 모드로 변경할때 여러 키가 있지만 대표적으로 i 를 많이 쓴다.


'i' (insert)




TIP - 기본적으로 i 많이 이용합니다 ^^ ;


5. 저장 및 종료


vi 편집기로 작성을 완료했다면 저장하고 빠져나와야 합니다.

1. 입력모드에서 빠져나온다. <ESC>

2. 명령모드에서 ' :wq ' 명령을 내린다.



TIP - wq w q q! 많이 이용합니다 ^^ ;


6. 삭제, 수정 및 복사

명령모드에서 한 글자 삭제하는 명령은 ' x ' 입니다. 


복사는 ' yy ' 입력 하면 복사가 됩니다. 바로 그 자리에서 p를 누르면 붙여넣기가 됩니다.


아래 표의 명령어를 모두 실습해 보시기 바랍니다.





TIP - 저는 dd dw / yy / p / u 많이 이용합니다. 나머지는 잘 않씁니다 ^^ ;





아래의 공감 버튼은 작성자를 춤춰 날뛰게 합니다.


↓↓↓↓