Кажется, я должен был попробовать переустановить, если кто-то хочет знать, что я только что сделал:
yum reinstall openldap openldap-servers openldap-devel
Вы не можете этого сделать. Так же, как расширение псевдонима, расширение истории команд выполняется, когда функция определена, а не когда она используется.
Вы можете получить доступ к истории напрямую с помощью встроенной функции fc
, хотя:
$ redo(){ cmd=$(fc -nl -1 -1); echo "redoing '$cmd'"; eval "$cmd"; }
$ pwd
$ refo
redoing ' pwd'
/home2/ahq