용도 명령어 예제 비고
원격 Secure Copy scp {복사 대상 파일/디렉토리의 위치} {저장할 로컬위치} scp -r example@example.gateway.com:/home1/example/ ./ 현재 위치에 example 게이트웨이의 /home1/example 디렉토리를 복사
심볼릭 링크 생성 ln -s {원본 파일/디렉토리명} {심볼릭명} ln -s /home1/irteam/apps/java_11 java java 11 디렉토리를 java 심볼릭으로 생성
심볼릭 링크 수정 ln -Tfs {새로 바꿀 원본 경로} {기존 심볼릭명} ln -Tfs /home1/irteam/apps/java_18 java java 심볼릭의 경로를 java 18 디렉토리로 변경
심볼릭 삭제(=파일/디렉토리 삭제와 동일) rm {심볼릭명} rm -f java java 심볼릭을 강제로 삭제함
부모 ~ 자식 프로세스까지 강제 종료 ps -ef | grep 프로세스명 | awk '{print $1}'| xargs kill ps -ef | grep httpd | awk '{print $1}'| xargs kill apache httpd 모든 프로세스 강제 종료
L4 네트워크 인터페이스 켜기 sudo /sbin/ifup {네트워크 인터페이스 파일명} sudo /sbin/ifup tunl0 tunl0 파일에 정의된 네트워크 인터페이스를 켬
L4의 로드밸런싱 노드로 추가
L4 네트워크 인터페이스 끄기 sudo /sbin/ifdown {네트워크 인터페이스 파일명} sudo /sbin/ifdown tunl0
tunl0 파일에 정의된 네트워크 인터페이스를 끔
L4의 로드밸런싱 노드로 제거
L4 네트워크 인터페이스 확인(=ip 확인 방법과 동일) /sbin/ifconfig -a /sbin/ifconfig -a 네트워크 인터페이스 파일명으로 추가된 데이터가 보임
패턴에 해당하는 원격 브랜치 전체 조회 git branch -r | awk -F/ '/\/{Pattern}/{print $2}' git branch -r | awk -F/ '/\/DEV/{print $2}' 브랜치명에 DEV가 포함된 모든 브랜치 출력
패턴에 해당하는 원격 브랜치 전체 제거 git branch -r | awk -F/ '/\/{Pattern}/{print $2}' | xargs -I {} git push origin :{} git branch -r | awk -F/ '/\/DEV/{print $2}' | xargs -I {} git push origin :{} 원격 브랜치에서 이름에 DEV가 포함된 모든 브랜치 제거

+ Recent posts