centos6에서 설정하면
testPath=/usr/local/bin
그런 다음
ls $testPath/
~에 따르면
다음과 같이 자동으로 완료됩니다.ls /usr/local/bin
하지만 Centos7에서는 표시되는 내용은 다음과 같습니다.ls \$testPath/
centos7에서 이 완료 규칙을 설정하는 방법은 무엇입니까?
터커스
답변1
이것은 최신 버전의 Bash에 도입된 버그입니다. 이 문제와 몇 가지 해결 방법은 여기에서 설명됩니다. https://askubuntu.com/questions/41891/bash-auto-complete-for-environment-variables
가장 간단한 해결책은 다음과 같습니다: shopt -s direxpand
그러나 이는 당신이 의존할 수 있는 다른 행동을 변화시킬 것입니다.