IT 리눅스 분야 4/15
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 : 자동 생성