Aprender a linha de comando no Linux é sempre o primeiro passo para um novo usuário Linux. Se você quiser começar a fazer mais, como automatizar tarefas no Linux, escrevendo um script shell é o próximo passo. Seu primeiro script shell não tem de ser excessivamente complexa, e você pode empregar os mesmos comandos que você usar na linha de comando, com algumas linhas extras para torná-lo um script completo. Em nenhum momento a todos, você estará escrevendo scripts complexos que realizam uma variedade de funções.
Coisas que você precisa
- computador baseado no Unix Linux ou
- Editor de texto
Abra a interface de linha de comando, em seguida, abra seu editor de texto preferido. O editor de texto mais comum é a vi, mas nano e Emacs são populares também. Se você quer nomeá-lo, digite o comando "vi new_script."
Escreva "#! / Bin / bash" como sua primeira linha. Isso diz ao intérprete que este script usa bash. Escrever comentário "#My Novo script" na linha seguinte. o "#" diz o intérprete de ignorar esta linha, porque é um comentário. Use comentários para dizer-lhe que um script faz. Em scripts de multi-linha, os comentários podem descrever o que tarefas partes do roteiro diferente executar.
Crie sua primeira ação. Comece com uma simples ação: "eco "Olá Mundo"" (Sem as aspas fora). Isto diz a linha de comando para imprimir "Olá Mundo" quando você executar o script.
Salve o script e sair do editor de texto. Certifique-se as permissões corretas estão definidas no arquivo script. O comando "chmod 755 new_script" dá-lhe ler e escrever o acesso ao arquivo.
Verifique se o arquivo de script está em seu caminho. Verifique se o seu primeiro caminho, digitando "echo $ PATH" na linha de comando. Isso mostra o que as pastas estão em seu caminho. Se você não vê o diretório seu script é salvo no caminho, digite o comando: "export PATH = $ PATH my_folder" para adicionar o diretório. Substituir "minha pasta" com o diretório que deseja adicionar.
Teste o seu script. Se você adicionou o diretório do script para o seu caminho, executá-lo digitando "./new_script" na linha de comando. Se você não adicionou o diretório do script para o seu caminho, você ainda pode navegar para o diretório usando "CD" e correr "./new_script" (Se tudo no script está correto, você deve ver a impressão de linha de comando "Olá Mundo"). A linha de comando, em seguida, voltar ao seu prompt regular.
Escrever um novo script. Usá-lo para apagar arquivos ou movê-los para um novo local. Passar argumentos para um script com "$"--tal como "mv $ de downloads" que move um arquivo passado a partir da linha de comando para uma pasta chamada de Downloads. Como você se tornar mais familiarizado com a linha de comando, você vai encontrar mais e mais tarefas simples que você vai querer automatizar com um script.
dicas & avisos
- Qualquer coisa que você faz em um script imediatamente afetará seu computador. Tome cuidado com comandos como "rm" que apaga arquivos.







Como escrever um script shell para excluir arquivos
Como escrever um script para executar ping a cada 5 minutos
Como instalar o Internet Explorer no vinho
Como criar um formulário de pedido em html