익명 사용자
로그인하지 않음
토론
기여
계정 만들기
로그인
IT위키
검색
리눅스 vi
편집하기
IT위키
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
편집
원본 편집
역사
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
== 주요 단축키 == === 시작 명령어 === {| class="wikitable" !'''명령어''' !'''설명''' !'''예제''' |- !vi {파일명} |파일열기, 작성 |vi test.txt |- !vi +{행번호} {파일명} |파일을 열고, 입력한 행으로 커서 이동 |vi -100 test.txt |- !vi +/"{검색 문자열}" {파일명} |“문자열”의 처음발생 단어부터 열기 |vi -/"adc" test.txt |- !vi –r {파일명} |손상된 파일 회복 |vi -r test.txt |- !view {파일명} |읽기 전용으로 열기기 |view test.txt |} === 커서 이동 === {| class="wikitable" !'''커서''' !'''설명''' |- !h (←) |왼쪽으로 커서 이동 |- !j (↓) |아래로 커서 이동 |- !k (↑) |위로 커서 이동 |- !l (→) |오른쪽으로 커서 이동 |- !w |오른쪽 한 단어의 끝 부분으로 커서 이동 |- !e |오른쪽 한 단어의 앞 부분으로 커서 이동 |- !b |왼쪽 한 단어의 앞 부분으로 커서 이동 |- !Enter |한 행 아래로 커서 이동 |- !Back space |한 문자 왼쪽으로 커서 이동 |- !Space Bar |한 문자 오른쪽으로 커서 이동 |- !^ |행의 맨 왼쪽으로 커서 이동 |- !$ |행의 맨 오른쪽으로 커서 이동 |- !H |화면의 맨 위로 이동 |- !M |화면의 중간으로 이동 |- !L |화면의 맨 아래로 이동 |- !숫자G |‘숫자’ 만큼 지정한 줄로 커서 이동 |- !Ctrl + i |한 화면 위로 이동 |- !Ctrl + b |한 화면 아래로 이동 |- !Ctrl + d |반 화면 위로 이동 |- !Ctrl + u |반 화면 아래로 이동 |- !Ctrl + e |한 줄씩 위로 이동 |- !Ctrl + y |한 줄씩 아래로 이동 |} === 문자, 행 , 삽입 명령어 === {| class="wikitable" !'''커서''' !'''설명''' |- !a |커서 오른쪽에 문자 삽입 |- !A |커서 오른쪽, 행의 끝에 문자 삽입 |- !i |커서 왼쪽에 문자 삽입 |- !I |커서 왼쪽, 행의 처음에 문자 삽입 |- !o |커서 아래에 행 삽입 |- !O |커서 위에 행 삽입 |- !ESC |종료 |} '''텍스트 변경 명령어''' {| class="wikitable" !'''명령어''' !'''설명''' |- !cw |단어 변경 |- !cc |행 변경 |- !C |커서 오른쪽의 행 변경 |- !s |커서가 위치한 문자열 대체 |- !S |커서가 위치한 라인의 문자열 대체 |- !r |커서 위치 문자를 다른 문자로 대체 |- !r-Enter |행 분리 |- !J |현재 행과 아래 행 결합 |- !xp |커서 위치 문자와 오른쪽 문자 교환 |- !~ |문자형(대, 소문자) 변경 |- !u |이전 명령 취소 |- !U |행 변경 사항 취소, 이전의 최종 행 취소 |- !. |이전 최종 명령 반복 |} === 텍스트 삭제 명령어 === {| class="wikitable" !'''명령어''' !'''설명''' |- !x |커서가 있는 문자 삭제 |- !nx |커서가 있는 위치부터 n개의 문자를 삭제 |- !dw |현재 커서에 있는 한 단어 삭제 |- !dd |커서가 있는 라인 삭제 |- !ndd |커서가 있는 라인부터 n개의 라인 삭제 |- !db |커서의 위치에서 거꾸로 한 단어 삭제 |- !D |커서 오른쪽 행 삭제 |- !:5,10d |5~10번째 행 삭제 |} === 복사 및 이동 명령어 === {| class="wikitable" !'''명령어''' !'''설명''' |- !yy |커서가 위치한 줄 복사 |- !Y |행 yank 또는 복사 |- !yh |커서의 왼쪽 문자 복사 |- !yl |커서에 위치한 문자 복사 |- !yi |커서가 위치한 줄과 그 아랫줄 복사 |- !yk |커서가 위치한 줄과 그 윗줄 복사 |- !p |yank 되거나 삭제된 행 현재 행 위로 삽입 |- !P |yank 되거나 삭제된 행 현재 행 아래에 삽입 |- !:1,2 co 3 |1~2행을 3행 다음으로 복사 |- !:4,5 m 6 |4~5행을 6행 위로 이동 |}
요약:
IT위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
IT위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기
둘러보기
대문
최근 바뀜
분류별 보기
일반 IT용어
프로젝트 관리
디지털 서비스
블록체인
인공지능
소프트웨어 공학
운영체제
컴퓨터 구조
자료 구조
데이터 과학
데이터베이스
네트워크
프로토콜
보안
컴플라이언스
개인정보보호
표준
경영학
기업 IT
조직/단체
광고
위키 도구
위키 도구
특수 문서 목록
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
문서 기록