为什么类型ls输出ls别名为`ls --color = auto'?

时间:2017-05-10 11:44:37

标签: bash shell

我正在学习bash,所以这可能是一个非常无聊的问题,但我不明白为什么type ls给我输出ls is aliased to 'ls --color=auto',而不是ls is /bin/ls这是我的预期。

据我所知,我还没有改变任何可能对此产生影响的设置。我通过Vagrant在Ubuntu 16.04.2 LTS环境中运行我的bash命令。

1 个答案:

答案 0 :(得分:3)

很可能因为ls别名为'ls --color=auto'。您检查了.bashrc吗?

grep alias .bashrc

将为您提供所有相关的内容。

备注:您可以使用-a的{​​{1}}选项获取所有可能的别名,内置函数,函数等:

type

肯定也会给你type -a ls