반응형
안뇽하세용 !
리눅스 vi / vim 명령어? 단축키? 커맨드에 대해서 알려드릴게용 히히 😝
🎈 vi 와 vim 의 차이점!!
둘 다 리눅스 에디터이고 겉보기에는 정말 비슷합니당!! 그래서 두 개의 차이점이 뭔데!? 라고 하신다면
vi : visual editor
vim : visual editor improved
네.. 이름만 봐도 알 수 있듯이 향상 됐다고 하네요..
오늘도 여기서 끝~
이면 안되겠죠... 😅
보통 리눅스에서 vi 로 실행을 해도 vim이 실행되도록 알리아스 (alias) 를 해두어서 vim이 호출됩니당..
다들 그냥 vi 사용하셔도 vim으로 쓰고 계셨다는 사실.. (화들짝?! 나만 놀랐나 ㅎ;)
확실한 차이점 하나가 키보드 방향키로 이동이 가능하냐 불가능하냐 입니다.
(여기서 또 화들화들짝짝.. 또 나만 놀랐나..?)
vim 은 방향키로 이동이 가능하지만 vi 는 h, j, k, l 로만 이동이 가능합니다.
그래서 대부분은 vim을 사용하고 있다아~ 알고 계시면 좋을 것 같습니다 ㅎㅎ
🎈 단축키
커서 이동
- h
좌 - j
하 - k
상 - l
우 - 0
라인 맨 앞으로 커서 이동 - e
단어의 마지막 위치로 커서 이동 - b
단어의 시작 위치로 커서 이동 - Shift + g
제일 아래로 - gg
제일 위로
저장 / 종료
- !
일단 모든 단축키에 느낌표를 붙이면 강제로 실행하는 겁니다..
예를 들어 변경사항 저장하면서 강제종료 :wq!
저장하지않고 강제종료 :q! - q
종료 (quit) - wq
변경된 사항 저장하고 종료 (write, quit)
입력
- i
입력모드로 전환 (insert) - l
해당 줄의 맨 앞에 입력 - a
커서 뒤에 입력 - A
해당 줄의 맨 뒤에 입력 - o
아랫줄에 입력 - O
윗줄에 입력 - r
커서의 글자를 바꾸면서 입력
삭제
- x
커서의 글자 삭제 - X
커서 앞 글자 삭제 - dw
커서에 있는 단어 삭제 - dd
한 줄 삭제
복사 / 붙여넣기
- yw
커서에 있는 단어 복사 - yy
한 줄 복사 - p
커서 뒤에 붙여넣기 - P
커서 앞에 붙여넣기
삭제 / 복사 / 붙여넣기 는 명령어 앞에 n 의 숫자를 붙일 수 있다.
(ex : 2dd, 2p, 2yy)
line number
- :set number
line number 지정 (에디터 앞에 줄 수를 표출해줌) - :set number!
line number 해제
검색
- /검색할문자
검색하고 n하면 다음, Shift+n하면 이전
기타
- u
Ctrl + z (undo)
vim 사용하실 때 유용하게 쓰세용 ㅎㅎ
빼위잉 👋🏻
반응형
'Computer > Server' 카테고리의 다른 글
[Server] 📚 hostname 사용하는 이유 / hostname 변경 (0) | 2023.02.02 |
---|---|
[Linux] 📚 CentOS iso DVD, Everything, Minimal (0) | 2023.02.01 |