カスタムBash Completeを設定すると、タブがハングします。

カスタムBash Completeを設定すると、タブがハングします。

JTR設定でBash完了を行いました。尊敬される:

Bash Completeを有効にします。 ~/.bashrc.

<JtR path>/run/john.bash_completion

したがって、私はこれを持っています.bashrc

. /mnt/data/Documents/Build/JohnTheRipper/run/john.bash_completion

これはうまく機能し、johnバイナリを呼び出すときにBashを使用して実行できます。

johnitところで「それで、さまざまなパターンや単語リスト、ルールを一度に持ってジョンダーリッパーを呼ぶことができる」というスクリプトを作成しました。

コメントで述べたように、john.bash_completion次の構文を使用してbash完了ルールを「コピー」しましたjohnit

complete -F _john johnit

johnit常駐し~/bin/johnit、これは現在ユーザーの中にあります$PATH

ただし、johnitタブでシェル補完を使用すると、中断され、オートコンプリートされません。

テストとして実行可能とマークされた別の空のファイルを使用してこれを試しました。

touch magic 
chmod +x magic

これは自動的に行われるように見えますが、前にドットとスラッシュ()がない./magicため、Bashは実行時に実際に正しく呼び出されません。

magic --format=

何を提供しますか?

ベストアンサー1

おすすめ記事