brunch

리눅스 파일 탐색

IT 리눅스 분야 4/15

by 채한빈

grep : 파일에 특정 패턴 문자열 찾기

grep [옵션] [찾을 문자열] [대상 파일명]

ex) grep ubuntu test

option --

- i : 대문자 구분하지 않고 찾기

- w : 정확한 단어 검색

- n : 라인 번호 표시

- r : 하위 디렉토리에서 [찾을 문자열]이 들어있는 모든 파일 찾기

-l : 패턴이 존재하는 파일 이름만 표시.

-c : 파일 당 패턴이 일치하는 라인의 갯수 출력.

[] : 선택한 글자에 매칭되는 문자열 찾기

[^ ] : 대괄호 안에서 ^뒤에 있는 문자들을 제외

[ - ] : 대괄호 안 문자 범위에 있는 문자들 매치

ex) grep [abc] ubuntu [대상 파일명] - abc가 포함된 대상 찾기

ex) grep [a-f] ubuntu [대상 파일명] - a~f 가 포함된 범위의 대상 찾기


find : 파일명 검색

find [찾을 위치] -name [찾을파일명] [옵션]

ex) find . -name bash

ex) find / -name bash

option --

- ls : 목록으로 검색

` more : 한 페이지 단위로 모아서 출력

file*' : file로 시작하는 파일명 검색


ps : 프로세서 상태 출력

ps -ef | grep bash (모든 프로세스의 출력값을 grep을 이용하여 apache가 포함된 라인들을 출력)

option --

- e : 모든 프로세스 출력

- f : 자세한 항목 추가 (ppid 부모 프로세스)

-u : 특정 사용자에 대한 모든 프로세스의 정보 출력


ubuntu 웹 서버 다운로드 apache2

sudo apt-get update

sudo apt-get install apache2

sudo apachectl restart

/var/www/html : 자동 생성

keyword
작가의 이전글리눅스 파일 구조