
Permissões de Arquivos
Neste laboratório, aprenderemos a usar os comandos chown, touch e chmod no Linux para gerenciar permissões de arquivos. Esses comandos são essenciais para controlar o acesso a arquivos e diretórios em um sistema Linux.
LinuxShell

Exibir Informações de Usuário e Grupo
Neste desafio, você precisa usar comandos do Linux para exibir informações de usuário e grupo.
LinuxShell

Explorador de Sistema de Arquivos
Neste desafio, você criará um script simples de exploração do sistema de arquivos que demonstra sua compreensão sobre operações básicas de arquivos e diretórios em shell scripting. Você implementará funções para verificar a existência, o tipo e as permissões de arquivos e diretórios, aprimorando suas habilidades em manipulação do sistema de arquivos e testes condicionais em bash.
ShellLinux

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.
ShellLinux

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

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

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.
ShellLinux

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.
LinuxShell

Operações Básicas com Strings
Aprofunde-se nas técnicas essenciais de manipulação de strings em scripts shell. Este laboratório prático aborda o cálculo do comprimento de strings, localização de posição de caracteres, extração de substrings e substituição de strings, fornecendo habilidades práticas para o processamento de texto em scripts shell.
ShellLinux

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

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.
ShellLinux

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

Trabalhando com Variáveis de Shell
Aprenda os fundamentos das variáveis de shell neste laboratório prático. Saiba como criar, referenciar e manipular variáveis, realizar substituição de comandos, executar operações aritméticas e trabalhar com variáveis de ambiente em scripts de shell.
ShellLinux

Olá, Bash!
Mergulhe no mundo do shell scripting com este laboratório prático. Aprenda a criar, editar e executar um script Bash simples que exibe a clássica mensagem 'Hello, World!'. Domine comandos essenciais do Linux e os fundamentos do Bash ao longo do caminho.
LinuxShell

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

Manifesto de Carga Interestelar
Bem-vindo, cadete espacial! Como oficial de carga em treinamento na nave interestelar 'Nebula Nomad', sua tarefa é criar um sistema de inventário simples para os três compartimentos de carga da nave. Você escreverá um script shell para gerenciar e exibir o conteúdo de cada compartimento, lidando com diferentes entradas do usuário e fornecendo as respostas adequadas.
ShellLinux

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.
LinuxShell

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.
ShellLinux