IT - DevOps/Linux 7

[Linux] 리눅스 명령어 - svnadmin

svnadminSVN 관리자를 위한 명령어입니다.SVN 생성, 삭제, 백업 등을 할 수 있습니다. 기본 사용 방법svnadmin ${COMMAND} ${OPTION} ${ARGUMENTS} ${REPOSITORY_PATH} 예제SVN 저장소 생성▶ 현재 경로에서 'happygram_repository' 의 이름으로 파일 시스템 형태로 저장소를 생성svnadmin create --fs-type fsfs happygram_repository SVN 덤프(백업)▶ 현재 경로의 'happygram_repository' 의 리비전 100인 SVN 저장소를 'happygram_repository.dump' 파일로 덤프svnadmin dump happygram_repository -r 100 > happygram_r..

IT - DevOps/Linux 2018.12.06

[Linux] 리눅스 명령어 - svn

svnSubversion(SVN) 클라이언트 명령어입니다.SVN 컨트롤, 정보 조회, 로그 보기 등을 수행할 수 있습니다. 기본 svn ${COMMAND} ${OPTION} ${ARGUMENTS} 예제SVN 정보 보기▶ 'https://happygram/svn/happy_repository' 주소를 갖는 SVN의 정보(리비전, 최종 수정자, 최종 수정 날짜 등)를 조회svn info https://happygram/svn/happy_repository SVN 프로젝트 목록 보기▶ 'https://happygram/svn/happy_repository' 주소를 갖는 SVN의 프로젝트 목록을 조회svn list https://happygram/svn/happy_repository SVN 프로젝트 체크아웃▶ ..

IT - DevOps/Linux 2018.12.05

[Linux] 리눅스 명령어 - sed

sed특정 파일의 문자열을 치환하여 출력하거나, 저장합니다. 기본 사용 방법sed ${OPTION} ${SCRIPT-ONLY-IF-NO-OTHER-SCRIPT} ${FILE_PATH} 예제특정 파일의 문자열 변경하여 출력하기▶ 현재 경로의 'happygram.txt' 파일의 문자열 'happy' 를 'happygram' 으로 변경하여 출력sed -e 's/happy/happygram/g' happygram.txt 특정 파일의 문자열 변경하여 저장하기▶ 현재 경로의 'happygram.txt' 파일의 문자열 'happy' 를 'happygram' 으로 변경하여 저장sed -i 's/happy/happygram/g' happygram.txt 특정 파일의 문자열의 라인을 모두 찾아서 변경하여 저장하기▶ 현재 ..

IT - DevOps/Linux 2018.12.04

[Linux] 리눅스 명령어 - tar

tar파일을 압축하는 명령어 입니다.주로 파일 아카이브, 백업 시 자주 이용합니다. 기본 사용 방법tar [옵션] ${경로} 예제tar 압축 하기▶ 현재 경로의 'happygram' 파일을 'happygram.tar' 압축 파일로 생성합니다.tar -cf happygram.tar happygram tar 압축 내용 보기▶ 현재 경로의 'happygram.tar' 파일의 압축된 파일 목록을 봅니다.tar -tvf happygram.tar tar 압축 해제▶ 현재 경로의 'happygram.tar' 파일의 압축된 파일 목록을 봅니다.tar -xf happygram.tar tar.gz 압축 하기▶ 현재 경로의 'happygram' 파일을 'happygram.tar.gz' 압축 파일로 생성합니다.tar -zcf..

IT - DevOps/Linux 2018.11.20

[Linux] 리눅스 명령어 - ls

ls파일의 목록을 보여주는 명령어입니다.리눅스 오퍼레이션 중 매우 많이 사용하고, 수시로 사용하는 명령어입니다. 기본 사용 방법ls [옵션] ${경로} 예제파일 목록 보기▶ 현재 경로의 파일 목록 보기ls▶ '/home/happygram' 경로의 파일 목록 보기ls /home/happygram 모든 파일 목록 보기▶ 현재 경로의 숨겨진 파일(. 으로 시작하는 파일)을 포함하여 모든 파일 경로 보기ls -a 파일 목록 자세히 보기▶ 현재 경로의 파일을 자세한 정보(파일 권한, 소유자 권한, 사이즈, 변경일)를 포함하여 보기ls -l 파일 목록 변경일 기준으로 정렬하여 보기▶ 현재 경로의 파일을 변경일 기준으로 변경일이 가장 최신인 파일이 위로 오도록 정렬하여 보기ls -t 파일 목록 수직 정렬하여 보기▶ ..

IT - DevOps/Linux 2018.11.16

[Linux] 리눅스 명령어 - cp

cp파일 혹은 디렉터리를 특정 위치에 복사하는 명령어입니다.리눅스 오퍼레이션 수행 시 매우 많이 사용하는 명령어 중 하나 입니다. 기본 사용 방법cp ${복사할 파일} ${복사될 위치} 예제파일 복사 ▶ 현재 경로의 'happygram.txt' 파일을 '/temp' 경로로 복사cp happygram.txt /temp▶ '/' 경로의 'happygram.txt' 파일을 '/temp' 경로로 복사cp /happygram.txt /temp 디렉터리 복사 ▶ 현재 경로의 happygram' 디렉터리 및 하위의 모든 파일들을 '/temp' 경로로 복사cp -R happygram /temp 파일명을 변경하여 복사 ▶ 현재 경로의 'happygram.txt' 파일을 '/temp' 경로로 'myhappygram.txt..

IT - DevOps/Linux 2018.11.14

[Linux] 리눅스 명령어 - find

findfind 명령어는 특정 경로에서 특정 파일을 찾을 때 사용합니다.기본적으로 Recursive 형태로 수행하기 때문에 디렉터리를 탐색하는 경우 내부 디렉터리까지 탐색해 줍니다.다른 명령어와 조합하여 매우 유용하게 사용할 수 있습니다. 기본 사용 방법find ${탐색할 경로} -name ${찾을 파일 이름} 예제 파일 찾기▶ 현재 경로에서 'happygram.txt' 파일 찾기find . -name 'happygram.txt' 원하는 파일 제외하고 모두 지우기▶ 현재 경로에서 'happygram.txt' 파일만 제외하고 모두 지우기find . ! -name 'happygram.txt' -type f -exec rm -f {} \;▶ 현재 경로로부터 2레벨 하위 디렉터리에서 'happygram.txt'..

IT - DevOps/Linux 2018.11.14