문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자.
= VI 편집기 = == Vim 에디터에서 자주 사용하는 단축키 == {| class="wikitable" |+ Vim Editor Common Shortcuts ! 분류그룹 !! 단축키 : 설명 |- ! 기본 모드 전환 !! |- | i || 현재 커서 위치에서 입력 모드로 전환 |- | Esc || 입력 모드에서 명령 모드로 전환 |- | :q || Vim 종료 |- | :q! || 저장하지 않고 강제 종료 |- | :w || 현재 파일 저장 |- | :wq || 저장 후 종료 |- ! 이동 !! |- | h || 커서를 왼쪽으로 이동 |- | j || 커서를 아래로 이동 |- | k || 커서를 위로 이동 |- | l || 커서를 오른쪽으로 이동 |- | gg || 파일의 첫 줄로 이동 |- | G || 파일의 마지막 줄로 이동 |- | Ctrl + d || 반 페이지 아래로 이동 |- | Ctrl + u || 반 페이지 위로 이동 |- ! 텍스트 편집 !! |- | dd || 현재 줄 삭제 |- | yy || 현재 줄 복사 |- | p || 복사한 내용 붙여넣기 |- | u || 마지막 작업 실행 취소 |- | Ctrl + r || 실행 취소한 작업 다시 실행 |- | x || 커서 위치의 문자 삭제 |- | dw || 커서 위치부터 단어 끝까지 삭제 |- ! 검색 및 바꾸기 !! |- | /pattern || 패턴을 아래 방향으로 검색 |- | ?pattern || 패턴을 위 방향으로 검색 |- | n || 다음 검색 결과로 이동 |- | N || 이전 검색 결과로 이동 |- | :%s/old/new/g || 파일 전체에서 'old'를 'new'로 바꾸기 |} <pre> 1. 기본 모드 전환: • i: 현재 커서 위치에서 입력 모드로 전환합니다. • Esc: 명령 모드로 돌아갑니다. • :wq: 파일을 저장하고 종료합니다. 2. 커서 이동: • h/j/k/l: 왼쪽, 아래, 위, 오른쪽으로 커서를 이동합니다. • gg: 파일의 첫 줄로 이동합니다. • G: 파일의 마지막 줄로 이동합니다. 3. 텍스트 편집: • dd: 현재 줄을 삭제합니다. • yy: 현재 줄을 복사합니다. • p: 복사한 내용을 붙여넣습니다. 4. 검색 및 바꾸기: • /pattern: 아래 방향으로 패턴을 검색합니다. • :s/old/new/g: 한 줄에서 ‘old’를 ‘new’로 모두 바꿉니다. • :%s/old/new/g: 파일 전체에서 ‘old’를 ‘new’로 바꿉니다. </pre> {{틀:요약 |제목=추가 팁 * Vim은 강력한 명령어 기반 텍스트 편집기로, 모드 전환과 커서 이동이 중요합니다. * 검색과 바꾸기 기능을 활용하면 대량의 텍스트를 쉽게 처리할 수 있습니다. * :q! 명령은 저장하지 않고 종료할 때 유용합니다. }} ---- == VI 활용 == {{:Vi mode - ksh bash zsh}} ===우분투 환경에서 일반 유저로 vi 실행하여 루트 권한으로 저장 하는 방법 === <source lang=bash>:w !sudo tee % </source> [[category:linux]]
문서 저장 미리 보기 차이 보기 취소