Vi & Nano editor

고진혁·2023년 3월 20일
0

목록 보기
2/3

UNIX에서 가장 보편적으로 사용되는 screen editor
putty cmd 창에서 'vi 파일명.확장자' 로 실행
파일이 존재하면 그 파일을 편집하고 그렇지 않다면 새로운 파일을 생성하여 편집

Vi editor mode

입력모드(input mode) : 파일에 내용을 입력할 수 있는 상태
- 입력모드 상태에서 ESC버튼을 클릭하면 명령모드로 전환

명령모드(command mode) : vi시작 시 기본 모드이며 텍스트를 삭제하고 커서를 움직이고 저장하는 등의 명령어를 입력할 수 있는 상태

라스트 라인 & 실행 모드(last-line mode & EX mode) : 단어 찾기와 라인 이동, 파일 저장 및 Vi 에디터 종료 등의 명령 실행
- 슬래쉬(/)나 퀘스천마크는 해당 파일에서 특정 단어를 찾을 때 실행하는 명령
- 콜론(:)은 문서를 저장하거나 vi editor를 종료하고 나갈 때 주로 실행

명령 모드 에서의 전환

- i(insert) : 커서 있는 위치 앞에서부터 글자가 입력
- a(append) : 커서가 있는 위치 뒤에서부터 글자가 입력
- A : 커서가 있는 행의 제일 마지막부터 글자가 입력
- o : 현재 커서가 있는 행의 다음 줄에 새로운 행이 추가되면서 입력
- O : 현재 커서가 있는 행의 윗줄에 새로운 행이 추가되면서 입력
- 콜론(:)이나 슬래쉬(/) 혹은 퀘스천마크를 클릭하면 라스트라인 모드로 전환

글자의 입력과 수정

- x : 커서 위치의 한 글자를 삭제
- dw : 커서 위치의 한 단어 삭제
- dd : 커서 위치의 한 행 삭제
- 3dd : 커서가 있는 라인을 포함해서 아래로 3줄 만큼 삭제
- D : 현재 커서 위치부터 그 행의 마지막까지 삭제

단어나 문자 찾기

- /coca : 첫 coca 단어를 파일 아래로 내려가면서 찾음
- ?coca : 첫 coca 단어를 파일 위로 올라가면서찾음
- n : 이전의 찾기 명령을 동일 방향으로 실행
- N : 이전의 찾기 명령을 반대 방향으로 실행

저장 및 종료

- ZZ : 저장하고 vi 종료
- wq[file name] : 지정한 파일을 저장 후 종료
- q! : 저장하지 않고 무조건 종료
- w : 지금까지 작업 내용 저장
- w[file name] : 지정한 이름으로 저장
- ls : 파일, 폴더 등 리스트 확인

nano editor

ctrl 키 누른 상태로 단축키 실행
- g(F1) : 도움말 표시
- x(F2) : nano 종료(현재 file buffer 닫음)
- o(F3) : 현재 편집중인 파일 저장
- j(F4) : 한 문단을 한 줄로 붙임
- r(F5) : 현재 파일에 다른 파일의 내용 추가
- w(F6) : text 검색
- k(F9) : 현재 라인 또는 선택된 text 삭제
- u(F10) : 붙여넣기(paste)
- c(F11) : 현재의 커서 위치 표시
- t(F12) : sepll check 시작
- \ : 찾고 대체
- 컨트롤 없이 _ : 입력한 행번호, 열번호로 이동

0개의 댓글