He estado usando bash durante una década más o menos y me he acostumbrado a poder escribir! $ Para repetir el último argumento, por ejemplo:
$ mkdir foo
$ cd !$
cd foo
(La última línea la imprime el shell para indicarle a qué se evaluó su comando). Del mismo modo a menudo a lo siguiente:
$ make_sandwich
-bash: make_sandwich: Permission denied
$ sudo !!
sudo make_sandwich
Me gusta mucho la concha de pescado, pero mi memoria muscular está bastante establecida. ¿Hay un equivalente en pescado? ¿Puedo configurar fish para usar los mismos comandos?
fuente

Encontré esta respuesta perfecta en la lista de correo de usuarios de peces :
Discusión adicional en wiki de github de pescado
fuente
~/.config/fish/config.fishy pegar esto. Funcionó muy bien después de reiniciar el pescado.Tuve el mismo problema que tú y lo solucioné usando
oh-my-fish(es un administrador de complementos parafishshell) https://github.com/oh-my-fish/oh-my-fish . Puede instalarlo con este comando:Luego instale el complemento
bang-bangcon este comando:fuente
Si usa
!!solo en el contexto desudo !!, puede definir una combinación de^steclas para (CTRL + s) que antepone sudo a su comando:Esto permite escribir cualquier comando y anteponer sudo mientras escribe o le gusta en su caso como una sustitución de
sudo !!Vea el comentario de Ahti sobre la discusión de Github
fuente