![어떤 쉘/환경 변수에 명령줄 제안이 포함되어 있나요?](https://linux55.com/image/215279/%EC%96%B4%EB%96%A4%20%EC%89%98%2F%ED%99%98%EA%B2%BD%20%EB%B3%80%EC%88%98%EC%97%90%20%EB%AA%85%EB%A0%B9%EC%A4%84%20%EC%A0%9C%EC%95%88%EC%9D%B4%20%ED%8F%AC%ED%95%A8%EB%90%98%EC%96%B4%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
몇 년 전, 쉘이 명령 제안을 반환하면 쉘이나 환경 변수에서 액세스할 수 있다는 것을 누군가가 나에게 보여준 적이 있습니다. 당시에는 이것이 멋지다고 생각했지만 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에만 국한된 문제일 수도 있습니다.
누군가 이것에 대해 알고 있다면 왜 내가 그것을 찾을 수 없는지 수년 동안 나를 괴롭혔기 때문에 그것에 대해 듣고 싶습니다!