答案1
你ls
是一个别名,并且sudo
不知道这一点。当您将用户切换为 时root
,您的交互式 shell 会运行其启动脚本并设置相关别名。
尝试运行alias ls
为root
, not通过 sudo
,查看对应的命令。
符号链接输出的差异似乎是向输出添加颜色的副作用:
ls -lp --color=tty /
v.
ls -lp --color=never /
会表现出同样的差异。
你ls
是一个别名,并且sudo
不知道这一点。当您将用户切换为 时root
,您的交互式 shell 会运行其启动脚本并设置相关别名。
尝试运行alias ls
为root
, not通过 sudo
,查看对应的命令。
符号链接输出的差异似乎是向输出添加颜色的副作用:
ls -lp --color=tty /
v.
ls -lp --color=never /
会表现出同样的差异。