Centos7オートコンプリートパスが機能しない

Centos7オートコンプリートパスが機能しない

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

しかし、これはあなたが頼ることができる他の行動を変えるでしょう。

おすすめ記事