안녕하세요! Ji-nun입니다!
이번 포스팅에서는 Unix 계열 운영체제 상에서 vi 에디터를 사용할 때 익숙할 수록 좋은 명령어에 대해 알려드리겠습니다.
위 사진에 있는 내용을 정리한거라고 볼 수 있죠!ㅋㅋㅋ 그중에서도 자주 쓸만한(제가 자주 쓸만한ㅎㅎ) 것만 골라서 목록으로 만들어봤습니다.
1. 커서 이동
h(좌), l(우) |
좌, 우 이동 |
j(상), k(하) |
상, 하 이동 |
0(숫자) |
커서가 있는 라인의 시작점으로 |
$(shift + 4) |
커서가 있는 라인의 끝으로 |
:n nG | n행으로 이동 (ex. :300 또는 300G = 300번째 라인으로 이동) |
G(shift + g) :$ |
파일의 끝으로 |
ctrl + d |
page down |
ctrl + f |
scroll down |
ctrl + u |
page up |
ctrl + b | scroll up |
2. 찾기
/ |
커서를 기준으로 아래 방향으로 찾기 |
? |
커서를 기준으로 위 방향으로 찾기 |
3. 삽입(추가)
a |
커서가 위치한 글자 뒤 |
A |
커서가 위치한 라인의 뒤 |
i |
커서가 위치한 글자 앞 |
I | 커서가 위치한 라인의 앞 |
o | 커서 아래에 빈 라인 추가 |
O | 커서 위에 빈 라인 추가 |
p | 삭제한 단어 또는 라인 삽입(ex. 붙여넣기) |
:r (file) | 커서가 위치한 곳에 다른 파일을 읽어오기 |
4. 변경
cw |
단어 변경 |
cc or C |
라인 변경 (커서가 위치한 라인이 지워짐) |
r |
한글자 변경 |
5. 설정
:se nu |
에디터 좌측에 라인 숫자 표시 |
:se nonu |
에디터 좌측 숫자 표시 해제 |
:! (cmd) | 에디터 편집 중 콘솔 명령어 실행 |
6. 저장 & 나가기
:w |
수정한 내용 저장 |
:q |
나가기(종료) |
:wq |
수정한 내용 저장하고 나가기 |
:q! | 수정한 내용 버리고 나가기 |
제 나름대로 생각을 정리하며 포스팅합니다.
정보전달에 있어 차질이 생기는 것을 우려해 나름대로 확실하게 검증을 하고 포스팅하려고 노력합니다.
본 포스팅에 잘못된 정보가 있거나 수정해야할 내용이 있다면 댓글 또는 아래의 이메일로 알려주시면 감사하겠습니다.
E-mail : silent_lhr@naver.com
공감은 로그인이 필요없습니다.
공감은 저에게 포스팅을 이어나갈 수 있는 힘이 됩니다.
'프로그래밍 [KOR] > Unix 계열 운영체제' 카테고리의 다른 글
CentOS 6.5 - Sysbench 설치 (0) | 2017.10.20 |
---|---|
SFTP 명령어를 이용한 파일 전송 (0) | 2017.10.20 |
리눅스 Alias 설정법 (1) | 2017.10.20 |