Bash > Bash completion
更新日
2013-03-09
広告
bash completionを使うと、sshやscpなどのコマンドでホスト名を補完できたりして、コマンド入力が楽になります。
Macの場合
Mac OS Xのターミナルで、Bash completionを使う方法を紹介します。 まず MacPorts から bash-completion をインストールします。$ sudo port install bash-completion次に ~/.bash_profile もしくは ~/.bashrc に、以下のスクリプトを追加します。
if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/profile.d/bash_completion.sh fiターミナルの環境設定を変更します。
- 「環境設定」の「起動」で、「開くシェル」を "/opt/local/bin/bash -l" とします。
- 「環境設定」の「設定」の「シェル」の「ウィンドウを閉じる前の確認」を "次の指定プロセス以外が実行中の場合のみ" とします。 さらに、プラスボタンをクリックして、指定プロセスに "bash" を追加します。
$ sshちなみにホスト名の補完は ~/.ssh/known_hosts ファイルの内容にもとづいて行われます。
広告
お問い合わせは sweng.tips@gmail.com まで。