Como obter o prompt longo 'menos' com o sudo?

1

Eu adicionei o seguinte ao arquivo .bashrc do meu usuário para obter uma solicitação mais longa em less :

export LESS="-M"

Isso também é adicionado ao arquivo .bashrc do usuário root, então quando eu sudo bash para obter um shell de root, ele funciona tão bem.

Mas ao usar sudo less … , isso não se aplica. Há apenas o simples prompt de dois pontos, não me dando nenhuma informação de onde eu estou no arquivo. Como posso mudar isso?

    
por ygoe 07.12.2014 / 20:19

2 respostas

3

Você deve manter esta variável ambiental ao executar o sudo. Edite o arquivo /etc/sudoers e adicione

Defaults        env_keep += "LESS"
    
por xuhdev 20.09.2016 / 23:22
0

Você precisa usar aliases no seu arquivo .bashrc e não exportar. Você precisa editar seu arquivo /etc/bash.bashrc para incluir  

 alias less="sudo less -m" 

mais informações deste POST

    
por Mike Meding 07.12.2014 / 20:38