Отже, я пересував свій ноутбук (і в мене погана звичка встановлювати речі на клавіатурі ...), і я прокинувся, щоб виявити це:
$ Показати всі 2588 можливостей? (y або n)
Яка команда відображала б щось подібне?
Я використовую Bash.
Отже, я пересував свій ноутбук (і в мене погана звичка встановлювати речі на клавіатурі ...), і я прокинувся, щоб виявити це:
$ Показати всі 2588 можливостей? (y або n)
Яка команда відображала б щось подібне?
Я використовую Bash.
Відповіді:
TABКлавіша натискання допоможе вам автоматично виконати команду або файл / каталог (якщо він виконується), який ви хочете використовувати, залежно від того, що ви запитуєте.
Подвійне натискання TABклавіші допомагає відображати доступні речі, які ви можете використати для наступного.
напр
Доповнення команди:
Я хочу редагувати свій crontab. Набравши cront
і удари , TABто я буду бачити , моя команда завершена: crontab
.
Доповнення файлу / каталогу:
Я хочу створити резервну копію мого crontab. crontab -l >>
Введіть кілька слів призначення, /ho
TABтоді я побачу: /home/
введіть далі, us
TABтоді я побачу:/home/user/
Тепер, коли ви подвійно натискаєте TABклавішу, не вводячи щось, то підказка щось очікує, тож воно захоче допомогти вам відобразити всі можливості. Якщо підказка порожня, він очікує на команду або файл / каталог, тому він захоче відобразити всі доступні для вас команди та всі файли / каталоги, що знаходяться в каталозі, де ви знаходитесь.
2588 possibilities
Вихід, означає загальну кількість команд / файлів / каталогів , доступних для введення.
Це станеться при натисканні клавіші пробілу (невидимий), а потім клавіші TAB двічі (заповнення bash). Можливості відображення 2588 - це, ймовірно, файли / каталоги у вашому поточному робочому каталозі при натисканні комбінації клавіш пробіл + bash.
complete -E -c
спочатку.
Я весь час використовую заповнення вкладки, щоб заощадити під час введення тексту. Повністю не думав про його використання, коли я не виконував командний рядок.
"\ t" отримує дзвінок
"\ t" отримує дзвінок
"\ t \ t" отримує список каталогів
"\ t \ t" отримує Відображення всіх можливостей (і тоді, якщо після цього натисніть "\ t" у новому командному рядку, я отримаю його знову замість дзвоника)
Відповідно до https://www.gnu.org/software/bash/manual/html_node/Programmable-Completion.html
Коли спроба завершення слова намагається аргументувати команду, для якої було визначено специфікацію завершення (compspec), використовуючи повний вбудований модуль (див. Програмоване завершення Builtins), викликаються програми, що програмуються.
Натиснувши клавішу Esc тричі, відобразиться це повідомлення.
Display all 2588 possibilities?
на Windows10 за допомогою git bash