
Tanto en mi Mac como en Ubuntu, cuando escribo "la" en Fish Shell, recibo un resultado idéntico al de "ls -la". Pensé que podría haberlo definido como una función. Sin embargo, no puedo encontrar que "la" esté definida como alias, abreviatura o función.
Revisé .config/fish/functions, fish.prompt.fish, config.fish, which y la documentación y los comandos de Fish.
¿Qué me he perdido? ¿Alguna idea sobre dónde se podría definir "la"?
Respuesta1
El type
comando es tu amigo para este tipo de preguntas:
$ 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
Eso me dice la
que es una función estándar incluida con la distribución de pescado. Fish también incluye una ll
función que hace ls -lh
.