텔넷 상에서 설정 화일등을 편집할때 사용하는 기본적인 에디터가 vi 입니다.
기능은 막강합니다만 처음 사용자에게는 어떻게 써야할지 도저히 알 수 없는 에디터죠.
사용법은 시중에 책으로도 나와 있고 아는만큼 막강한 에디터입니다만 막강한 기능 다 알 필요는 없고
가장 기본 기능만 익혀서 잘 쓰면 되는겁니다.
최소한의 사용법만 정리합니다. 나머지 기능은 제대로된 메뉴얼을 읽으세요.
http://wiki.kldp.org/wiki.php/DocbookSgml/Vim-KLDP
vi 로 파일을 열려면
vi 파일경로/파일명 (ex: vi /usr/syno/etc/php.ini)
혹은 같은 디렉토리라면 vi 파일명 (ex: vi php.ini) 등으로 열 수 있습니다.
편집 모드와 명령 모드로 나뉘어져 있으며
명령 모드에서 i 키를 누르면 그 자리에 글짜를 입력할 수 있는 상태가 됩니다. (편집모드로 변경됨)
편집 모드에서 Esc 키를 누르면 (키보드 왼쪽 제일 상단에 있는..) 명령 모드가 됩니다.
명령 모드에서 사용하는 간단한 명령어 들입니다.
x 키를 누르면 해당 글짜를 지웁니다.
dd (d 키를 두번) 를 누르면 해당 라인을 지웁니다.
:wq (키보드의 : 를 누르고 w 키와 q 키를 차례로 입력) 하면 저장하고 vi를 빠져 나갑니다.
:q! 를 누르면 저장하지 않고 vi 를 빠져나갑니다.
편집 모드에서는 그냥 입력하고 싶으신것 입력하시면 됩니다.
다만 지우시기 위해서 Delete 키를 사용하시면 생각과 다르게 동작하실 겁니다.
지우는 것은 명령 모드에서 x 키를 이용하거나 혹은 편집모드에서 백스페이스( 숫자 있는 라인의 오른쪽 제일 마지막 <- 키)로 삭제하시면 됩니다.
복잡해보이지만 기억해야 할 최소한의 키는 이 5개가 전부입니다.
i, Esc, x, :wq, :q!