7 - Uso Avançado do Terminal e Scripts

Bash Scripting Básico Primeiro Script 1 2 3 4 5 6 7 #!/bin/bash # meu_script.sh echo "Olá, mundo!" echo "Usuário: $USER" echo "Diretório: $PWD" echo "Data: $(date)" Tornar executável: 1 2 chmod +x meu_script.sh ./meu_script.sh Shebang 1 2 3 4 #!/bin/bash # Bash #!/bin/sh # Shell POSIX #!/usr/bin/env bash # Bash (portável) #!/usr/bin/python3 # Python Variáveis 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #!/bin/bash # Definir variável NOME="João" IDADE=30 # Usar variável echo "Nome: $NOME" echo "Idade: ${IDADE}" # Variáveis de ambiente echo "Home: $HOME" echo "Path: $PATH" # Comando em variável DATA=$(date +%Y-%m-%d) ARQUIVOS=$(ls -1 | wc -l) echo "Data: $DATA" echo "Arquivos: $ARQUIVOS" Argumentos 1 2 3 4 5 6 7 #!/bin/bash echo "Script: $0" echo "Primeiro argumento: $1" echo "Segundo argumento: $2" echo "Todos argumentos: $@" echo "Número de argumentos: $#" Uso: ...

February 2, 2026 · Fabrício Machado

3 - Comandos de Terminal e Navegação de Diretórios

Por Que Usar o Terminal? O terminal (ou shell) é uma das ferramentas mais poderosas do Linux. Enquanto interfaces gráficas são limitadas ao que os desenvolvedores implementaram, o terminal oferece: Automação: Scripts para tarefas repetitivas Eficiência: Comandos mais rápidos que cliques Poder: Acesso a todas as funcionalidades do sistema Administração remota: SSH para gerenciar servidores Troubleshooting: Diagnóstico preciso de problemas Estrutura do Sistema de Arquivos Linux Diferente do Windows (C:, D:), Linux usa uma estrutura hierárquica única: ...

March 9, 2024 · Fabrício Machado