나는 항상 의지해 왔습니다.이 해커몇 년 동안 파일 시스템을 여기저기 돌아다니다가 오늘 활성화 옵션을 통해 기본 Bash에서도 동일한 작업을 수행할 수 있다는 사실을 발견했습니다 cdable_vars
.
내가 놓친 유일한 것은 탭 완성입니다. 내가 그것을 내 .bashrc
또는 에 넣으면 .bash_profile
:
shopt -s cdable_vars
export mydir="$HOME/my/nested/directory"
mydir
cd
프롬프트에서 탭 완성을 입력 하려고 하면 탭 완성이 확장되지 않습니다. Bash에서 이 동작을 활성화하는 방법이 있습니까?
답변1
이 완성 기능을 활성화하려면 bash-completion 패키지가 필요합니다.
패키지가 설치된 경우(보통 기본적으로) .bashrc에 다음 줄을 추가하세요.
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
그렇지 않은 경우:https://repology.org/project/bash-completion/versions