Ракушка рыбы - не могу найти, где "la" определяется как "ls -la"

Ракушка рыбы - не могу найти, где "la" определяется как "ls -la"

На моем Mac и Ubuntu, когда я набираю "la" в Fish Shell, я получаю вывод, идентичный выводу "ls -la". Я думал, что, возможно, определил его как функцию. Однако я не могу найти "la", определяемого как псевдоним, сокращение или функция.

Я проверил .config/fish/functions, fish.prompt.fish, config.fish, а также документацию и команды Fish.

Что я пропустил? Есть мысли, где можно определить "la"?

решение1

Команда type— ваш друг для такого типа вопросов:

$ 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

Это говорит мне, laчто это стандартная функция, включенная в дистрибутив fish. Fish также включает llфункцию, которая делает ls -lh.

Связанный контент