Definir un alias en Fish Shell

Resuelto armandino asked hace 14 años • 12 respuestas

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?

armandino avatar May 04 '10 12:05 armandino
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 .

Bozhidar Batsov avatar May 04 '2010 05:05 Bozhidar Batsov

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
Jerub avatar May 04 '2010 05:05 Jerub