Aprender a linha de comando no Linux é sempre o primeiro passo para um novo usuário Linux. Se você quer 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 que 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 com Linux ou Unix
editor de texto
Show Mais instruções
1
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 ".
2
Write " # /bin /bash" como sua primeira linha . Isto diz o intérprete que este script usa bash. Escreva o comentário "# meu novo script " na linha seguinte. O "# ", conta a intérprete ignorar esta linha , porque isso é um comentário. Use comentários para dizer o que um script faz. Nos scripts multi- linha , os comentários podem descrever o que tarefas diferentes partes do script executar.
3
Crie sua primeira ação. Comece com uma ação simples: " echo" Olá mundo " " (sem as aspas de fora ) . Isto diz a linha de comando para imprimir " Olá mundo " quando você executar o script.
4
Salve o script e sair do editor de texto. Certifique-se que as permissões corretas são definidas no arquivo de script. O comando " chmod 755 new_script " dá-lhe ler e escrever o acesso ao arquivo .
5
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 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 " my_folder " com o diretório que você deseja adicionar.
6
Teste o seu script. Se você adicionou o diretório do script para o seu caminho , execute-o , digitando " . /New_script " na linha de comando . Se você ainda não adicionou o diretório do script para o seu caminho , você ainda pode procurar o diretório usando o " cd" e executar " . /New_script " (se tudo no script está correto , você deve ver a impressão da linha de comando " Olá mundo " ) . A linha de comando , então, voltar para o seu prompt de regular.
7
Escrever um novo script . Use-o para apagar arquivos ou movê-los para um novo local . Passar argumentos para um script com "$ * " - como " $ mv * downloads" que move um arquivo passado na 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.