Para editar / criar arquivos a partir do shell:
A maioria das distribuições linux vem com nano que é bastante amigável.
Outra alternativa seria vi , mas isso é um pouco mais complicado.
Para um equivalente '.bat' para comandos de sequenciamento:
Dependendo do shell que você está usando (provavelmente bash ) você precisará escrever shell script, tradicionalmente com uma extensão .sh (ou sem extensão, usando um hashbang ). A sintaxe depende do shell que está interpretando o script. Se você estiver usando bash, então você deve investigar bash scripting . Exemplos de outros shells incluem zsh , csh , pash e shell Ipython; mas bash é o mais comum, de longe.
Observe que os scripts de shell exigem permissões de execução para serem executados. Você definiria isso usando chmod (por exemplo, chmod u+x <filename> )