ls -l
在 Fedora 中,您可以键入 ,而不是键入ll
。是什么导致了这种行为?我安装了一个新的 Debian 系统,但它似乎没有此功能。他们都在运行 Bash。我可以为 定义一个别名alias ll=ls -l
,但我想知道这两个 bash 之间的根本区别是什么。
答案1
从Fedora
/etc/bashrc
:
for i in /etc/profile.d/*.sh; do
if [ -r "$i" ]; then
if [ "$PS1" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done
其中/etc/profile.d
是定义别名的文件。ll
定义于/etc/profile.d/colorls.sh
答案2
看看吧type ll
:)在 Fedora 上,您可能会得到类似的信息ll is an alias for ls -l
,这意味着 Fedora 刚刚预配置了您提到的相同别名。