DockerでTab補完を有効にする方法

Dockerイメージは基本的に最小インストールなので,Tab補完が有効になっていない場合が多く,かなり使い勝手が悪い.そこで,Bash-Completionを導入し,Tab補完が有効にする.

目次

Tab補完を有効にする方法

Tab補完を有効にする方法は以下の通りである.

Ubuntu

以下のコマンドでTab補完が有効になる.

# apt install bash-completion
# source /etc/bash_completion

上記のコマンドで,Tab補完は有効になっているが,apt install ...系のTab補完は有効にならない.これを有効にするには以下のコマンドを入力する.

# rm /etc/apt/apt.conf.d/docker-clean
# apt update

apt updateでパッケージキャッシュが増加するため,コンテナの容量が増加するため注意する.

コンテナを保存する際には,apt clean , rm -rf /var/lib/apt/lists/*でキャッシュを削除すると良い.

参考

https://github.com/tianon/docker-brew-ubuntu-core/issues/75

https://askubuntu.com/questions/735189/enabling-auto-completion-for-apt-get-install-in-docker-ubuntu-14-04

最後に

内容に誤りや不具合,ご意見があればコメントを残して頂けるとありがたいです

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次