Как заставить историю игнорировать «!!»?

Можно ли сделать shopt -s histverify игнорировать !! (выполнить без проверки), но все же проверить другие расширения истории, такие как !rm ?

Я предполагаю, что нет. Однако вы можете создать псевдоним для предыдущей команды истории, используя fc . Пример с ПК для “предыдущей команды”

 alias pc='fc -s 9999999' 

На самом деле вы можете использовать историю, чтобы найти номер текущей истории, который был бы более правильным. если число слишком велико для истории, fc просто использует самый большой ansible номер истории, который будет номером предыдущей команды. Я предполагаю, что вы никогда не достигнете такого высокого исторического числа, поэтому оно должно работать.