이것만 보면 무슨 말 인지 잘 이해가 안 간다 예제와 함께 알아보자
whrereis httpd
httpd: /usr/sbin/httpd /usr/lib64/httpd /etc/httpd /usr/share/httpd /usr/share/man/man8/httpd.8.gz
/usr/sbin/httpd : 명령의 바이너리 실행 파일에 관한 경로 ex) 아파치 실행 시(centeOS) systemctl httpd start 로 실행 할 탠데 /usr/sbin/httpd -k restart 로 실행 할 수 있음
httpd.conf 같은 거 이상하게 수정 되면 오류메시지를 보여주며 재시작이 안되게 할 수 있음
/usr/share/man/man8/httpd.8.gz : 명령에 대한 매뉴얼 페이지 인데 사실 쓸 일이 없다 구글신... 인터넷 안되면 쓸 수도
`/usr/lib64/httpd`: Apache의 라이브러리 파일들이 위치한 디렉토리.
`/etc/httpd`: Apache의 주요 설정 파일들이 위치한 디렉토리.
`/usr/share/httpd`: Apache와 관련된 기타 공유 자원이 위치한 디렉토리.
나머지 도 있긴 한데 이건 몰라도 상관 없을 것 같음 하다보면 자연스럽게 알게 되는 거라
which httpd
/usr/sbin/httpd
위에 설명 했듯이 아파치 실행 파일이다 whereis 보다는 간단명로 하게 보여 준다
find / -name httpd.conf
/etc/httpd/conf/httpd.conf
/usr/lib/tmpfiles.d/httpd.conf
제일 많이 쓰는 명령어 find 이거 딱히 설명이 필요없을 듯 싶다 조합법 워낙 많아서 다 알 수 가 없어 필요할 때 마다
검색 해서 사용함
find . -type f -print | xargs grep -i '2hansoul'
해당 명령어는 경로에 있는 모든 페이지 중에 2hansoul이라는 단어를 찾아준다 grep -i 는 대소문자 구별 안함
webpage 작업 할 때 모든 페이지 마다 들어가서 하나씩 검색 해볼 순 없으니 범위 잡고 검색 해주면 해당 단어를 어디서 썻는지 확인 할 수 있음 생각보다 유용하다
댓글 영역