openSUSE 的新安装-丢失 l 命令和颜色

openSUSE 的新安装-丢失 l 命令和颜色

我刚刚从 Windows Azure 试用版中获得了一个新的 openSUSE 12.1 VPS。我已经使用该操作系统(从 11.0 开始,随后升级)并立即注意到两件事:

  • l命令缺失
  • 不会ls -l根据文件类型对文件进行着色(绿色文本:可执行文件,蓝色:目录,红色:可写)

我希望我能以某种方式配置新的 VPS,以便在我输入时为我的控制台着色ls -l,或者可能启用l快捷方式。

另外,我发现虽然在我常用的 openSUSE 机器上我可以通过输入 来成为 root 用户su,但在这里我必须输入sudo susudo -s。为什么会这样?我可以更改它吗?

答案1

如果你想要ls颜色,那么你需要给它添加别名。将其添加到你的~/.bash_profile

alias ls='ls --color=auto'

如果l缺少命令,请自行添加。如果您想要的只是一长串列表,那么应该就是这样:

alias l='ls -l'

su和之间的区别sudo su在于,前者会要求你输入目标用户的密码(root在这种情况下),而后者会要求你输入你的密码,然后更改为目标用户。这是出于安全目的,因此您不必知道密码root。或者,root甚至没有设置密码,在这种情况下,su仅凭密码是行不通的。

我不太清楚 OpenSUSE 是否要求您设置 root 密码 — — 其他人请随时纠正我 — — 但无论哪种情况您都可能希望继续使用sudo su

请参阅此处更多信息

相关内容