Aprendendo linguagem de script de shell Um guia de iniciantes para administrador do sistema

Aprendendo linguagem de script de shell Um guia de iniciantes para administrador do sistema

Linux é construído com certas ferramentas poderosas, que não estão disponíveis em janelas. Uma de uma ferramenta tão importante é Script de shell. janelas No entanto, vem com essa ferramenta, mas como de costume é muito fraco em comparação com Contraparte do Linux. Shell script/programação torna possível executar comandos (s), canalizados para obter a saída desejada para automatizar os usos do dia-a-dia. Automatando em fato esta tarefa diária no servidor é uma tarefa importante, o administrador do sistema precisa executar e a maioria dos administradores conseguiu isso escrevendo scripts a serem executados como e quando necessário.

Guia de script linux shell

A concha mais usada em Linux é Bash que significa Bourne novamente Shell. Outras conchas comumente encontradas no Linux são:

  1. Concha almquista (cinzas)
  2. Bourne Shell (sh)
  3. Debian Almquist Shell (traço)
  4. Korn Shell (Ksh)
  5. Domínio público Korn Shell (pdksh)
  6. Mirbsd Korn Shell (mksh)
  7. Z shell (Zsh)
  8. Busybox, etc.

Tentamos cobrir uma grande variedade de programação de conchas em vários aspectos em 5 postagens diferentes.

Entenda Linux Shell e Script Basic Shell - Parte I

Fiquei um pouco hesitando em escrever sobre a linguagem de script, pois não tinha certeza se os usuários iriam aceitar ou não, mas a resposta recebida é uma história, por si só. Tentamos fornecer a você o conhecimento básico da linguagem de script e como usá -la, escrever comandos básicos, precisar de linhas de comentários e como escrevê -la, falando Shebang, fazendo um script executável e sua 'execução.

Olá.sh

O primeiro e o script introdutório visavam obter uma saída simples, tornando -o confortável com o mundo do script de shell.

Processo.sh

O segundo script estava lá, para dizer como você pode executar mais de um comando em um script, mas não canalizado, nesta fase.

Interativo.sh

O terceiro e o último script deste post foi um script simples, mas muito interativo, que pede seu primeiro nome, armazenam -o novamente saída.

No final deste post, você deveria saber como executar os comandos do Linux independentemente de um script de shell, armazenando e manipulando dados, conforme necessário e armazenar dados no tempo de execução.

Shell script Parte I : Entenda o linux shell e a linguagem básica de script de shell

Sentir -se orgulhoso com a resposta recebida no primeiro artigo, escrever o próximo artigo da série foi o primeiro pensamento, que atingiu minha mente e, portanto, o segundo artigo da série foi:

5 scripts de shell para iniciantes Linux para aprender scripts - Parte II

Muito claro pela legenda, aqui os scripts de 5 casca foram listados. Mas listar que tipo de roteiro aqui era um trabalho complicado para nós. Pensamos em dedicar este post ao design e cores no shell. Nosso principal pensamento por trás disso foi dizer que o terminal Linux não é chato e incolor e você pode executar sua tarefa de uma maneira muito colorida.

Special_patter.sh

O primeiro script deste post desenha um padrão especial, digamos um padrão de diamante com pontos (.), a implementação do loop aqui foi o que você aprendeu com este script específico.

Corado.sh

O segundo script deste post forneceu a saída de várias cores. Você aprendeu certos códigos de cores (não necessários para memorizar) alterar o texto e a cor do fundo individualmente e o processo de aprendizado foi muito colorido

Encrypt.sh

O terceiro artigo deste post foi um script de menos de 10 linhas, mas foi um script muito útil que criptografa um arquivo/pasta com senha. A implementação de segurança nunca foi tão fácil para sempre. Não escrevemos um script de descriptografia aqui, mas fornecemos o comando que você precisa para descriptografar um arquivo/pasta e pedir que você escreva o script de descriptografia.

Saúde do servidor.sh

O quarto script deste post foi um script um pouco longo (longo, neste ponto de aprendizado), que relata informações relacionadas ao servidor e pode ser redirecionado para um arquivo para referência futura. Utilizamos os comandos Linux de maneira pipelinada para obter o resultado desejado e, portanto, pipeline uma ferramenta importante na linguagem de scripts, estava em seu conhecimento.

Espaço em disco.sh

O quinto e o último script deste post foi um script muito útil especialmente para administrador da web, onde o email automático será enviado ao usuário se o espaço do disco cruzar o limite. Deixe um usuário se registrar para 5 GB de espaço na web e assim que seu limite de upload na web contagem atingir 4.75 GB, um email automático será enviado ao usuário para incremento no espaço da web.

Shell script Parte II : 5 scripts de shell para aprender a programação de shell

Navegando pelo mundo do Linux Bash Script - Parte III

Estava na hora de falar sobre certas palavras -chave usadas e reservadas na linguagem de script, para que pudéssemos refinar nossos scripts de uma maneira muito profissional. Discutimos aqui, a implementação de comandos Linux no script shell.

acima.sh

O primeiro script deste post teve como objetivo dizer como subir um diretório no script de shell. Bem, durante a instalação do pacote Linux, você teria visto que o arquivo é armazenado em vários locais, automaticamente e esse script é útil se você precisar dessas tarefas.

RandomFile.sh

O segundo script deste post é um script muito útil e útil para os administradores. Ele pode criar arquivo/pasta exclusivos automaticamente com o carimbo de data e hora, para remover qualquer chance de substituir dados.

CollectNetworkInfo.sh

O terceiro artigo deste post reúne informações relacionadas ao servidor e as armazena em um arquivo de texto, para que possa ser enviado/armazenado para futuras referências.

Convertlowercase.sh

O quarto artigo desta postagem converte dados do arquivo ou entrada padrão em minúsculas.

SimpleCacl.sh

O último artigo deste post é uma calculadora simples que é capaz de fazer quatro operação matemática básica interativa.

Script de shell Parte III : Navegando pelo mundo do Linux Bash Script

Aspecto matemático da programação do Linux Shell - Parte IV

O artigo baseado no tema matemático é o resultado de um e -mail que recebi, onde um entusiasta do Linux não entendeu o último script do terceiro post, sim! O script da calculadora. Bem, para simplificar as operações matemáticas, criamos scripts independentes para operação matemática individual.

Adição.sh

Muito claro a partir do nome, este script executa a adição de dois números. Usamos 'expr' para executar a operação.

Subtração.sh, Multiplicação.sh, Divisão.sh são o segundo, terceiro e quarto script do post, respectivamente, que realizam operações matemáticas de acordo com seu nome.

Mesa.sh

O quinto script desta postagem gera tabela de um número, que pode ser fornecido em tempo de execução.

Par ou ímpar.sh

O próximo script da postagem verifica se um número de entrada da entrada padrão é ímpar ou uniforme e imprime o resultado na saída padrão.

Fatorial.sh

O sétimo script deste post gera o fatorial de um número. Calcular fatorial sobre preto e branco (papel) é uma tarefa dolorosa, mas aqui está uma diversão.

Armstrong.sh

O script verifica se um número fornecido é Armstrong ou não.

Melhor.sh

O último script deste post verifica se um número é primo ou não e gera a saída correspondente.

Shell script Parte IV : Aspecto matemático da programação de shell linux

Cálculo de expressões matemáticas em scripts - Parte V

Fibonacci.sh

O primeiro script deste teste post se um número que está sendo inserido for um fibonacci ou não.

Decimal2binary.sh

O segundo script deste post converte o número decimal em binário. Este é um dos projetos mais comuns que você teria em suas tarefas de férias de verão.

Binry2decimal.sh

O terceiro script deste post converte o número binário de volta em decimal, apenas vice-versa do processo acima.

No entanto, não escrevemos script adequado para as conversões matemáticas abaixo, mas fornecemos um comando de liner, para que você possa implementá -lo em seu próprio script.

  1. Decimal a octal
  2. Decimal a hexadecimal
  3. Octal a decimal
  4. Hexadecimal a decimal
  5. Binário para Octal, se enquadra na categoria acima.

Shell script Parte V : Calcular expressões matemáticas na linguagem de script de shell

Testamos todos os scripts, para garantir, todos os scripts que você recebe 100% perfeitamente no seu terminal. Além disso, incluímos a saída de amostra na maioria dos scripts, para que você não fique confuso.

Bem, isso é tudo por enquanto, de mim. Estarei aqui novamente com um artigo interessante, vocês vão adorar ler. Até então, mantenha -se conectado a Tecmint. Fique em forma, saudável e sintonizado. Não se esqueça de nos fornecer seus pensamentos valiosos em comentários, o que é muito apreciado.