2023. 11. 6. 17:46ㆍ리눅스/unix_linux시스템
편집기
리눅스와 텍스트 파일
리눅스 시스템에서 중요한 설정 정보나 쉘 스크립트가 텍스트 파일로 존재함
편집기 종류
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 명령을 사용한다.
'리눅스 > 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 |