O Fish tem exatamente um arquivo de configuração controlado pelo usuário, denominado $ HOME / .config / fish / config.fish por padrão. Fish também tem um comando de exportação para compatibilidade com o bash / zsh / sh, mas é apenas um invólucro fino em torno da forma de peixe:
set -gx VAR value
Quanto aos apelidos do bash, você tem duas opções: transformá-los em abreviaturas (consulte o comando "abbr") ou em funções. Em peixes você pode definir uma função com seu comando "alias", mas isso simplesmente vira
alias myalias some_command --arg1 --arg2
em
function myalias; some_command --arg1 --arg2 $argv; end
Como Glenn Jackman apontou "peixe não é bash". Não é uma festa melhorada. Mudar para pescar não é difícil, mas requer um pouco de esforço. Eu fiz a troca há 13 meses e acho que vale a pena o esforço.