티스토리 뷰
리눅스의 파일 편집기
vi
• 모든 리눅스에 존재
• VIsual editor
- vi가 등장하기 이전에는 한 줄 씩만 보며 편집이 가능했음.
- 이를 개선하기 위해 한 화면에 모든 텍스트를 볼 수 있는 visual editor가 등장
• vi name 명령어를 통해 name 파일을 vi 편집기로 열 수 있음.
- name 파일이 없다면 생성해줌.
• 명령 모드와 편집 모드가 있음.
- 명령 모드에서는 키보드의 영문자들이 텍스트 입력을 위한 것이 아닌 단축키로 쓰임.
- h : 왼쪽으로 커서 이동
- j : 아래쪽으로 커서 이동
- k : 위쪽으로 커서 이동
- l : 오른쪽으로 커서 이동
- i : 현재 커서에서 편집 모드 진입
- o : 행 추가하여 편집 모드 진입
- x : 현재 커서 글자 삭제
- yy : 행 복사
- p : 붙여넣기
- 편집 모드에서는 키보드의 키들로 텍스트를 자유롭게 입력할 수 있음.
- ESC를 누르면 다시 명령 모드로 돌아감.
- :를 입력하면 편집 모드의 명령어를 쓸 수 있는데, :w는 저장, :q는 나가기 등이 있음.
• 우분투는 h, j, k , l를 쓰지 않아도 방향키로 커서 이동이 가능하지만, 모든 리눅스가 그런 것은 아님.
GNU nano
• 요즘 리눅스의 기본 편집기
• nano name 명령어를 통해 name 파일을 nano 편집기로 열 수 있음.
- name 파일이 없다면 생성해줌.
- 기본 편집기로 설정되어 있기 때문에 editor name 명령어로도 사용 가능.
• 명령 모드, 편집 모드가 따로 없이 바로 편집이 가능함.
• ctrl + 영문자로 명령 가능
• 명령어가 아래에 표시되어 있기 때문에 편하게 사용 가능.
이 글은
유튜브 뉴렉처 리눅스(Linux) 서버 강의/강좌 for 개발자
강의를 듣고 공부한 내용을 바탕으로 작성되었습니다.
'🐧 Linux' 카테고리의 다른 글
[Linux] 13. 사용자 계정 조회, 생성, 삭제 (useradd와 adduser의 차이) (0) | 2024.01.25 |
---|---|
[Linux] 12. 리눅스의 파일 소유자, 권한 (1) | 2024.01.23 |
[Linux] 10. 링크 파일 (Link File) (0) | 2024.01.20 |
[Linux] 9. 아카이브 파일 (Archive File), .tar 파일, .tar.gz 파일 (0) | 2024.01.19 |
[Linux] 8. 스트림(Stream), 표준 스트림(Standard Stream), 리다이렉션(Redirection), 파이프(Pipe) (1) | 2024.01.16 |