web-dev-qa-db-ja.com

コマンドのタブ補完

デスクトップバージョンでは、Sudo apt-get install mysqなどのコマンドを入力すると、ファイルパスを解決するときと同じようにTabキーで補完できます。ただし、サーバー版ではこれは発生しません。これに必要なパッケージ、またはこれを実現するための構成ファイルはありますか?

10
Marco Ceppi

それは奇妙です、多分パッケージ bash-completion はあなたが探しているものですか?

12
Nathan Osman

〜.bashrcファイルを確認してください。私の最後のパラは次のように読みます:

#プログラム可能な補完機能を有効にします(有効にする必要はありません)

#これ、/ etc/bash.bashrcおよび/ etc/profileで既に有効になっている場合

#ソース/etc/bash.bashrc)。 if [-f/etc/bash_completion] &&! shopt -oq posix;その後。/etc/bash_completion fi

これは、最初にインストールされた(デスクトップ版)ファイルから変更されていません。 ifで始まりfiで終わるセクションがコメント化されている場合は、明らかに完了しません。もちろん、リストされている他のファイルの場所も確認してください。

2
koanhead

zsh を確認することを強くお勧めします

あなたは単にそれをインストールすることができます

Sudo apt-get install zsh

それはbashよりも優れており、多くの素晴らしいカスタマイズがあります

0
forellana