본문 바로가기

Server/리눅스

(13)
[리눅스 명령어] find, grep : 파일 찾기 명령어 1. find : 하위 폴더에 존재하는 파일을 찾아주는 명령어 find [검색 디렉토리] [옵션] [파일명] 옵션 의미 -name 대소문자 구분하여 파일명 검색 -iname 대소문자 구분하지 않고 파일명 검색 ex) find . -name FTPFILES find ./ftp -iname ftpfiles ex2) root 경로의 파일 중 size가 5M 이상이고 파일의 상태가 변한지 5일 이상된 것을 찾는다. (s,m,h,d,w 를 단위로 구분. 초,분,시,일,주를 나타냄) find / -type f -size +5M -mtime +5d ex3) 위의 예시를 응용. {}: find를 통해 나온 결과를 의미하는 변수. \; : 정상적으로 모든 exec 실행이 끝이 났다는 것을 find에게 알려줌 find /..
[리눅스 명령어] wc : 해당 파일의 단어 수 카운트 사용법 : wc [옵션] [파일명] 옵션 의미 -c 문자수만 출력 -m 캐릭터수만 출력 -l 라인수만 출력 -w 단어수만 출력 -L 가장 긴 문장의 길이 출력
[리눅스 명령어] mv, rename : 파일명 or 디렉토리명 변경 * 파일 or 디렉토리명 하나 혹은 일괄적으로 변경하는 명령어 1. mv : 단순 파일명 변경 ex) mv 변경전파일명 변경후파일명 2. rename : 대상 파일에서 특정 문자열을 특정 문자열로 변경 ex1) rename abc xyz abcd --> xyzd ex2) rename abc xyz abc* --> 해당 파일들 전체를 대상으로 일괄로 파일명 변경
[Linux] 입출력 리다이렉션(Redirection), 파일 디스크립터(File descriptor)와 파이프(Pipe) *표준 입/출력: 키보드로 입력 --> 모니터로 출력 입출력 리다이렉션(Redirection) : 파일로 표준 입/출력을 할 수 있도록 하는 것 리다이렉션 기호 방향 의미 > 표준 출력 명령 > 파일 : 명령의 결과를 파일로 저장 (기존 파일 덮어씀) >> 표준 출력(append) 명령 >> 파일 : 명령의 결과를 기존 파일에 추가 test.txt Ex2) cat test1.txt를 실행했을 때 에러가 발생하면 err.txt로 저장한다. (표준 에러 리다이렉션) $cat test1.txt 2 > err.txt *표준 출력/에러 모두 리다이렉션을 하고 싶다면 파일명 앞에 &추가 Ex) cat test1.txt >& test_err.txt Ex3) test1.txt의 내용을 sort명령어의 입력으로 받는다...
[Linux] crontab(크론탭) 설정 및 사용법 crontab(크론탭) 이란? 윈도우 스케쥴러와 비슷한 도구 중 하나로, 미래 임의의 시간에 작업을 실행하거나 일정한 시간(매분, 매시간, 매달, 매해)마다 자동으로 작업을 실행할 수 있도록 해주는 리눅스 도구 (/var/spool/cron/ID에 위치) 1. crontab 설정을 위한 리눅스 명령어 1) crontab -e : crontab 설정을 위한 vi editor 열기(설정 후 빠져나오면 cron 데몬을 따로 돌릴 필요없이 바로 적용 됨) 2) crontab -l : 설정된 crontab 정보 보기 3) crontab -r : crontab 삭제 4) ps -eflgrep cron : cron demon이 돌고 있는지 확인 5) kill -9 "pid of cron" : kill cron dem..