리눅스/리눅스 2급

[리눅스 2급] 에디터는 무엇일까? (2)

tangent0426 2024. 10. 8. 18:00
728x90
반응형

 


저번 시간에는 에디터의 개요와 종류에 대해 알아보았습니다.

이번에는 에디터의 활용에 대해 알아볼까 합니다.


 

 

[리눅스 2급] 에디터는 무엇일까? (1)

저번 시간에는 파일 시스템에 관련된 명령어에 대해 알아보았는데이번에는 에디터에 대해 알아볼까 합니다.  [리눅스 2급] 프로세스 관리에 대해 알아보자(1)저번 시간에는 셸에 대해 알아보았

tangent0426.tistory.com

 

에디터 기초 사용법

pico

pico[옵션][파일명]
 옵션 설명
-w 긴 라인에서 라인이 깨지는 경우에 사용

 

pico 실행 후 주요 메뉴들이다.

메뉴 기능
Ctrl + O 파일 저장
Ctrl + X 파일 종료, 종료 시 저장이 안 되어 있으면 저장할 것인지 물어봄
Ctrl + R 현재 커서 위치에 다른 파일을 불러옴
Ctrl + A 현재 행의 맨 앞으로 이동
Ctrl + E 현재 행의 맨 끝으로 이동
Ctrl + V 이전 페이지로 이동
Ctrl + Y 다음 페이지로 이동
Ctrl + C 현재 커서의 위치를 표시
Ctrl + T 영문자의 절차를 확인
Ctrl + W 키를 누르고 문자열을 입력하면 원하는 문자열을 찾음
Ctrl + K 현재 라인을 삭제
Ctrl + U 마지막으로 삭제된 라인을 복구
Ctrl + I 화면 갱신

 

emacs

메뉴 기능
Ctrl + X Ctrl + S 파일 저장
Ctrl + X Ctrl + C 종료
마크 설정 후 Ctrl + W 잘라내
Ctrl + K 커서 뒤에 있는 한 줄이 모두 지워짐
지워진 문자는 클립보드에 저장
Ctrl + A 커서를 줄의 맨 앞으로 이동
Ctrl + E 커서를 줄의 맨 뒤로 이동
Ctrl + N 커서를 한 줄 아래로 이동
Ctrl + S 찾을 문자열 커서의 아랫부분에서 찾을 문자열을 검색
Ctrl + R 찾을 문자열 커서의 윗 부분에서 찾을 문자열을 검색
Ctrl + G 진행되고 있는 명령을 끔

 

vi 에디터 사용법

 

편집기의 작업 형태는 EX 명령 모드, 명령 모드, 편집 모드로 구성된다.

 

명령 모드에서 편집 모드로 전환

키(key) 기능
입력모드
전환
a 커서 뒤부터 입력
A 줄의 마지막에 입력
i 현재 문자 앞에 입력
I 줄의 시작 부분에 입력
o 현재 줄 다음 줄에 입력
p 커서가 있는 줄 위에 입력

 

EX 명령 모드에서 저장 및 종료, 환경 설정

키(key) 기능
저장 및 종료 :wq 버퍼를 파일에 기록하고 종료
:q! 버퍼의 내용을 파일에 기록하지 않고 무조건 종료
:q 버퍼의 내용과 파일의 내용이 일치하는 경우 종료
환경 설정 :set nu 줄 번호 표시 설정
:set nonu 줄 번호 표시 설정 해제

 

명령 모드에서 삭제, 복사, 붙여 넣기

키(key) 기능
삭제 x 커서가 위치한 곳의 한 문자 삭제
dd 한 라인 삭제
dw 커서 위치에서 오른쪽 한 단어 삭제
db 커서 위치에서 왼쪽 한 단어 삭제
복사 yy 한 라인 복사
yw 커서 위치에서 오른쪽 한 단어 복사
yb 커서 위치에서 왼쪽 한 단어 복사
붙여넣기 P 커서 위치에서 윗줄에 붙여넣기
p 커서 위치에서 아랫줄에 붙여넣기

 

끝까지 봐주셔서 감사합니다.^^

반응형