Definir un alias en Fish Shell
Me gustaría definir algunos alias en pescado. Aparentemente debería ser posible definirlos en
~/.config/fish/functions
pero no se cargan automáticamente cuando reinicio el shell. ¿Algunas ideas?
Aceptado
Solo usa alias
. Aquí hay un ejemplo básico:
# Define alias in shell
alias rmi "rm -i"
# Define alias in config file ( `~/.config/fish/config.fish` )
alias rmi="rm -i"
# This is equivalent to entering the following function:
function rmi
rm -i $argv
end
# Then, to save it across terminal sessions:
funcsave rmi
Este último comando crea el archivo ~/.config/fish/functions/rmi.fish
.
Es posible que a las personas interesadas les guste saber más sobre los alias de peces en el manual oficial .
Así es como defino una nueva función foo
, la ejecuto y la guardo de forma persistente.
sthorne@pearl~> function foo
echo 'foo was here'
end
sthorne@pearl~> foo
foo was here
sthorne@pearl~> funcsave foo