리눅스 간단 강의 3강
TRANSCRIPT
April 26, 2016 SSS_Harvey 1
찾아보기
● 내 아이피를 확인하는 방법은 뭘까 ?
● pipe , redirect 가 뭘까 ?
● vimtutor 진행해보기
$ vimtutor
April 26, 2016 SSS_Harvey 2
찾아보기
● 내 아이피를 확인하는 방법은 뭘까 ?
– ifconfig
● pipe , redirect 가 뭘까 ?
– | : pipe > : redirect
● vimtutor 진행해보기
$ vimtutor
April 26, 2016 SSS_Harvey 3
Vim ?
● Vi IMproved
vi 는 리눅스의 기본 에디터 (Windows 의 메모장
● 설정파일을 수정해서 여러 플러그인을 추가할 수 있음
● Emacs ?
April 26, 2016 SSS_Harvey 4
모드 설명
● Command line– : 로 시작하는 명령어 입력모드
● :wq( 저장후종료 ) :set nu(number) :q!( 강제종료 )
● Command mode– 키보드의 키를 통해 명령을 입력할 수 있는 모드
● 3dd (3 줄삭제 ) I x r s cw ..
● Edit mode– 편집모드 , 실제로 텍스트가 입력되는 상태 esc 누르면 나가짐
April 26, 2016 SSS_Harvey 5
이동
● gg : 맨 위로
● G : 맨 아래로
● w : 다음 단어 ( 앞 )
● e : 다음 단어 ( 뒤 )
● b : 이전 단어 ( 앞 )
● $ : 라인 맨 뒤
● 0 : 라인 맨 앞
April 26, 2016 SSS_Harvey 6
삽입
● i : 커서 앞
● I : 라인 맨 앞
● a : 커서 뒤
● A : 라인 맨 뒤
● o : 라인 아래
● O : 라인 위
April 26, 2016 SSS_Harvey 7
삭제
● d + 이동명령 : 대상의 범위 만큼 삭제
● dw : 단어 삭제
● d$ : 현재 라인의 커서 뒤 모두 삭제
● dd : 현재 라인 삭제
● dg : 커서 뒤로 모두 삭제
April 26, 2016 SSS_Harvey 9
복 붙
● yy : 현재라인 복사
● p : 붙여넣기
● P : 현재 라인 위에 붙이기
● 잘라내기는 ? → 삭제한 뒤에서 붙여넣기 하면 됨 !
– 버퍼에 남아 있다고 생각하면 됨
April 26, 2016 SSS_Harvey 10
여러번 수행
● 횟수를 지정해서 여러번 수행하기 !
● 명령어 앞에 숫자를 적기
● 3dd : 3 줄 삭제
● 5p : 5 번 붙여 넣기
● 2yy : 두 줄 복사
April 26, 2016 SSS_Harvey 12
검색
● /< 찾은 단어 > : < 찾을 단어를 검색 >
● n : 계속 찾기
● N : 이전 찾기
● ?< 찾을단어 > : 위로 검색
April 26, 2016 SSS_Harvey 14
주요 명령어 요약
● i : 입력모드
● o : 다음 줄에 입력
● <esc> : 입력모드 나오기
● dd : 라인 삭제
● cw : 단어 지우고 입력
● v : 블록지정
● :wq : 저장
● :q! : 저장 안 하고 종료
April 26, 2016 SSS_Harvey 15
vim 설정하기
● .vimrc 를 편집하면 여러 설정을 조작할 수 있음
syntax onfiletype plugin indent on set tabstop=8set expandtabset shiftwidth=4set softtabstop=4set autoindentset bg=darkset nuset title
April 26, 2016 SSS_Harvey 16
참고자료
● Vimtutor● https://github.com/kandinell/dotfiles/blob/master/vimrc
( 내가 쓰는 .vimrc 파일 )
● https://blog.outsider.ne.kr/518 (.vimrc 예시 )
● https://kldp.org/node/102947 ( 단축키 cheat sheet)
● http://m.blog.naver.com/nfwscho/220340981819
( 명령모드와 편집모드 )