일반적으로 디렉토리 특정 설정은 .bashrc
에 있으며 디렉토리를 변경할 때마다 해당 설정을 적용하기 위해 source .bashrc
명령을 실행하십시오.
이제 ~/.bashrc
에서 cd 명령을 조작하려고 생각했기 때문에 새로운 디렉토리로 이동하고 거기에 .bashrc가 있으면 자동으로로드됩니다.cd 명령 사용자 정의
cd $1; source .bashrc
($ 1이 유효한 경로임이 확인되었습니다.)하지만 cd는 쉘 쌓기이므로 재귀 루프입니다 (cd는 항상 modifed cd를 가리 킵니다). 우리는 elf 파일 (일반적으로 우리는 scp 나 다른 것들과 다른 명령들)을 가지고 있지 않습니다. 어떻게 이것을 할 수 있습니까? 또한 shopt -s cdspell
이 지원되는 경우 $ 1 인수에서 cd 철자가 있어야합니다.
왜 사람들이 그것을 닫고 있습니까? 이 것은 다른 스레드와 중복 된 것인가, 나는 그렇게 생각하지 않는다. 또는 100K 또는 900K 명성을 가진 사람들이 답변을 얻을 수 없었기 때문에? – peeyush