Tip&Tech/Server2009.04.16 21:00
요즘 CentOS 리눅스를 관리하면서 관련 공부를 하다보니, 리눅스 글을 많이 올리게 되네요...

1,500 페이지에 달하는 두꺼운 실무서적[각주:1]을 약 1/3 정도 봤으니까 앞으로 지금까지 한 것만큼만[각주:2] 더 공부하면 리눅스 공부는 대충 끝날 것 같습니다.(그래봤자 기초를 벗어났다고 할 수 있는 수준입니다.)



리눅스를 쓰다보니 Vim 에디터[각주:3]를 많이 이용하게 되는데요... 제 경우, 간단한 편집이 필요할 때는 SSH 쉘에서 Vim을 쓰고 좀 더 복잡한 작업이 필요할 때는 클라이언트에서 EmEditor[각주:4]를 이용하곤 합니다.(일단 편집하고 FTP로 전송하는 방식이죠...)

예전에 잠깐 리눅스를 쓰면서 Vim을 사용해 본 적이 있긴 하지만, 단순 텍스트 편집 정도만 했던터라 이번에 유용한 기능 및 단축키들을 정리해 봤습니다.



잘 알다시피 Vim에는 3가지 모드가 존재하구요...
ESC : 명령모드, 방향키로 커서 이동 가능[각주:5]
i : 입력모드[각주:6]
: : EX모드[각주:7]

아래와 같은 기능들이 주로 이용됩니다.
yy : 한 줄 복사
p : (커서아래) 붙여넣기
x : (한 글자) 삭제
u : 되돌리기
R : 교체하기
:set nu : (EX모드에서) 라인에 번호 매기기
gg : 파일 첫번째 라인으로 이동
G : 파일 마지막 라인으로 이동
숫자+G : 해당 숫자 라인으로 이동
/검색어 : 검색어 검색
n : 다음 검색결과로 이동
N : 이전 검색결과로 이동
:q : (EX모드에서) 종료하기
:q! : (EX모드에서) 저장하지 않고 종료하기
:wq : (EX모드에서) 저장하고 종료하기
^+D : 다음 페이지로 이동
^+B : 이전 페이지로 이동



물론, 이 밖에도 많은 기능들이 있는데... 제가 아직 잘 모르기도 할 뿐더러 한 번에 정리하기에는 그 양이 너무 방대하기에 공식 제공하는 튜토리얼로 대신합니다.
(추후에 자주 쓰는 기능들을 다시 정리하도록 하겠습니다. ㅎㅎ;)

자, 그럼 1,000라인에 달하는 공식 튜토리얼 한 번 살펴 보시죠!!!

>> 공식 튜토리얼 보기


  1. 제가 공부하는 책은 "CentOS 리눅스 구축관리실무"입니다. [본문으로]
  2. 남은 부분 중에 제가 이미 알고있거나, 공부할 필요가 없는 부분도 있어... 전체적으로 한 절반 정도 본 것 같네요... :) [본문으로]
  3. Vi 에디터라고도 합니다. [본문으로]
  4. 가볍고, 빠르고 강력한 성능의 에디터입니다. :) [본문으로]
  5. 파일 내용을 열람할 때 많이 쓰이며, 파일을 열면 최초로 실행되는 모드입니다. [본문으로]
  6. 파일 내용을 실제 편집할 수 있는 모드입니다. [본문으로]
  7. 파일을 저장하거나 종료 할 때 사용하는 모드입니다. [본문으로]
저작자 표시 비영리 변경 금지
신고

이 글은 새로운 정보가 추가될 때마다 업데이트됩니다. 추천으로 아래 숫자에 1을 더해보세요. :)
RSS구독을 하시면 포스트를 배달해 드립니다. ▷ 한RSS 구독하기, 구글리더 구독하기

댓글을 달아 주세요

  1. 이정보는 검색용으로 찾으시는 분들에게 도움되겠네요.
    과거 유닉스 만질때가 생각나네요..
    그것들을 어케 썼는지..지금은 기억도 안나네요..정말 무식했단 느낌..ㅋㅋㅋ
    요즘 it하는 친구들은 아마 거의 서버단 아니면 만질일이 없겠지요!

    2009.04.16 23:56 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • ㅎㅎ; 머니야님 오늘도 바쁘시네요... 제가 머니야님 글을 꼬박꼬박 읽긴 하는데 PDA로는 댓글달기가 쉽지 않아서... 죄송합니다. 또 주말에 달려야겠네요 ㅋㅋ;

      2009.04.17 00:05 신고 [ ADDR : EDIT/ DEL ]


티스토리 툴바