Aprendendo linguagem de script de shell Um guia de iniciantes para administrador do sistema
- 3344
- 944
- Wendell Legros
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 shellA concha mais usada em Linux é Bash que significa Bourne novamente Shell. Outras conchas comumente encontradas no Linux são:
- Concha almquista (cinzas)
- Bourne Shell (sh)
- Debian Almquist Shell (traço)
- Korn Shell (Ksh)
- Domínio público Korn Shell (pdksh)
- Mirbsd Korn Shell (mksh)
- Z shell (Zsh)
- 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.
- Decimal a octal
- Decimal a hexadecimal
- Octal a decimal
- Hexadecimal a decimal
- 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.
- « Guia de instalação do Fedora 21 Workstation com capturas de tela
- Cálculo de expressões matemáticas na linguagem de script de shell - Parte V »