Как определить псевдоним в оболочке рыбы?

Я хотел бы определить некоторые псевдонимы у рыбы. По-видимому, должно быть возможно определить их в

~/.config/fish/functions

но они не становятся автоматическими загруженный, когда я перезапускаю оболочку. Какие-либо идеи?

185
задан Chris Martin 5 April 2016 в 17:39
поделиться

2 ответа

Просто используйте 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 в официальном руководстве.

324
ответ дан 23 November 2019 в 05:50
поделиться

Вот как я определяю новую функцию foo, запускаю ее и сохраняю в памяти.

sthorne@pearl~> function foo
                    echo 'foo was here'
                end
sthorne@pearl~> foo
foo was here
sthorne@pearl~> funcsave foo
115
ответ дан 23 November 2019 в 05:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: