Я хотел бы определить некоторые псевдонимы у рыбы. По-видимому, должно быть возможно определить их в
~/.config/fish/functions
но они не становятся автоматическими загруженный, когда я перезапускаю оболочку. Какие-либо идеи?
Просто используйте alias
. Вот базовый пример:
# Define alias in shell
alias rmi "rm -i"
# Define alias in config file
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
Последняя команда создает файл ~/.config/fish/functions/rmi.fish
.
Заинтересованные люди могут узнать больше о псевдонимах fish в официальном руководстве.
Вот как я определяю новую функцию foo
, запускаю ее и сохраняю в памяти.
sthorne@pearl~> function foo
echo 'foo was here'
end
sthorne@pearl~> foo
foo was here
sthorne@pearl~> funcsave foo