Shell Exercícios

Aprimore suas habilidades em script Shell através de uma série de exercícios práticos. Esta coleção de desafios práticos foi projetada para testar e melhorar suas habilidades de linha de comando. Cada exercício apresenta um problema do mundo real, permitindo que você aplique seu conhecimento de comandos Shell, scripting e automação em um contexto prático. Consolide seu entendimento e ganhe confiança resolvendo essas tarefas interativas de codificação.

Operações básicas com arquivos no Linux

Operações básicas com arquivos no Linux

Aprenda como caminhos, diretórios, arquivos, listagens, curingas, cópia, movimentação, remoção e atalhos do terminal do Linux se relacionam em um único espaço de trabalho seguro.
LabShell
Verificar o Uso do Sistema de Arquivos Montado

Verificar o Uso do Sistema de Arquivos Montado

Neste desafio, escreveremos um script para determinar se um determinado sistema de arquivos ou ponto de montagem está montado. Usaremos o comando df para verificar se o sistema de arquivos está montado ou não. Se estiver, imprimiremos o espaço livre disponível nele; caso contrário, exibiremos uma mensagem de erro.
ChallengeShell
Comando rm do Linux: Remoção de Arquivos

Comando rm do Linux: Remoção de Arquivos

Aprenda a usar o comando rm do Linux para remover arquivos e diretórios. Este tutorial aborda o uso básico, várias opções como -r e -i, e exemplos práticos para ajudá-lo a gerenciar a exclusão de arquivos no Linux de forma segura e eficaz.
LabShell
Comando mv do Linux: Movendo e Renomeando Arquivos

Comando mv do Linux: Movendo e Renomeando Arquivos

Aprenda a utilizar o comando mv do Linux para mover e renomear arquivos e diretórios. Este tutorial aborda o uso básico, a movimentação de múltiplos arquivos e o uso de opções como -i para modo interativo e -u para atualização. Pratique habilidades essenciais de gerenciamento de arquivos em um ambiente Linux.
LabShell
Comando cp do Linux: Cópia de Arquivos

Comando cp do Linux: Cópia de Arquivos

Aprenda o comando cp do Linux para cópia eficiente de arquivos e diretórios. Aprenda o uso básico, opções avançadas como cópia recursiva, preservação de atributos e uso de curingas. Perfeito para iniciantes aprimorarem suas habilidades de gerenciamento de arquivos no Linux.
LabShell
Comando head do Linux: exibição do início de arquivos

Comando head do Linux: exibição do início de arquivos

Neste tutorial, você explorará o comando head do Linux, um utilitário criado para exibir as linhas iniciais de um arquivo de texto. Abordaremos seu uso básico e apresentaremos diversos parâmetros para ampliar suas funcionalidades.
LabShell
Comando which do Linux: Localização de Comandos

Comando which do Linux: Localização de Comandos

Aprenda a usar o comando 'which' no Linux para localizar arquivos executáveis, lidar com comandos inexistentes, descobrir múltiplas instalações, entender a prioridade do PATH e criar comandos personalizados.
LabShell
Comando find do Linux: Busca de Arquivos

Comando find do Linux: Busca de Arquivos

Este tutorial fornece uma introdução ao comando find no Linux, uma utilidade versátil para pesquisar e localizar arquivos e diretórios com base em vários critérios.
LabShell
Comando grep do Linux: Busca de Padrões

Comando grep do Linux: Busca de Padrões

Este tutorial oferece uma introdução ao comando grep no Linux, um utilitário versátil para buscar e encontrar padrões em arquivos de texto. Além disso, exploraremos expressões regulares, ferramentas poderosas usadas com o grep para definir padrões de busca complexos.
LabShell
Comando time do Linux: Cronometragem de Comandos

Comando time do Linux: Cronometragem de Comandos

Este tutorial fornece uma introdução ao comando time no Linux, um utilitário que mede o tempo de execução de um comando ou programa. O comando time ajuda os usuários a avaliar o desempenho de processos e comandos.
LabShell
Comando wc do Linux: Contagem de Texto

Comando wc do Linux: Contagem de Texto

Este tutorial apresenta uma introdução ao comando wc no Linux, um utilitário para contar palavras, linhas e caracteres em arquivos de texto. O comando wc é amplamente utilizado para analisar o conteúdo de arquivos e fluxos de dados.
LabShell
Alterar a propriedade de um arquivo

Alterar a propriedade de um arquivo

Neste desafio, você aprenderá a alterar permissões de arquivos na plataforma Linux, incluindo como visualizar e modificar permissões e propriedade.
ChallengeShell
Cálculos Aritméticos no Linux

Cálculos Aritméticos no Linux

Neste laboratório, você aprenderá a realizar cálculos aritméticos no Linux usando o comando `bc`. Você explorará aritmética básica, cálculos de ponto flutuante, trabalhar com variáveis e criar um script de calculadora prático. Este laboratório se concentra na aplicação prática de `bc` em um ambiente Docker.
LabShell
Coluna de Texto no Linux

Coluna de Texto no Linux

Neste laboratório, você aprenderá como usar o comando `column` no Linux para formatar texto em colunas. Explore o uso básico, formatação avançada com scripts shell e o tratamento de diferentes formatos de arquivo. Domine a manipulação de texto com Docker e Linux!
LabShell
Declaração de Variáveis no Linux

Declaração de Variáveis no Linux

Neste laboratório, você aprenderá como declarar e manipular variáveis no Linux. Explore a declaração básica de variáveis, variáveis inteiras, variáveis de array, expansão de variáveis e variáveis de ambiente. Domine o escopo de variáveis e aprimore suas habilidades de scripting Linux com Docker.
LabShell