일반 GUI모드에 익숙해있다보면 text 서버에서 파일 찾기 또는 파일 내용 수정이 어려울때가 있습니다.
다음은 문자열 검색, 파일 검색, 파일내의 문자열 일괄 수정 명령어 입니다.
파일을 찾을때 명령어입니다.
# find 검색할위치 -name 파일명
ex) find / -name php.ini
ex) find / -name php*
등과 같이 사용합니다.
파일 내부의 문자열을 찾는 명령어입니다.
# grep -r “문자열” 검색할위치
ex) grep -r “soap.wsdl_cache_dir=” /usr/local/
ex) grep -r “mysql_connect” /home
등과 같이 사용합니다.
다음은 파일내부의 문자열 일괄 수정입니다.
# find 검색할위치 -name “찾을파일명” -exec perl -p -i -e ‘s/수정할문자/수정될문자/g {} \ ;
ex) find /etc -name “passwd” -exec perl -p -i -e ‘s/home/data/g {} \;
ex) find /var/named -name “*” -exec perl -p -i -e ‘s/115.68.24.168/115.68.27.76/g {} \;
등과 같이 사용합니다.