Eu quero fazer um alias para editar um arquivo usando nano. É possível?

0

Eu basicamente quero criar um alias para modificar o arquivo ' /etc/systemd/logind.conf '. Para mudar

#HandleLidSwitch=ignore

Para

HandleLidSwitch=ignore

Como posso fazer isso?

    
por Unique Kiddo 29.08.2016 / 09:43

1 resposta

3

Você nem precisaria de nano. Você poderia fazer assim:

alias enableLid='sudo sed -i "s/^#HandleLidSwitch=ignore/HandleLidSwitch=ignore/" /etc/systemd/logind.conf'

alias disableLid='sudo sed -i "s/^HandleLidSwitch=ignore/#HandleLidSwitch=ignore/" /etc/systemd/logind.conf'

Se você quiser ter um alias para alternar a configuração, eu criaria um script de shell para ele. Se você quiser usar o nano mesmo assim:

alias editLogindconf='sudo nano /etc/systemd/logind.conf'
    
por 29.08.2016 / 09:48

Tags