tag push
git push origin <TAG명>
tag delete
git push origin :<TAG명>
tag push
git push origin <TAG명>
tag delete
git push origin :<TAG명>
git remote branch를 삭제하고 싶을 때.
$ git push --delete origin new_ko_KR_translation
실행 중인 docker process (machine) 보기
docker ps
실행 중 + 실행 중이 아닌 docker process 보기
docker ps -a
docker 이미지 보기
docker images
docker process 삭제
docker rm -rf [container name]
docker 이미지 삭제
docker rmi [image name]
docker 이미지 가져오기
docker pull [image name]
docker process 시작
docker start [container name]
docker process 중지
docker stop [container name]
실행 중인 모든 컨테이너 강제 종료
docker kill $(docker ps -q -f status=running)
실행 중인 모든 컨테이너 중지
docker stop $(docker ps -q -f status=running)
종료된 모든 컨테이너 삭제
docker rm $(docker ps -q -f status=exited)
시스템 상의 모든 이미지 삭제
docker image rm -f $(docker image ls -q)
docker 로그 보기
docker logs [container name]
docker network 삭제
docker network prune -f
alias해서 간편히 사용하기
alias dockerkill='docker kill $(docker ps -q -f status=running)'
alias dockerstop='docker stop $(docker ps -q -f status=running)'
alias dockerrm='docker rm $(docker ps -q -f status=exited)'
alias dockerimgrm='docker image rm -f $(docker image ls -q)'
alias dockernetprune='docker network prune -f'
docker cli 실행
$ docker exec -it cli /bin/bash
참고에 매우 자세히 잘 정리되어 있다. 감사.
문자열 길이 구하기
${#string}
문자열 추출
${string:position}
${string:position:length}
문자열 조각 삭제
${string#substring}
string의 앞에서부터 가장 짧게 일치하는 substring 제거
${string##substring}
string의 앞에서부터 가장 길게 일치하는 substring 제거
${string%substring}
string의 뒤에서부터 가장 짧게 일치하는 substring 제거
${string%%substring}
string의 뒤에서부터 가장 길게 일치하는 substring 제거