どのシェル/環境変数にコマンドライン提案が含まれていますか?

どのシェル/環境変数にコマンドライン提案が含まれていますか?

数年前、シェルがコマンドの提案を返すと、シェルまたは環境変数からアクセスできることを誰かが私に示したことがあります。当時はこれは素敵だと思いましたが、Linuxを頻繁に使用していないので、どうすればいいか忘れました。

私はその人にもう尋ねることができません。これを行う方法は何年も苦しんでいます。時々Googleで検索しましたが、決して見つかりません。おそらく私が間違った言語を使用しているか、いくつかの詳細を間違って覚えているので、Googleは苦しいかもしれません。ただし、常にシェル/環境変数の初心者向けガイドのみを取得できますが、これには私が探しているものは含まれていません。

**例:**次のシナリオを想定します。

$ apt-show-versions vim

Command 'apt-show-versions' not found, but can be installed with:

sudo apt install apt-show-versions

SOME_VARIABLE次に、入力だけでコマンドを入力できるいくつかの変数(呼び出してみましょう)があります。sudo apt install apt-show-versions$SOME_VARIABLE

上記の例をあまり文字通り受け入れないでください。覚えていません。どの詳細どのように実装されました。コマンドラインでコマンドの実行を提案すると、提案内容を手動でコピーして貼り付けるのではなく、短いコンテンツを入力して非常に簡単にそのコマンドを実行できることがわかりました。たぶん、eval $SOME_VARIABLE変数をまったく使用しないかもしれませんし、正確ですがapt実行できないかもしれませんsuggestions。別の例を選択する必要があります。

ナビゲートしましたが、env適切なprintenvものが見つかりませんでした。

現在Debianベースのディストリビューションを使用していますが、当時はCentOSを使用していた可能性があるため、CentOSに固有の問題かもしれません。

誰かがこれについて知っていれば、なぜ私がそれを見つけることができないのか何年も私を悩ませているので、それについて聞きたいです!

関連情報