![디렉토리에 "cd"하면 어떤 작업을 실행할 수 있나요? [복사]](https://linux55.com/image/215580/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%20%22cd%22%ED%95%98%EB%A9%B4%20%EC%96%B4%EB%96%A4%20%EC%9E%91%EC%97%85%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
다양한 언어(예: JavaScript, Python)를 사용하는 여러 프로젝트가 있습니다. Linux가 cd
특정 디렉토리에 들어갈 때 특정 작업을 자동으로 트리거 할 수 있는 기능을 제공하는지 알고 싶습니다 .
예를 들어, 노드 모듈이 포함된 디렉터리 폴더가 있으면 해당 grep
명령을 활성화하고 싶고, 폴더 alias grep='grep --exclude-dir=node_modules
가 있으면 해당 디렉터리에 들어가자마자 특정 명령을 실행 .git
하고 싶습니다 . cd
GUI 모드를 요구하는 것이 아닙니다. 터미널이나 그와 같은 특정 쉘에서만 작동한다면 bash
괜찮을 것입니다 zsh
.
사실 이 기능이 뭔지도 모르고 인터넷에서 비슷한 질문도 본 적이 없어서 질문드립니다. 어쩌면 이것은 쉘 기능일 수도 있지만 이를 구현하는 방법을 잘 모르겠습니다.