If you want ls
to have colors, then you need to alias it. Add this to your ~/.bash_profile
:
alias ls='ls --color=auto'
If the l
command is missing, add one yourself. If all you want is a long listing, then this should be about it:
alias l='ls -l'
The difference between su
and sudo su
is that the former would ask you for the password of the target user – root
in that case – while the latter will ask you for your password and then change to the target user. This is for security purposes, so you don't have to know the root
password. Or, the root
password isn't even set, in which case su
alone wouldn't work.
I'm not too sure about OpenSUSE and whether it requires you to set a root password at all — others please feel free to correct me —, but in either case you might want to stay with sudo su
.
See here for a little more info.