Я не думаю, что есть какие-то особые ограничения, кроме использования кавычек; справочная страница файла конфигурации ничего конкретного не упоминает. Глядя на исходный код синтаксического анализатора , строка может содержать что угодно, кроме двойных кавычек, возврата каретки, новой строки и нулевого байта.
Вы, безусловно, должны иметь возможность использовать дефисы.
Вместо того, чтобы "грепировать" историю, вы можете просто использовать обратный -поиск.
Если вы нажмете [ctrl]
+[r]
(обе клавиши одновременно ), вы будете искать назад в истории команд -.
Итак, если вы хотите повторно -выполнить (, например)
wget https://go.skype.com/skypeforlinux-64.deb
вы можете просто нажать [ctrl]
+ [r]
, ввести skype
, и тогда он уже должен отображать команду.
Если это была не последняя команда, вы можете просмотреть историю, снова нажав [ctrl]
+ [r]
.