Nova instalação do openSUSE - comando e cores perdidos l

0

Acabei de obter um novo openSUSE 12.1 VPS do Windows Azure trial. Eu já tenho experiência com esse sistema operacional (de 11.0 com upgrades subseqüentes) e notei imediatamente duas coisas:

  • O comando l está ausente
  • fazer ls -l não colore arquivos de acordo com o tipo (texto verde: executável, azul: diretório, vermelho: gravável)

Eu gostaria de poder configurar o novo VPS para colorir meu console quando digito ls -l ou, possivelmente, ative o atalho l .

Além disso, descobri que, em minhas máquinas usuais do openSUSE, posso me tornar root emitindo su , e aqui devo emitir sudo su ou sudo -s . Porquê isso? Posso mudar isso?

    
por usr-local-ΕΨΗΕΛΩΝ 12.07.2012 / 22:09

1 resposta

1

Se você quiser que ls tenha cores, será necessário aliasá-lo. Adicione isto ao seu ~/.bash_profile :

alias ls='ls --color=auto'

Se o comando l estiver faltando, adicione um você mesmo. Se tudo o que você quer é uma longa lista, então deve ser sobre isso:

alias l='ls -l'

A diferença entre su e sudo su é que o primeiro pedia a senha do usuário de destino - root nesse caso - enquanto o último perguntará por seu senha e, em seguida, altere para o usuário de destino. Isso é para fins de segurança, portanto, você não precisa saber a senha root . Ou a senha root não está definida, caso em que su sozinho não funcionaria.

Não tenho muita certeza sobre o OpenSUSE e se é necessário que você defina uma senha de root - outros, sinta-se à vontade para me corrigir -, mas em ambos os casos você pode querer ficar com sudo su .

Veja aqui um pouco mais de informação .

    
por 12.07.2012 / 22:28