0x0102
KDT - Linux Text Editor 본문
1. 리눅스의 텍스트 파일과 바이너리 파일
텍스트 파일이란 메모, 코드, html 파일 등 cat 명령어로 조회 가능한 파일이다.
반면 바이너리 파일은 이진 파일로, 기계어로 쓰여있고 텍스트가 아니므로 cat으로 열어도 알아볼 수 없다.
따라서 리눅스에서는 텍스트파일을 다루는 방법과 도구가 중요하다.
2. Vim editor 사용해보기
설치과정 : $ vim --version (버전 및 설치확인) -> $ apt-get install vim -> $ vim or $ vm (실행)
조회 모드 -> i 입력 -> 입력 모드 (INSERT모드) -> esc -> 조회 모드 -> :q! -> vm 종료
3. 파일 열기 및 파일 작성, 저장
vim 에디터로 파일을 열 때는 $ vim 파일명 형식을 사용한다.
파일명은 지정할 수 있으며, 없는 파일명을 입력 시 해당 이름으로 파일이 생성된다.
작성 후 저장은 :w 를 이용한다.
+ 만약 $ vim으로만 에디터를 열었다면 :w 저장할파일명 형식을 사용하자
이 외에도 저장 및 종료는 :wq or zz , 강제 저장 후 종료는 :wq!를 입력하면 된다.
4. vim 에디터의 파일 편집
$ man cat > cat.txt 로 cat의 매뉴얼 문서를 cat.txt의 이름으로 만들어주고 $ vim cat.txt로 파일을 열어준다.
커서 이동 : h(좌) k(상) l(우) j(하)
문자 삭제 : x or d 입력(삭제모드)
복사 : y
붙여넣기 : p
페이지 넘기기 : ctrl + f: 한 페이지 넘김 +b: 한 페이지 이전 +d: 1.5페이지 넘김 +u: 1.5페이지 이전
+ x로 삭제할 때는 문자만 삭제하고 개행문자는 무시하므로 개행문자 삭제를 위해선 J를 이용
+ 직전 동작에 대해 취소를 원한다면 U, 동작 복구는 ctrl + r
5. 검색 및 치환
검색 : /을 누르고 하단에 검색창이 뜨면 검색할 내용을 적고 엔터 (커서 기준 하단으로 검색) 만약 상단 내용을 검색하고 싶다면 ? 로직 사용. 검색 내용이 여럿인 경우 n을 입력하면 다음 내용으로 N을 입력하면 이전 내용으로 이동
치환 : $s 찾을문자 / 바꿀문자 / g
6. 공식문서 찾아보기
$ vimtutor를 사용하여 기본 동작 연습
:help 입력시 도움말 확인
'Study > System Engineer' 카테고리의 다른 글
KDT - Shell script (0) | 2024.01.18 |
---|---|
KDT - Linux 프로세스 잡 관리 (0) | 2024.01.16 |
KDT - Linux 권한 (0) | 2024.01.12 |
KDT - Linux 파일시스템 (1) | 2024.01.11 |
KDT - java 다형성과 이종모음 (0) | 2024.01.10 |