본문 바로가기

Linux10

리눅스 grep 명령어 사용법 grep 명령어 리눅스에서 grep 명령어는 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어입니다. 특히 tail이나 ls 등 다양한 명령어와 조합하여 응용되는 경우가 많아서 이 grep명령어는 리눅스에서 능숙하게 사용할 줄 알아야 하는 기본 명령어입니다. 리눅스 grep 사용법 grep [옵션][패턴][파일명] 문자열로 찾기 # 특정 파일에서 'error' 문자열 찾기 grep 'error' 파일명 # 여러개의 파일에서 'error' 문자열 찾기 grep 'error' 파일명1 파일명2 # 현재 디렉토리내에 있는 모든 파일에서 'error' 문자열 찾기 grep 'error' * # 특정 확장자를 가진 모든 파일에서 'error' 문자열 찾기 grep 'error' *.log.. 2022. 7. 29.
리눅스 파일 찾기, 파일속 문자열 찾기 1. 리눅스 파일명으로 검색하는법. 사용법 find [찾을위치] -name [파일명] 예) 최상위 폴더부터 하위로 'apache'로 시작하는 파일 찾기. find / -name 'apache*' 예) usr 폴더부터 하위로 'apa'로 시작하는 파일 찾기. find /usr/ -name 'apa*' 2. 리눅스 파일 내부 문자열 검색하는법. grep 을 이럴때 유용하게 쓸 수 있습니다. 사용법 grep -r [찾을 문자열] [대상파일들] 예) 현재 폴더에 있는 test.log 파일내부에 'apache' 라는 문자열 찾기. grep -r 'apache' ./test.log 예) 'var' 폴더부터 하위 모든 파일내부에서 'apache' 라는 문자열 찾기. grep -r 'apache' /var/* [--i.. 2020. 6. 20.
리눅스 cron, crontab 설정 오늘은 리눅스 크론탭에 대해 알아볼까 합니다. 음, 윈도우에서는 스케줄러와 비슷하다고 보면 되겠네요. "특정 시간에 특정 작업을 해야한다." 라고 한다면 크론탭을 사용해 편하게 리눅스를 사용하실 수 있습니다. - 프로세스 예약 데몬 - 리눅스용 작업스케줄러 - 특정시간에 명령어가 수행되도록 등록가능 1. 크론탭 기본 (crontab basic) 일단 기본이 되는 크론탭 사용법을 한 번 볼까요. 리눅스 쉘에서 다음처럼 입력합니다. $ crontab -e 그러면 뭔가 편집할 수 있는 곳이 로딩됩니다. 이곳이 바로 크론탭을 설정할 수 있는 장소이죠. 여기에 각종 크론탭 명령어를 입력후 콜론(:) 입력 후에 wq 를 입력해 크론탭을 갱신시킵시다. 반대로 현재 크론탭에 어떤 내용이 들어있는지 보려면 다음처럼 입력.. 2020. 6. 20.
쉘 조건문 / 쉘 if ... else 쉘 스크립트에 조건문을 사용하는 방식이 잘 설명된 사이트가 있어서 남겨봅니다. https://brownbears.tistory.com/221 [Shell Script] if ... else 조건문 쉘 스크립트에 조건문을 사용하는 여러 방식이 있지만 그 중 한 가지 방식만 아래에서 소개합니다. 문법 if [조건문];then 내용 elif [조건문];then 내용 . . . else 내용 fi 예시 # test.sh #! /bin/.. brownbears.tistory.com 2020. 6. 20.