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
Fundamentos do Awk: Uma Introdução ao Processamento de Texto
Introdução ao Awk
O Awk tem suas origens em sed e grep, que por sua vez derivam do ed, o editor de linha original do Unix. Veremos que Awk e sed compartilham muitas semelhanças.
O que é Awk?
Awk foi projetado para processamento de texto e é geralmente usado como uma linguagem interpretada para extração de dados e ferramentas de relatório.
Awk f ...
Publicado em 6-3 21:27
Comandos Essenciais do Linux para Desenvolvedores
Consultas Gerais do Sistema
# Exibir endereço IP
ip addr show
hostname -I
# Mostrar o caminho do diretório atual
pwd
# Buscar arquivos por padrão no diretório corrente
find / -name "*.pdf"
Gerenciamento de Processos
# Listar processos que correspondem a um padrão
ps -ef | grep teste
ps aux | grep teste
# Contar processos 'java' ...
Publicado em 6-3 00:18
Soluções Shell para Problemas LeetCode
1. Décima Linha
Como você imprimiria apenas a 10ª linha de um arquivo?
Por exemplo, suponha que o arquivo.txt tenha o seguinte conteúdo: Linha 1 Linha 2 Linha 3 Linha 4 Linha 5 Linha 6 Linha 7 Linha 8 Linha 9 Linha 10
Seu script deve imprimir a décima linha, que é: Linha 10 -------------------
# Lê do arquivo.txt e exibe a décima linha no stdou ...
Publicado em 6-2 17:35
Comandos Shell Essenciais para Engenheiros de Sistemas Embarcados
Imagine-se diagnosticando um dispositivo embarcado onde a rede parou de funcionar e o log do kernel está rolando no terminal serial. Localizar a causa manualmente entre centenas de linhas seria ineficiente. Nesses cenários, onde o ambiente é restrito em recursos, sem interface gráfica e frequentemente acessado remotamente, o domínio de alguns c ...
Publicado em 6-2 06:38