vi, nano 에디터로 문서 작성하기
▶ Window 운영체제에서 기본적인 에디터가 메모장이라면,
▶ 리눅스에서는 Vi 에디터가 기본 데이터임
1. Vi editor
▶ 리눅스 운영체제의 기본 스크린 에디터
1-1. Vi editor 시작하기
▶ 텍스트 파일 실행
vi NAME.txt
▷ NAME.txt 파일이 있으면 해당 파일이 열리고,
▷ 없다면 새로 생성
1-2. Vi editor 모드
▶ input mode (입력 모드)
▷ 파일에 내용을 입력할 수 있는 상태
▷ 텍스트 삭제, 커서 이동, 저장 등 명령어 입력 가능
▶ last-line mode (EX mode, 실행 모드)
▷ 단어 찾기, 라인 이동, 파일 저장, Vi 에디터 종료 등 명령 실행 가능
▶ command mode (명령 모드)
▷ Vi 에디터 사용시 디폴트 모드
▷ 명령 모드에서 텍스트 수정하기 위해 입력 모드로 전환 필요
1-3. Vi editor 명령어
i : 커서 위치 앞부터 입력 모드 전환
a : 커서 위치 뒤부터 입력 모드 전환
A : 커서 위치한 행의 제일 마지막부터 입력 모드 전환
o : 현재 커서 행 다음줄에 새로운 행 생성하며 입력 모드 전환
O : 현재 커서 행 윗 줄에 새로운 행 생성하며 입력 모드 전환
▶ ESC : 입력 모드 -> 명령 모드로 전환
▶ : 또는 / 또는 ? : 실행 모드로 전환 (실행 모드는 자동으로 라스트 라인으로 이동)
/ 또는 ? : 해당 파일에서 특정 단어 찾기
: 문서를 저장하거나 에디터 종료 (: -> w 입력하면 write 완료되고 저장됨)
▷ 실행 모드에서 명령 실행하면 명령 모드로 자동 전환
▶ 텍스트 지우기
x : 한 글자 삭제
dd : 한 라인 삭제
3dd : 3 라인 삭제
▶ 에디터 종료
▷ 실행 모드로 이동 후 :wq (저장 및 종료)
2. Nano editor
▶ Vi editor와 비슷한 스크린 에디터
▷ nano 파일명.txt 로 실행
2-1. Nano editor 명령어
▶ ^는 crtl을 나타냄
▷ 텍스트 입력 -> crtl x -> 저장할거냐고 묻는 질문이 뜨면 y -> 이전과 동일한 파일명으로 저장하려면 엔터
▷ 주로 crtl로 조작