печать и не выполнение результата расширения истории zsh при частичном поиске

Я мог бы сделать:

!systemctl:p чтобы получить результат systemctl reload bind (в качестве последней команды в истории, начинающейся с строки systemctl ).

  • Команда bash multi line с комментариями после символа продолжения
  • Почему разные терминалы имеют разные значения для ключей в файле .inputrc?
  • Lightdm service - противоречивые результаты для команды `status`
  • Можно ли запускать программы (сохраненные в меню) с терминала?
  • Сортировка файлов в каталоге по времени доступа, игнорируя подмножество из них
  • Показывать только stderr на экране, но записывать как stdout, так и stderr в файл
  • но делая то же самое с частичным поиском в истории команд:

    !?reload:p приводит к zsh: no such event: reload:p

    первый выглядит самым последним событием в истории, которое начинается с строки systemctl и печатает его на экране, благодаря :p модификатору, а не выполнению.

    Я думал :p верно !? а также на любой оболочке.

    и bash также приводит к bash: !?reload:p: event not found .

    как я могу добиться печати и не выполнять найденную командную строку в поиске истории частичной команды в общих оболочках unix?

  • Командный поток команды Shell Script перезаписывает старые строки
  • команда для определения скорости процессора на машине zlinux
  • Какую команду следует использовать для перемещения этих конкретных элементов?
  • Поиск файлов в ZSH не работает
  • Как сделать несколько каталогов одновременно в каталоге?
  • Поиск слова из определенного файла словаря в sdcv (консольная версия словаря Stardict)
  • One Solution collect form web for “печать и не выполнение результата расширения истории zsh при частичном поиске”

    В руководстве (подчеркивайте мое):

    !?str[?]

    Обратитесь к самой последней команде, содержащей str . Конечная '?' если эта ссылка должна сопровождаться модификатором или сопровождаться любым текстом, который не должен считаться частью str .

    поэтому в вашем случае это

     !?reload?:p 

    т. е. вам нужен трейлинг ? после строки поиска.

    Linux и Unix - лучшая ОС в мире.