ariyasacca

カテゴリ一覧

Biz | SF | Software | tDiary | Web | ゲーム | サバティカル | スポーツ | ミステリ | メタル | 健康 | 投資 | 携帯 | 時事ネタ | 死生観 | 資格 | 雑記
2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|

2009-09-14 (月) [長年日記]

[雑記][Software]XREAでbash_completionを使ってコマンド補完

自分がレンタルしているXREAのs370サーバには/etc/bash_completionが置いてなかったので、自分のディレクトリにダウンロードして使うことにした。

インストールログ

sshでログインして、ファイルをlocal/以下に取得。

cd local
wget http://www.caliban.org/files/bash/bash-completion-20060301.tar.gz

解凍してlocal/bin/に配置。

tar zxvf bash-completion-20060301.tar.gz
cp bash_completion/bash_completion bin/

bash_completionは~/をタブ補完した時にフルパスに置き換わってしまって変な挙動をすることがあるので、_expand()を無効にしてしまう。ここら辺は詳しくないんだけど、探せばちゃんとしたパッチがあるのかも。

vim bin/bash_completion +273
_expand()
{
    return 0(←追記)

    [ "$cur" != "${cur%\\}" ] && cur="$cur\\"

.bashrcに自分のディレクトリのbash_completionを読み込むように追記。

vim ~/.bashrc
if [ -e "$HOME/local/bin/bash_completion" ]; then
    export BASH_COMPLETION="$HOME/local/bin/bash_completion"
    source $BASH_COMPLETION
fi

再読み込みして、補完がきくか確認。

source ~/.bashrc

svn log -
--config-dir       --no-auth-cache    -r                 -v
-h                 --non-interactive  --revision         --verbose
--help             --password         --stop-on-copy     --xml
--incremental      -q                 --targets
--limit            --quiet            --username

最近のツッコミ

  1. ウルトラマン (2019-04-18(木)19:22)「声優代節約の為やぞ」
  2. ああああ (2019-03-28(木)15:19)「バージョンは好きにしていいのか。 」
  3. 雷悶 (2019-01-06(日)09:46)「時代はProっしょ~」

参号館  の中の  日記(ariyasacca)

トップ «前の日記(2009-09-12 (土)) 最新 次の日記(2009-09-15 (火))» 編集