Guia Prático de Introdução à Programação Linux
Arquitetura do Kernel e Interface de Linha de Comando
Este documento técnico apresenta os conceitos básicos de navegação e manipulação de fluxos de dados no
ambiente de sistemas operativos baseados em Linux, utilizando o interpretador de comandos Bash.
Comandos Essenciais de Manipulação de Ficheiros
Abaixo estão descritos os utilitários fundamentais para administração de diretórios através do terminal:
• ls -la : Lista todos os ficheiros do diretório atual, incluindo os ocultos, exibindo permissões, proprietário
e tamanho.
• mkdir -p : Cria uma estrutura hierárquica de diretórios sem retornar erro caso os diretórios pais já
existam.
• chmod +x : Modifica as permissões de um ficheiro de texto ou binário para torná-lo um executável pelo
sistema.
Gestão de Processos e Sinais de Sistema
O Linux opera com uma tabela estrita de processos (PIDs). Utilizando o comando ps aux , o utilizador
obtém um snapshot de todos os processos ativos na memória RAM. Para interrupções forçadas de
aplicações instáveis, o sinal SIGKILL (kill -9 [PID]) força o encerramento do processo diretamente ao
nível do kernel.
Documento Informativo Académico - Código de Contribuição Livre Scribd #1002