용도 | 명령어 | 예제 | 비고 |
원격 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가 포함된 모든 브랜치 제거 |
개발/리눅스
- [Cent OS] 업무 중 자주 쓰는 명령어 2022.06.07
[Cent OS] 업무 중 자주 쓰는 명령어
2022. 6. 7. 17:26