
Wenn ich auf meinem Mac und Ubuntu „la“ in Fish Shell eingebe, erhalte ich die gleiche Ausgabe wie bei „ls -la“. Ich dachte, ich hätte es vielleicht als Funktion definiert. Ich kann jedoch nicht finden, dass „la“ als Alias, Abkürzung oder Funktion definiert ist.
Ich habe .config/fish/functions, fish.prompt.fish, config.fish und die Fish-Dokumentation und -Befehle überprüft.
Was habe ich übersehen? Irgendwelche Ideen, wo „la“ definiert werden könnte?
Antwort1
type
Bei Fragen dieser Art ist der folgende Befehl Ihr Freund:
$ type la
la is a function with definition
# Defined in /usr/local/share/fish/functions/la.fish @ line 4
function la --description 'List contents of directory, including hidden files in directory using long format'
ls -lah $argv
end
Das sagt mir, la
dass es sich um eine Standardfunktion handelt, die in der Fish-Distribution enthalten ist. Fish enthält auch eine ll
Funktion, die dies tut ls -lh
.