Вопрос: У меня есть вопрос, который , по-видимому, не отвечает на этот уже заданный вопрос о завершении Bash о переполнении стека. Вопрос в том, как получить завершение псевдонима Bash (для любого псевдонима) на частичной подстроке.
Пример:
Например, предположим, что у меня есть следующие псевдонимы:
open.alicehome="cd /usr/home/alice"
open.bakerhome="cd /usr/home/baker"
open.charliehome="cd /usr/home/charlie"
gohomenow="shutdown -now"
Я бы просто лениво набрал "baker {{TAB}}", чтобы вызвать второй псевдоним.
Я бы просто лениво набрал "home {{TAB}}", чтобы получить список всех вышеперечисленных псевдонимов, которые затем я могу выбрать с помощью клавиатуры (оптимально) или выбрать, введя однозначную подстроку, которая различает три варианта (меньше оптимального).
.. ИЛИ ..
Я хотел бы просто набрать "home", а затем несколько раз нажимать {{TAB}}, пока не появится нужный псевдоним, а затем нажмите {{ENTER}}, чтобы выполнить его.
Не стесняйтесь быть креативным:
Если у вас есть способ сделать это, даже если для этого нужно прибегнуть к экстремальным хакерским действиям гуру, пожалуйста, не стесняйтесь делиться им и не стесняйтесь объяснять свои гуруные нападки до уровня пятилетнего ребенка, которому придется постараться осуществить твоя идея для себя.
Приветствуются ссылки на существующие веб-страницы или RTFM.