디렉토리에 대한 심볼릭 링크가 있습니다.
예를 들어ln -s /tmp /xxx
이제 입력 /xx
하고 tab키를 누르면 bash가 라인을 완성합니다./xxx
다시 누르면 이렇게 됩니다/xxx/
이제 bash를 자동 완성하려면 어떻게 해야 합니까 /xx
( /xxx/
일치하는 항목이 하나만 있는 경우)
답변1
파일 에 다음 줄을 추가합니다 ~/.inputrc
.
set mark-symlinked-directories on
바라보다"Readline 초기화 파일 구문"내부에배쉬 참조 매뉴얼이 주제에 대한 추가 정보.
답변2
우분투 15.10에서 작동합니다. 뭐하세요 zsh가 아닌 bash를 사용하고 있습니까?
아마도 아마도:
echo 'set mark-symlinked-directories on' >> ~/.inputrc
echo 'export INPUTRC=~/.inputrc' >> ~/.bashrc