cd를 입력하지 않고도 디렉토리를 변경할 수 있나요?

cd를 입력하지 않고도 디렉토리를 변경할 수 있나요?

명령(예:)을 사용하지 않고 명령줄에 해당 디렉토리를 입력하여 bash 디렉토리를 변경할 수 있습니까 cd?

예를 들어, 다음과 같이 작성할 수 있습니까?

$ cd /tmp

나는 단지 이것을 쓰고 싶다 :

$ /tmp

즉, 디렉토리를 애플리케이션이라고 부르면 해당 디렉토리를 작업 디렉토리로 설정하고 싶습니다.

답변1

bash에도 autocd옵션이 있습니다. 다음을 사용하여 활성화할 수 있습니다 shopt -s autocd.

pbm@tauri ~ $ shopt -s autocd
pbm@tauri ~ $ django # Now just type this
cd ./django    <- it's done automatically
pbm@tauri ~/django $

답변2

그렇게 생각해요. 우분투에는 몇 가지 포괄적인 메커니즘이 있습니다. 시스템에 존재하지 않는 명령을 실행하면 다음과 같은 메시지가 표시되는 경우가 있습니다.

"foo" 명령을 찾을 수 없습니다. 다음을 의미합니까? ...

무엇이든 하이재킹하고 디렉토리가 제공되었는지 확인하기 위해 검사를 추가할 수 있을 것입니다. 아마도 그것이 무엇을 하는지 묻는 또 다른 질문을 게시할 가치가 있을 것입니다.

편집: 찾았습니다:https://wiki.ubuntu.com/CommandNotFoundMagic

관련 정보