![cd /bad 디렉토리; 소스 쓰레기.1 로그아웃하세요!](https://linux55.com/image/156661/cd%20%2Fbad%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%3B%20%EC%86%8C%EC%8A%A4%20%EC%93%B0%EB%A0%88%EA%B8%B0.1%20%EB%A1%9C%EA%B7%B8%EC%95%84%EC%9B%83%ED%95%98%EC%84%B8%EC%9A%94!.png)
나는 유닉스/배시 등을 이해한다고 생각했습니다.
복합문
TCSH를 사용하세요!
cd /lkjsdf ; source junk.1
완료한 후 CD 디렉터리가 존재하지 않으면 로그아웃하세요. 디렉토리가 존재하면 정상적으로 작동합니다. 이유와 해결 방법은 다음과 같습니다.
junk.1에 무엇이 들어있는지는 중요하지 않습니다. 효과가 없습니다.
cat junk.1
echo hello
cd /root ; source junk.1
hello
cd /xoot; source junk.1
/xoot: no such file or directory
hello
Connection to vm2 closed.
이는 Centos 7이 나올 때까지 30년 동안 다양한 UNIX에서 잘 작동했습니다.