
Ubuntuサーバーに新しいユーザーを作成しましたが、bash自動/スマートコンプリート機能がなくなりました(可能であれば、Tabを押して現在のフレーズを完成させます。2つのタブが1つありますls
)。
スマートコンプリートはrootユーザーとしてうまく機能しますが、私のユーザーに対してもアクティブにしたいと思います。
答え1
/etc/inputrc(または ~/.inputrc) でこれを設定すると、set disable-completion On
readline のオートコンプリート機能が無効になります。これにより、TabキーがTabでのみ使用されます。
Bash以外のシェルを使用すると、オートコンプリートが機能しない可能性があります。
答え2
ユーザーとして. /etc/bash_completion
できますか?その場合は~/.bash_profile
、ログイン時に実行するファイルに入れることができます。