Fish hat genau eine vom Benutzer gesteuerte Konfigurationsdatei, die standardmäßig $ HOME / .config / fish / config.fish heißt. Fish hat auch einen Exportbefehl zur Kompatibilität mit bash / zsh / sh, aber es ist nur ein dünner Wrapper um die Fischform:
set -gx VAR value
Für die Bash-Aliase gibt es zwei Möglichkeiten: Sie können sie in Abkürzungen (siehe Befehl "abbr") oder Funktionen umwandeln. In Fisch können Sie eine Funktion mit dem Befehl "Alias" definieren, der sich jedoch einfach dreht
alias myalias some_command --arg1 --arg2
in
function myalias; some_command --arg1 --arg2 $argv; end
Glenn Jackman wies darauf hin, dass "Fisch kein Schlag ist". Es ist keine verbesserte Bash. Der Umstieg auf Fisch ist nicht schwer, erfordert jedoch ein wenig Aufwand. Ich habe den Wechsel vor 13 Monaten vorgenommen und denke, es lohnt sich.