Arrays no Shell
Arrays em Shell são variáveis especiais que armazenam coleções de dados, permitindo operações individuais em cada elemento. Existem dois tipos principais:
Arrays Indexados: Utilizam inteiros como índices (subscritos dos elementos).
Arrays Associativos: Permitem usar strings como índices (subscritos dos elementos).
No Bash atual, são suportado ...
Publicado em 7-4 21:20
Processamento de Texto com awk no Linux
O awk é uma ferramenta poderosa para processamento e formatação de texto em sistemas Unix-like. Enquanto o grep filtra texto e o sed atua como editor de fluxo, o awk se destaca como gerador de relatórios, permitindo manipular dados de forma estruturada.
Em distribuições Linux, o comando awk é geralmente um link simbólico para o gawk (GNU AWK):
...
Publicado em 7-4 08:21
Comandos Essenciais do Linux
Fundamentos do Terminal Linux
Linux oferece um poderoso conjunto de ferramentas via linha de comando. Dominar esses comandos é essencial para administração de sistemas, manipulação de arquivos, gerenciamento de processos e configuração de redes.
Controle Remoto e Inicialização
Desligamento e Reinicialização
# Comandos frequentes
reboot ...
Publicado em 6-30 06:08
Comandos Shell (Bash) para Gerenciar Permissões de Arquivos e Diretórios
Comando ls
Como mencionado anteriormente, o uso de ls -l exibe as permissões de arquivos e diretórios, não sendo necessário repetir aqui.
Comando chmod
O comando chmod serve para modificar as permissões de arquivos ou diretórios.
Existem dois modos disponíveis:
1) Modo de expressão simbólica
Formato: chmod [OPÇÃO]...[ugoa][[+-=][rwxug]][,...] A ...
Publicado em 6-29 02:00
Fundamentos do Linux: Conceitos Essenciais e Operações Práticas
O sistema operacional Linux, uma plataforma de código aberto e livre, tornou-se uma escolha predominante para servidores e sistemas embarcados. Este material abrange os princípios fundamentais do Linux, projetado para auxiliar iniciantes a compreenderem sua arquitetura central e desenvolverem competências operacionais básicas. Os assuntos explo ...
Publicado em 6-22 23:47
Variáveis no Shell do Linux: Guia Completo
No Shell do Linux, variáveis são fundamentais para armazenar dados, controlar fluxo e interagir com o sistema. Este guia aborda os principais tipos de variáveis, desde posicionais até arrays, com exemplos práticos e boas práticas.
Variáveis Posicionais
Essas variáveis representam os argumentos passados na linha de comando para um script. Veja o ...
Publicado em 6-22 05:37
Referência Rápida da Sintaxe do Makefile
O make é uma ferramenta de linha de comando usada para connstruir (compilar) projetos de software complexos. Ele utiliza um arquivo chamado Makefile, onde se definem as dependências entre os arquivos do projeto e os comandso que devem ser executados para produzir os executáveis ou artefatos finais.
Parâmetros Básicos do Make
-s: Executa os com ...
Publicado em 6-21 07:02
ADB: Guia Completo de Instalação e Uso para Desenvolvimento Android
O que é o ADB e para que serve?
O Android Debug Bridge (ADB) é uma ferramenta de linha de comando versátil que permite a comunicação entre um computador e um dispositivo Android. Ele funciona em uma arquitetura cliente-servidor, onde o cliente é o seu computador e o servidor é o dispositivo Android conectado.
O ADB é parte do Android SDK e é es ...
Publicado em 6-15 21:34
Guia Prático de Comandos Linux Fundamentais
Gerenciamento de Processos
Acompanhar e controlar os processos em execução é uma tarefa essencial na administração de sistemas Linux. Ferramentas como ps e top oferecem visibilidade detalhada.
Listagem de Processos
O comando ps (process status) exibe informações sobre os processos ativos. A combinação de opções permite diferentes visualizações: ...
Publicado em 6-14 04:07
Geração de Strings Aleatórias em Shell Script
Existem diversas abordagens para gerar strings aleatórias em um ambiente de shell. Abaixo, exploramos alguns métodos comuns e eficientes.
Utilizando a Variável $RANDOM
A variável de ambiente $RANDOM gera um número inteiro pseudoaleatório entre 0 e 32767. Para obter números maiores ou strings, podemos combiná-la com outras ferramentas.
# Gera ...
Publicado em 6-11 03:33