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.fish
y 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 parafish
shell) https://github.com/oh-my-fish/oh-my-fish . Puede instalarlo con este comando:Luego instale el complemento
bang-bang
con este comando:fuente
Si usa
!!
solo en el contexto desudo !!
, puede definir una combinación de^s
teclas 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