티스토리 뷰
이동명령어
명령어 | 기능 | |
문자 | h, j, k, l | 왼쪽, 아래, 위, 오른쪽으로 이동 |
단어 /문자열 | w, W, b, B | 한 단어 오른쪽, 왼쪽으로 이동 |
행 |
| 다음 행의 공백이 아닌 처음으로 이동 |
스크롤링 | +F, +B | 한 화면 다음으로, 한 화면 이전으로 이동 |
찾기 | /찾을 내용 | 커서 오른쪽으로 찾을 내용 검색 |
행번호 | nG | n째 행으로 이동 |
북마크 | mx | 현재 위치를 북마크하여 x에 저장, 다른 알파벳으로도 저장 가능 |
편집 명령어
명령어 | 기능 | |
입력 | i, a | 텍스트를 커서 앞, 뒤에 입력 |
변경, 문자변경 | cw | 단어 변경 |
삭제, 이동 | x | 커서가 위치한 문자를 삭제 |
복사 | yw | 단어 복사 |
그 외 명령어 | . | 가장 최근의 편집 명령을 반복 |
ex 편집 명령어 | :d | 행 삭제 |
종료 명령어
명령어 | 기능 |
zz | 파일을 수정했을 때 저장 후 종료 |
:wq | 파일을 수정했을 때 저장 후 종료 |
:q! | 파일을 저장하지 않고 종료 |
저장 명령어
명령어 | 기능 |
:w | 파일 저장 |
:w! | 무조건 파일 저장 |
:30,60w newfile | 30행부터 60행까지를 새파일(newfile)로 저장 |
:30,60w>> file | 30행부터 60행까지를 지정된 파일(file)에 추가 |
:w %.new | 현재 버퍼의 파일명을 file.new로 저장 |
Q | VI를 종료하고, ex로 전환 |
:e file2 | VI를 종료하지 않고 file2를 편집 |
:r newfile | 새파일(newfile)의 내용을 현재 파일에서 읽기 |
:n | 다음 파일을 편집 |
:e! | 현재 파일을 마지막으로 저장한 상태로 되돌리기 |
:e# | 파일을 번갈아 편집 |
:vi | ex에서 VI를 호출 |
: | VI에서 ex 명령을 호출 |
% | 현재 파일명(ex 명령행에 치환) |
# | 다음 파일명(ex 명령행에 치환) |
[네이버 지식백과] VI 에디터 명령어 정리표 (유닉스 리눅스 명령어 사전, 2010. 11. 30., 우종경, 박종오)
'IT > LINUX' 카테고리의 다른 글
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory (0) | 2019.05.02 |
---|---|
리눅스 scp (원격지 파일복사) (0) | 2019.03.21 |
리눅스 날짜, 시간 변경 (0) | 2019.02.28 |
리눅스 ssh 세션 타임아웃 (0) | 2019.01.30 |
리눅스 vi, less 차이 (0) | 2019.01.24 |