리눅스 vi 편집기 마스터하기: 자주 쓰는 명령어 💡
리눅스 작업 중 코드 수정이 필요할 때 vi 편집기를 자주 사용하게 됨.
매번 찾아보기 귀찮아서 자주 쓰는 명령어와 문제 해결 팁을 정리했음.
vi 명령어
vi 편집기를 사용할 때 유용한 명령어들은 다음과 같음.
| 명령어 | 설명 |
|---|---|
vi [파일명] | vi 편집기로 파일을 수정 |
i, a | 입력 모드 (명령 모드로 가려면 ESC 누름) |
:set nu, :set number | 라인번호(줄번호) 표시 |
숫자 입력 Enter | 해당 라인으로 이동 |
gg | 맨 위로 이동 |
shift + g, :$ | 맨 아래로 이동 |
u | 방금 한 명령 취소 (undo) |
W | 현재 파일명으로 파일 저장 (저장만 하고 종료되지 않음) |
:w[파일명] | 입력한 파일명으로 파일 저장 (저장만 하고 종료되지 않음) |
:q | vi 종료 (저장 안 됨) |
:q! | vi 강제 종료 |
:wq | 저장 후 종료 |
:wq! | vi 강제 저장 후 종료 |
/문자열 | 현재 커서 위치부터 앞으로 문자열 탐색 |
?문자열 | 현재 커서 위치부터 뒤쪽으로 문자열 탐색 |
🚨 vi 안 될 때
간혹 vi 명령어를 입력하고 화면이 멈춘 것처럼 보일 때가 있음.
이럴 때 다음 명령어를 터미널에 입력하면 해결될 수 있음.
| 명령어 | 터미널 | 설명 |
|---|---|---|
LC_ALL=C.UTF-8 | 터미널 입력 | vi . 명령어 입력 후 멈춘 듯할 때 사용 가능 |
답글 남기기