본문 바로가기
반응형

History2

Zsh - History 자동 완성 구성하기 Zsh에서 자동 완성으로 Tab키 이외에 히스토리 기반으로 자동 완성을 구성할 수 있다. 이 부분이 효율성이 좋은 이유는, 특정 명령을 기반으로 화살표 위/아래를 눌려 자동완성을 통해 기존 명령 활용성이 높아지게 된다. 필자 역시 이를 사용하기 전에는 history 명령을 이용해 기존 명령어를 확인하고 이를 다시 복사해서 사용하는 방식을 사용하였는데, 이 기능을 알게 된 다음부터는 history 명령 사용 빈도가 완전이 줄어들고, 기존 명령을 찾는 수고를 덜 수 있었다. History 자동 완성 이란 전체가 아닌 현재 입력한 내용에서 매칭되는 결과를 보여주는 기능이다. 예를 들어 만약 docker 명령을 실행했던 History가 있을 때, docker를 입력하고 화살표 위/아래를 누르면, docker 라.. 2022. 8. 1.
Git - 특정 파일 히스토리 삭제 하기 보안상 리스크가 있는 파일을 Git 히스토리에 삭제하기 위해서는 filter-branch를 사용해서 삭제가 가능하다. git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch ' --prune-empty --tag-name-filter cat -- --all 만약 *.conf 파일을 삭제하고자 한다면 아래와 같이 *.conf로 지정하면 된다. 특정 경로라면 Github Repo 기준의 경로값을 인식한다. git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch *.conf' --prune-empty --tag-name-filter cat -- --all.. 2022. 4. 19.
반응형