
터미널 환경에서 작업을 진행할 때 텍스트 에디터를 주로 사용하게 된다. 텍스트 에디터로는 vi 혹은 vim 혹은 nano 를 많이 사용한다.
유닉스/리눅스의 표준 에디터. 강력한 기능을 제공하나 모드 개념이 있어 학습 필요함.
vi의 3가지 모드
i, a 등을 누르면 진입함.: 누르면 진입함. 저장, 종료, 검색 수행함.주요 단축키
ESC: 입력/마지막 행 모드에서 명령 모드로 복귀함.i: 커서 앞에서 입력 시작함.a: 커서 뒤에서 입력 시작함.o: 현재 줄 아래에 빈 줄 삽입하고 입력함.h, j, k, l: 좌, 하, 상, 우 이동함. (방향키도 사용 가능)gg: 문서의 첫 줄로 이동함.G: 문서의 마지막 줄로 이동함.x: 커서 위치 글자 삭제함.dd: 현재 줄 삭제함 (잘라내기).yy: 현재 줄 복사함.p: 붙여넣기함.u: 실행 취소 (Undo).:w: 저장함.:q: 종료함.:wq: 저장하고 종료함.:q!: 저장하지 않고 강제 종료함.:set nu: 줄 번호 표시함.nano 파일명Ctrl + O: 저장하기 (Write Out).Ctrl + X: 종료하기 (Exit). (변경 사항 있으면 저장 여부 물음)Ctrl + K: 한 줄 잘라내기.Ctrl + U: 붙여넣기.Ctrl + W: 검색하기.