SeSac (2021-08 ~ 2021-12)/Linux

vim강의

배워도끝이없네 2021. 8. 13. 13:47

ESC : 명령모드로 들어간다. 

i, a : 편집모드로 들어간다 (i는 그자리에 insert)

vi에디터로 아직도 코딩하는 이유 (마우스를 쓰지않아도 되기 때문)

hjkl이 화살표이다. ( j :↓ k:↑ l: → h:←)

shift + $ : end키 (오른쪽끝으로 커서이동)

shift + ^ : Home key

ctrl + f : page down

ctrl + u / b : page up

cw(change word) : 한단어를 바꿈

dw(delete word) : 한단어를 삭제 

shift + A : 라인제일끝에서 입력모드로 가기

v : 블록 지정

y : 복사 (ctrl + c)

yy: 라인하나 복사

p : 붙여넣기

dd :  한라인 지우기

u : 실행취소

x : delete

X : back space

r : 그자리에 글자 1개만 바꾸기

o : 다음줄에 입력모드 시작

O : 윗줄에 입력모드 시작

D : 현재 커서 위치 뒷부분 전체 삭제

 

colon command (:명령어)

w : save

q : quit

set nu : 라인넘버 보여주기

set nonu : 라인넘버 지우기

paste : 복사하기

:숫자 : 숫자라인으로 커서이동

:!<linux명령어> : 에디터 밖으로 잠시 나가는것 (명령어를 실행한것을 보여줌)

 

/검색어 : 찾기 (명령모드에서만 가능) ->그 후에 n은 next , shift+n 은 before

:%s/검색어/바꿀내용/g : 검색된것들을 전부다 바꿀내용으로 바꾼다 (g를 쓰지않으면 처음찾은단어만 바꿈, ig를 쓰면 대소문자를 무시하고 전부바꿈)

 

H, M, L : 화면의 제일위, 중간, 아래로 커서이동

 

 

'SeSac (2021-08 ~ 2021-12) > Linux' 카테고리의 다른 글

라우터  (0) 2021.08.14
토요일 오프라인 -1  (0) 2021.08.14
7강 - docker image 만들기 (1/2)  (0) 2021.08.10
6강- Nginx 셋팅 및 무료 HTTPS 인증서 설치  (0) 2021.08.10
5강 - Linux CentOS7에 MySQL8 설치  (0) 2021.08.08