Passando um comando longo via terminal sh bash no Linux
Você pode criar arquivos desta forma:
[code language="bash"] echo 'Olá, está é a segunda linha e esta é a terceira' > texto-explicativo.txt && #Esse comando irá criar o arquivo texto-explicativo.txt com o texto já dentro dele. # O && diz que o comando abaixo só será executado se o comando acima foi executado com sucesso #Mudando o dono do arquivo chown root:root texto-explicativo.txt [/code]
O arquivo texto-explicativo.txt será criado automaticamente, mesmo se ele não existir. Se ele já existir, seu conteúdo será apagado e substituído. Para não apagar o conteúdo do arquivo e colocálo no final do arquivo é só usar o >>
CUIDADO! Tabulações dentro do "" costumam ser convertidas para um caracter estranho, então muito cuidado ao utilizar caracteres diferentes e simplesmente dar CTRL-C CTRL-V de um lugar para outro.
DICA. Caso você utilize o caracter ' dentro do seu arquivo, você pode fazer o echo usando:
[code language="bash"] echo "Olá ..." [/code]
Referências
Mais comandos de ligação (&& || ; !) https://www.tecmint.com/chaining-operators-in-linux-with-practical-examples/