Use stdout, para executar com o sudo

0

Quando eu digito o comando echo 'cd ~/Development/Web' > /usr/local/bin/webdev , meu objetivo é criar o arquivo webdev em / usr / local / bin, recebo o erro 'Permission denied' e, em seguida, o comando change para ' echo 'cd ~/Development/Web' > sudo /usr/local/bin/webdev ', o comando é executado com êxito arquivo criado webdev em / usr / local / bin, mas em vez disso é criar o arquivo sudo em ~. Como posso executar meu primeiro comando, sem sudo su e, em seguida, echo 'cd ~Devel... ?

P.S Eu não usei exatamente o título certo para a pergunta, se alguém puder, por favor, mude para um certo.

    
por Ramzan Chasygov 13.03.2018 / 14:19

1 resposta

1

Tente isto:

echo 'cd ~/Development/Web' | sudo tee /usr/local/bin/webdev
    
por 13.03.2018 / 14:27