Як автоматично виконати команди, набравши першу букву?


1

Як в терміналі я можу показати історію під час набору тексту? Чи можливо це? що таке бібліотека, яку я маю встановити? Я думаю, що це підвищить мою продуктивність під час використання терміналу, в даний час я шукаю команди, натискаючи стрілки вгору, але іноді потрібен час, щоб дійти до потрібної команди.

Щось на зразок цього:

введіть тут опис зображення


ви знаєте, що ви можете натиснути Tab для автоматичного заповнення? вам довелося б додати параметри
Сергій Колодяжний,

1
будь ласка, дивіться gif вгорі, як тільки він набере листа, пропозиція надрукована в терміналі сірим кольором без жодної вкладки ..
Самір Сабрі

Gif схожий на рибну раковину ( fishshell.com )
peq

Відповіді:


0

Я не можу зрозуміти питання, але ви можете поставити псевдонім для різних команд у .bashrc, який знаходиться у вашому домашньому каталозі.

як приклад, щоб бути більш конкретним

оберіть свого редактора

sudo gedit `/.bashrc

додайте наступний рядок (бажано біля нижньої частини, і не забудьте використовувати #, щоб описати свій псевдонім для подальшого використання)

псевдонім z = 'df -h'

може знадобитися перезавантажити .bashrc

якщо у вас є кілька записів, які ви хочете додати, пропонується в оригінальному файлі .bashrc створити окремий файл .bashrc_aliases.


будь ласка, дивіться gif вгорі, як тільки він набирає лист, пропозиція відповідає введеному символу надрукована в терміналі сірим кольором
Самір Сабрі

Це не рішення. Gif не анімував, коли я дивився на нього.
Scruffy VonWinkle

Я б хотів, щоб я знав спосіб зробити це, це заощадить багато часу під час набору тексту.
Самір Сабри

Повинен бути якийсь короткий сценарій, щоб сказати Башу прочитати попередні записи та вставити їх у оболонку після розпізнавання літер.
Scruffy VonWinkle

0

Коли ви перебуваєте в терміані, ви можете натиснути Ctrl + R, а потім або ввести на початку слова, або пошукати ключове слово, і воно підкаже пропозицію. Ctrl-R - це зворотний serach в історії bash_history.

Ще один спосіб - використовувати команду "Історія" на зразок цього: "історія 20", і ви отримаєте двадцять останніх використаних команд.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.