2013年1月6日日曜日

"bash-completion"でいろいろなコマンドの入力補完をしてみる

スズキです。

以前、下記のようにPython版AWSコマンドラインツールをインストールしたときに、
Python版AWSコマンドラインツールをCentOS6で使ってみた
"Command Completion"(complete -C aws_completer aws)ってのを知ったので、
他にもないかなー、と調べてみたら、なんと"yum"リポジトリにありました...
# yum -y install bash-completion

保管できるコマンドは下記で確認できます。
# ls -1 /etc/bash_completion.d/
...
chkconfig
...
git
...
openssl

perl
...
postfix
...
service
...
ssh
...
yum.bash

主なコマンドの補完っぷりを確認してみました。

chkconfig
# chkconfig cloud-
cloud-config      cloud-final       cloud-init        cloud-init-local 
git
# git co
commit   config   
openssl
# openssl md
md2  md4  md5  
postfix
# postfix st
start   status  stop    
service
# service cloud-
cloud-config      cloud-final       cloud-init        cloud-init-local 
ssh
# ssh localhost
localhost              localhost.localdomain 
yum
# yum -y in
info     install 

Linux、まだまだ知らないことが多すぎる...
--------
http://www.suz-lab.com

0 コメント: