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 |