반응형
앞서 글에서 말했듯이 리눅스에서는 vi 편집기를 사용합니다.
기본적으로 vi 편집기는 커맨드 기반이기 때문에 사용을 할 때 모든 것은 명령어로 이루어집니다.
윈도우에서 visual studio를 사용할 때 마우스로 했던 작업들을 모두 키보드로 한다고 생각하시면 됩니다.
vi 편집기는 command Mode, Insert Mode, Command-line Mode로 나누어 집니다.
vi편집기 실행 명령어
$ vi main.c
하면 main.c라는 파일을 vi 편집기로 열게 됩니다.
처음에 딱 들어가면 Command Mode로 시작이 됩니다.
여기서 i, a, o, I, A, O 중 하나를 입력하면 insert mode로 가서 입력을 할 수 있게 됩니다.
insert mode에서 command mode로 돌아가고 싶다면 esc를 눌러주면 됩니다.
command mode에서 :, /, ? 중 하나를 입력하면 Command-line Mode로 가게 됩니다.
vi main.txt -> i -> hi~ -> esc
순서대로 입력한 모습입니다.
i로 insert 모드 진입 삽입 후 esc로 커맨드 모드로 돌아옴.
그 후 :로 통해 명령어 라인 모드로 가서
:wq -> 저장 후 종료
:x -> 저장 후 종료
:q! -> 저장하지 말고 종료
하면 됩니다.
여기까지는 vi에 대해 전체적인 것을 알아보았고 다음 글에는 자주 사용하는 명령어와 실행 결과를 모아서 올릴 것입니다.
반응형
'CS > 리눅스(Linux)' 카테고리의 다른 글
리눅스(linux) File I/O의 system calls [컴공과고씨] (0) | 2022.10.11 |
---|---|
Linux(리눅스) 컴파일의 전체적 과정 (윈도우와 차이점) [컴공과고씨] (0) | 2022.09.20 |