월요일, 9월 21, 2020

[유튜브 방송] (리눅스 업스킬 도전 #6) vim 익숙해지기

[일상다반사] 초보 개발자들을 위한 유튜브 채널 본격 가동에서 설명드린 리눅스 업스킬 도전 프로젝트 6편을 공개해드리겠다. 6편은 vim 기초를 알기 쉽게 설명한다.

2020년 9월 21일자 [리눅스 업스킬 도전 #6] vim 익숙해지기 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 리눅스업스킬도전에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 1:41 단계 1) /etc/services를 복사하고 vi로 커서 이동해보기
  • 5:38 단계 2) 명령 모드로 전환해서 행을 지우고, 가장 첫 행과 마지막 행으로 이동하고 특정 문자열을 검색하고, 복사해서 붙여넣기
  • 9:17 단계 3) 삽입 모드로 전환해서 글자를 입력해보기

원본 학습자료는 Day 6 - Editing with "vim"를 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1
    1. putty로 접속
    2. $ cd로 홈페이지 이동
    3. $ pwd로 현재 디렉토리 위치 확인
    4. $ cp -v /etc/services testfile 명령을 내려 services 파일을 현재 디렉토리의 testfile로 복사
    5. $ vim testfile로 vim 시작
    6. 화살표키 또는 hjkl로 커서 키 이동하기
    7. q!로 vi에서 나오기
  • 단계 2
    1. 다시 $ vim testfile 명령으로 vim 들어가기
    2. ESC-ESC를 연속으로 눌러 명령 모드로 전환
    3. 33dd를 눌러 현재 커시 위치부터 아래로 33행을 지움
    4. [명령 모드에서 u를 누르면 마지막 작업 취소
    5. 명령 모드에서 G를 누르면 파일의 끝으로 이동
    6. 명령 모드에서 gg를 누르면 파일의 처음으로 이동
    7. 명령 모드에서 검색은 /를 누른 다음 찾을 글자 입력, 계속 검색하려면 n을 누름
    8. 명령 모드에서 dd는 행 삭제, yy는 행 복사, p는 현재 위치에서 아래에 붙여넣기
  • 단계 3
    1. i를 누르면 현재 커서 위치에서 삽입 모드로 전환되며, a를 누르면 현재 커서 다음 위치에서 삽입 모드로 전환되므로 이제부터는 글자 입력 가능
    2. o를 누르면 아래 빈행이, O를 누르면 위에 빈 행이 만들어지고 삽입 모드로 전환되므로 글자 입력 가능
    3. ESC-ESC를 눌러 명령 모드로 전환
    4. :w 또는 wq를 눌러 쓰기 또는 쓰고 나오기
EOB

댓글 없음:

댓글 쓰기