디렉터리별 쉘 사용자 정의

디렉터리별 쉘 사용자 정의

디렉토리에 들어갈 때 쉘 파일의 소스를 제공하고, 나갈 때 소스를 해제할 수 있습니까? 즉, 특정 프로젝트 디렉토리는 일부 명령 별명을 자동 로드하는 데 정말 유용하지만 해당 컨텍스트에서만 가능합니다.

답변1

이러한 사용자 정의를 설정하기 위해 precmd 또는 preexec 후크 기능을 정의할 수 있습니다. 귀하의 경우 어느 것이 더 나은지 확실하지 않습니다. 따라서 명령이 cd 또는 chdir이면 원하는 작업을 수행하십시오. cmdline은 후크 함수에 전달되는 단일 인수이므로 일부 구문 분석을 수행해야 합니다.

관련 정보