POSIX 계열 system에서 널리 제공되는 modal screen editor. 실제 vi command는 Vim, nvi 등 다른 구현을 가리킬 수 있다.
vi –version, symlink, package 정보를 함께 확인한다.
vi는 단일 upstream package가 아니라 POSIX utility interface이며 OS마다 구현이 다르다. Debian/Ubuntu와 Fedora/RHEL에서는 일반적으로 Vim 계열 package가 vi command를 제공하고, macOS에는 기본 구현이 포함된다. Windows에는 표준 vi package가 없으므로 Vim 설치를 권장한다.
# Debian / Ubuntu sudo apt install vim-tiny # RHEL / Fedora sudo dnf install vim-minimal
# Windows에서 Vi 계열 구현으로 Vim 설치
winget install vim.vim
vi FILE vi -R FILE vi +LINE FILE
vi [OPTIONS] FILE…:w: 저장한다.:q: 종료한다.:wq: 저장하고 종료한다.:q!: 변경을 버리고 종료한다.vi [-rR] [-c COMMAND] [-t TAG] [-w SIZE] [FILE…] 형태를 정의한다.vi 구현에서 사용할 수 있는 것이 아니다.vi는 Vim을 가리킨다.구현별 help가 다르므로 설치된 command의 manual을 확인한다.
man vi vi --version