
На моем 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
.