명령(예:)을 사용하지 않고 명령줄에 해당 디렉토리를 입력하여 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" 명령을 찾을 수 없습니다. 다음을 의미합니까? ...
무엇이든 하이재킹하고 디렉토리가 제공되었는지 확인하기 위해 검사를 추가할 수 있을 것입니다. 아마도 그것이 무엇을 하는지 묻는 또 다른 질문을 게시할 가치가 있을 것입니다.