次の位置に変数が設定されています.bashrc
。
export SOME_DIR=/path/to/some/dir
ls
入力するとls $SOME_DIR[tab]
変数が拡張され、ファイルシステムを掘り下げるときにタブオートコンプリートを使用できるようになりました。しかし、試してみるとcd $SOME_DIR[tab]
何もcd $SOME_DIR/[tab]
起こりません。
なぜこれだけが適用されますかls
?と連携させることは可能ですかcd
?に
追加しようとしましたが、効果はありません。shopt -s direxpand
.bashrc
ベストアンサー1
明らかにshopt -s direxpand
それは組み込みを除いて動作しますcd
。だから私は自分のプロフィールに追加し、TABを使用するのと同じ方法alias xy=cd
で動作しますxy
。 (誰がこんなに簡単だと思いましたか?)cd
direxpand