
No Mac e no Ubuntu, quando digito "la" no Fish Shell, recebo uma saída idêntica à de "ls -la". Achei que poderia ter definido isso como uma função. No entanto, não consigo encontrar "la" definido como alias, abbr ou função.
Eu verifiquei .config/fish/functions, fish.prompt.fish, config.fish, which e a documentação e comandos do Fish.
O que eu perdi? Alguma ideia de onde "la" poderia ser definido?
Responder1
O type
comando é seu amigo para este tipo de pergunta:
$ 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
Isso me diz la
que é uma função padrão incluída na distribuição de peixes. Fish também inclui uma ll
função que faz isso ls -lh
.