SSHで自分のコンピュータにログインしても、bashがコマンドを自動補完したくないようです(今私を悩ませるのはオートコンプリートapt-getではありません)。 SSHセッション内でbashをオートコンプリートできるようにする設定はありますか?
ベストアンサー1
簡単に言えば、source /etc/bash_completion
これはトリックを実行する必要があります(SSHセッション内のシェルで実行)。
簡単に言えば、bash完了が正しく機能するためには、bash
各コマンドのパラメータに完了方法を伝える必要があります。これにはbash
組み込みコマンドの長い呼び出しチェーンが必要であるため、complete
通常ロードするには単一のスクリプト(または1つの複数のスクリプト/etc/bash.complete.d/*
)として収集されます。
通常のシェルスクリプトとして、いつでもbash_completion
すべてのシェルにロードできます。起動スクリプト(~/.bash_profile
、、、~/.bash_login
)~/.bashrc
追加資料:
- 部分プログラム可能な完成マニュアルページから
bash(1)
- コマンドのヘルプテキスト
complete
(実行:help complete
inbash
)