私は多くのユーザーがいるクラスタで作業しています。クラスタには、最初の文字が私のユーザー名と同じユーザー50人を持ち、最後の文字まで同じ名前を持つユーザーが50人います。 Tabキーで終了するときは、文字を入力する必要なくTabキーを押してから、最後の文字を入力します/home/e
。/home/elsherbini/
FigNOREは絶対パスでは機能せず、ファイルサフィックスでのみ機能するようです。タブで完成したディレクトリのリストを無視する方法はありますか?
GNU bash、バージョン 4.1.2(1)-リリース(x86_64-redhat-linux-gnu)
ベストアンサー1
私が提案したいアプローチの1つは、ディレクトリパスalias
にのみ興味がある場合は、home
ディレクトリに次のものを追加するのに役立ちますprofile
。生成した一意の別名は、最初の文字に対しても自動的に実行する必要があります。
alias myHome="cd /home/elsherbini"
. .profile
my\T
pwd
/home/elsherbini
編集する:
別の方法はキーバインディングただし、これが役に立つ場合は、使用方法を考慮すると迅速なdouble click
合計が必要です。right click
PuTTY
completeIt(){ echo "elsherbini"; }
bind -x '"\C-h": completeIt;'
Control-H
ユーザー名など、カスタマイズを要求する文字列を使用してください。使用法:
$ cd
elsherbini