어떤 쉘/환경 변수에 명령줄 제안이 포함되어 있나요?

어떤 쉘/환경 변수에 명령줄 제안이 포함되어 있나요?

몇 년 전, 쉘이 명령 제안을 반환하면 쉘이나 환경 변수에서 액세스할 수 있다는 것을 누군가가 나에게 보여준 적이 있습니다. 당시에는 이것이 멋지다고 생각했지만 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에만 국한된 문제일 수도 있습니다.

누군가 이것에 대해 알고 있다면 왜 내가 그것을 찾을 수 없는지 수년 동안 나를 괴롭혔기 때문에 그것에 대해 듣고 싶습니다!

관련 정보