在我的 Mac 和 Ubuntu 上,当我在 Fish Shell 中输入“la”时,我收到的输出与“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
。