Tutoriais Shell

Tutoriais de shell scripting oferecem uma abordagem sistemática para dominar operações de linha de comando e automação. Nossos tutoriais cobrem diferentes shells e técnicas de scripting, adequados tanto para iniciantes quanto para usuários experientes. Através de laboratórios práticos e exemplos práticos, você se tornará proficiente na escrita de scripts shell eficientes. Nosso ambiente interativo de linha de comando permite que você pratique e experimente comandos shell em tempo real.

Fundamentos de Shell Scripting

Fundamentos de Shell Scripting

Crie scripts Bash para iniciantes com shebangs, variáveis, aspas, entrada, argumentos, condições, testes de arquivos, status de saída e loops for.
Shell
Backup e recuperação agendados

Backup e recuperação agendados

Crie backups tar baseados em manifesto, inspecione arquivos, restaure um arquivo e agende backups com registro de data e hora usando o Cron com segurança.
LinuxShell
Escreva um script de resumo de erros em logs

Escreva um script de resumo de erros em logs

Escreva um único script Bash curto que conte as linhas de erro em cada log preparado.
Shell
Estruturas Condicionais no Shell

Estruturas Condicionais no Shell

Neste laboratório, você aprenderá a usar estruturas condicionais na programação shell para tomar decisões lógicas. Você praticará a escrita de instruções if-else, o uso de elif para múltiplas condições, a realização de comparações numéricas e de strings, e a combinação de condições com operadores lógicos. Ao final deste laboratório, você será capaz de criar scripts shell que tomam decisões com base em diversas condições.
Shell
Variáveis de ambiente no Linux

Variáveis de ambiente no Linux

Aprenda sobre o escopo de variáveis do shell, ambientes exportados, variáveis padrão, busca no PATH, persistência em arquivos de inicialização e limpeza segura por meio de experimentos observáveis.
ShellLinux
Arrays no Shell

Arrays no Shell

Explore o poder dos arrays na programação shell através deste laboratório prático. Aprenda a criar, manipular e acessar elementos em arrays, permitindo uma organização e manipulação de dados eficiente em seus scripts shell.
Shell
Contagem de Palavras e Ordenação

Contagem de Palavras e Ordenação

Aprenda as ferramentas essenciais de processamento de texto do Linux, wc (contagem de palavras) e sort, neste desafio prático. Aprenda a contar linhas, palavras e caracteres, encontrar padrões frequentes e ordenar dados de forma eficiente para diversas tarefas de análise de texto.
LinuxShell
Comando Trap no Bash

Comando Trap no Bash

Neste laboratório, você aprenderá a usar o comando trap do Bash para gerenciar sinais e interrupções em seus scripts. Você criará um script que captura sinais específicos, implementará ações personalizadas para esses sinais e utilizará funções com o trap para organizar melhor seu código. Ao final, você será capaz de escrever scripts que lidam de forma elegante com diversos cenários e evitam comportamentos imprevisíveis.
ShellLinux
Comparando Arrays no Shell

Comparando Arrays no Shell

Neste laboratório, você aprenderá como comparar arrays em scripts Shell. Você trabalhará com três arrays e implementará um script para encontrar elementos comuns entre eles. Este exercício aprimorará sua compreensão sobre manipulação de arrays, loops e estruturas condicionais em Shell Scripting.
ShellLinux
Variáveis Especiais no Shell

Variáveis Especiais no Shell

Neste laboratório, você explorará as variáveis especiais em scripts shell. Aprenderá a usar variáveis como $0, $1, $#, $? e $$ para acessar o nome do script, argumentos de linha de comando, contagem de argumentos, status de saída e ID do processo. Também entenderá a diferença entre $@ e $* para lidar com múltiplos argumentos.
ShellLinux
Operações Aritméticas no Shell

Operações Aritméticas no Shell

Aprenda operações aritméticas na programação Shell através deste laboratório prático. Aprenda a realizar cálculos, usar variáveis e empregar operadores aritméticos básicos para resolver problemas do mundo real, como calcular custos em um script shell.
ShellLinux
Loops em Scripts Bash

Loops em Scripts Bash

Neste laboratório, você dominará o uso de loops em scripts Bash. Aprenderá a implementar os loops for, while e until para repetir instruções de forma eficiente. Além disso, explorará as instruções break e continue para controlar a execução dos loops. Ao final deste laboratório, você será capaz de criar scripts Bash mais dinâmicos e flexíveis usando diversas estruturas de repetição.
LinuxShell
Olá, Bash!

Olá, Bash!

Mergulhe no mundo dos shell scripts com este laboratório prático. Aprenda a criar, editar e executar um script Bash simples que imprime a clássica mensagem 'Hello, World!'. Domine comandos essenciais do Linux e os fundamentos de script Bash ao longo do caminho.
LinuxShell
Passagem de Argumentos para o Script

Passagem de Argumentos para o Script

Aprenda a arte de passar e manipular argumentos em scripts Shell. Este laboratório prático guiará você na criação de um script que aceita argumentos de linha de comando, acessando-os por meio de variáveis especiais e implementando lógica baseada na quantidade e no conteúdo desses argumentos.
ShellLinux
Operações de Sistema de Arquivos no Shell

Operações de Sistema de Arquivos no Shell

Neste laboratório, você aprenderá como realizar diversos testes de arquivos no shell. Você criará arquivos e diretórios de teste, verificará sua existência e testará permissões de acesso. Ao final deste laboratório, você será capaz de escrever scripts shell que interagem com o sistema de arquivos e tomam decisões com base nas propriedades dos arquivos.
LinuxShell
Funções Shell

Funções Shell

Neste laboratório, você aprenderá sobre funções na programação shell. Você criará e utilizará funções com parâmetros, explorará valores de retorno, entenderá o escopo de variáveis e implementará uma função avançada. Ao final deste laboratório, você será capaz de escrever blocos de código reutilizáveis para realizar tarefas repetitivas de forma eficiente em scripts shell.
Shell
Encontrando o Tesouro do Pirata

Encontrando o Tesouro do Pirata

Aprenda os fundamentos de scripts shell decodificando o mapa do tesouro do Capitão Barba Negra usando variáveis e operações aritméticas. Pratique a criação de scripts executáveis, o uso de variáveis e a realização de cálculos matemáticos no Bash.
ShellLinux
Desenvolvimento de Gerador de Senhas Aleatórias

Desenvolvimento de Gerador de Senhas Aleatórias

Neste desafio, implementaremos um script bash chamado genpass.sh que gera senhas aleatórias. A senha gerada deve ter 12 caracteres e atender a requisitos específicos: deve conter pelo menos um dígito, uma letra maiúscula, uma letra minúscula e um caractere especial. O objetivo é criar um gerador de senhas que atenda a essas condições e retorne uma senha diferente a cada execução. Exploraremos tópicos como o gerador de números aleatórios do Linux e os fundamentos da programação de scripts bash.
ShellLinux
  • Anterior
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 19
  • Próximo