Você deve manter esta variável ambiental ao executar o sudo. Edite o arquivo /etc/sudoers
e adicione
Defaults env_keep += "LESS"
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?
Você deve manter esta variável ambiental ao executar o sudo. Edite o arquivo /etc/sudoers
e adicione
Defaults env_keep += "LESS"
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