text editor

2023. 11. 6. 17:46리눅스/unix_linux시스템

728x90
반응형

편집기

리눅스와 텍스트 파일

리눅스 시스템에서 중요한 설정 정보나 쉘 스크립트가 텍스트 파일로 존재함

 

편집기 종류

gedit, emacs, vi

 

입력 모드

i = insert

a = add

o = open a line

c = change

 

라인모드

:, /, ?

저장 검색 대치 등

 

명령모드

q = 나가기

q! = 수정 무시 나가기

wq = 저장 후 나가기

 

esc키 현재 모드 빠져 나감

 

검색

/'검색어'

n 다음 방향으로 계속 검색

N 역 방량으로 계속 검색 

 

locate? 문자열 패턴이 (기본적으로 /로 시작하는) 파일 이름이 포함될 때 해당 파일의 이름을 출력하는 명령

절대 경로 상의 디렉터리나 파일 이름이 문자열이 포함되면 출력

locate options pattern

 

find ? 검색 위치에서 조건에 맞는 파일을 찾고 검색된 파일을 대상으로 명령을 수행할 수 있음

find pathnames expression

 

find ~ | wc -l 사용자가 가지고 있는 파일의 총 개수 출력

find . -type f | wc -l 파일 총갯 수 출력 해당 경로

 

grep ? 파일에서 지정된 문자열 패턴을 포함란 라인을 찾아 출력

| 를 사용하여 앞 명령의 결과를 입력 받아 검색할 때 grep을 자주 사용

grep options pattern files

-r 파일 대신 디렉터리가 지정될때 포함된 모든파일 대상 검색

-i 대소문자 구분 하지 않음

 

 

vi를 사용한 편집 작업은 명령 모드, 입력 모드, 라인 모드의 세 가지 모드로 구분된다.

명령 모드에서 커서 이동, 텍스트의 삭제, 텍스트의 변경, 텍스트의 복사와 붙여넣기를 위한 명령 키가 존재한다.

라인 모드에서 ‘검색과 대치’를 위한 다양한 기능을 수행할 수 있다.

파일 이름의 일부를 알고 있을 때 locate 명령으로 파일을 찾을 수 있다.

파일이 가진 속성으로 파일을 찾고 검색된 파일을 대상으로 특별한 액션을 수행할 때 find 명령을 사용한다.

 

728x90

'리눅스 > unix_linux시스템' 카테고리의 다른 글

process management  (0) 2023.11.10
file system management  (0) 2023.11.09
user management  (0) 2023.11.05
linux start and end  (0) 2023.11.02
file and directory  (1) 2023.10.22