Atualizado em 25 de setembro de 2026.
O Linux aparece em editais de Informática de muitos concursos, principalmente de tribunais, universidades, bancos e órgãos federais, que usam o sistema em servidores e em parte das estações de trabalho. As questões costumam cobrar o conceito de software livre, as distribuições, a estrutura de diretórios, os comandos mais comuns e as permissões de arquivos, em especial o comando chmod em notação octal. É um conteúdo técnico, mas com um núcleo bem definido, que se aprende rapidamente com um pouco de prática.
Este guia reúne esse núcleo e as diferenças mais cobradas em relação ao Windows, tema do guia de Windows para concurso.
Software livre, kernel e distribuições
- Kernel: o Linux, em sentido estrito, é o núcleo do sistema, criado por Linus Torvalds em 1991, responsável por gerenciar o hardware, os processos e a memória.
- Software livre: o Linux é distribuído sob a licença GPL, que garante as quatro liberdades: executar o programa para qualquer propósito, estudar como ele funciona e adaptá-lo, redistribuir cópias e distribuir versões modificadas. O acesso ao código-fonte é condição para as liberdades de estudar e modificar. Software livre não significa necessariamente gratuito, embora a maioria das distribuições seja.
- Distribuições: são pacotes que reúnem o kernel, programas e interface. Exemplos: Ubuntu, Debian, Fedora, Linux Mint, Red Hat Enterprise Linux e openSUSE.
- Interfaces gráficas: ambientes como GNOME, KDE Plasma e Xfce. O sistema também pode ser usado apenas pela linha de comando, pelo terminal, com um interpretador chamado shell, como o Bash.
Estrutura de diretórios
No Linux, tudo parte de um único diretório raiz, representado por uma barra, /. Não há letras de unidade como no Windows: discos e pendrives são montados como pastas dentro dessa árvore.
| Diretório | Conteúdo |
|---|---|
| / | Raiz de todo o sistema |
| /home | Pastas pessoais dos usuários, como /home/maria |
| /root | Pasta pessoal do administrador, o usuário root |
| /etc | Arquivos de configuração do sistema |
| /bin e /sbin | Programas e comandos essenciais; o /sbin, de administração |
| /usr | Programas e bibliotecas instalados para os usuários |
| /var | Arquivos variáveis, como logs e filas de impressão |
| /tmp | Arquivos temporários |
| /dev | Arquivos que representam dispositivos de hardware |
| /boot | Arquivos de inicialização, incluindo o kernel |
| /mnt e /media | Pontos de montagem de discos e mídias removíveis |
Comandos mais cobrados
| Comando | Função |
|---|---|
| ls | Lista o conteúdo de um diretório; ls -l mostra detalhes, e ls -a mostra também os arquivos ocultos |
| cd | Muda de diretório; cd .. sobe um nível, e cd ~ vai para a pasta pessoal |
| pwd | Mostra o diretório atual |
| mkdir | Cria um diretório |
| rmdir | Remove um diretório vazio |
| rm | Remove arquivos; rm -r remove diretórios com conteúdo |
| cp | Copia arquivos e diretórios |
| mv | Move ou renomeia arquivos e diretórios |
| cat | Exibe o conteúdo de um arquivo de texto |
| touch | Cria um arquivo vazio ou atualiza a data de modificação |
| grep | Procura um texto dentro de arquivos |
| find | Procura arquivos pelo nome e outros critérios |
| chmod | Altera as permissões de arquivos |
| chown | Altera o dono de arquivos |
| sudo | Executa um comando com privilégios de administrador |
| ps e top | Mostram os processos em execução |
| kill | Encerra um processo pelo seu número |
| man | Mostra o manual de um comando |
| tar | Agrupa e, com opções, compacta arquivos |
Nas distribuições derivadas do Debian, como o Ubuntu, os programas são instalados com o gerenciador de pacotes apt, como em "sudo apt install nome-do-programa". O Linux é case-sensitive: Relatorio.txt e relatorio.txt são arquivos diferentes, e os comandos devem ser digitados em minúsculas. Arquivos cujo nome começa com ponto, como .bashrc, são ocultos.
Permissões de arquivos
Cada arquivo tem permissões para três categorias de usuários: o dono, o grupo e os outros. Para cada categoria, há três permissões: leitura, representada por r; escrita, por w; e execução, por x. O comando ls -l mostra as permissões assim: -rwxr-xr--, em que o primeiro caractere indica o tipo, com traço para arquivo e d para diretório, e os nove seguintes são as permissões do dono, do grupo e dos outros, de três em três.
Notação octal
Cada permissão tem um valor: leitura vale 4, escrita vale 2 e execução vale 1. Somando os valores, obtém-se um dígito para cada categoria.
| Octal | Simbólica | Significado |
|---|---|---|
| 755 | rwxr-xr-x | Dono com tudo; grupo e outros podem ler e executar |
| 644 | rw-r--r-- | Dono lê e escreve; grupo e outros só leem |
| 700 | rwx------ | Só o dono tem acesso |
| 777 | rwxrwxrwx | Todos podem tudo, configuração insegura |
| 600 | rw------- | Só o dono lê e escreve |
Por exemplo, "chmod 750 relatorio.sh" dá ao dono leitura, escrita e execução, ou 4 + 2 + 1 = 7; ao grupo, leitura e execução, ou 4 + 1 = 5; e aos outros, nenhuma permissão, 0. Também é possível usar a notação simbólica, como em "chmod u+x arquivo", que acrescenta a execução para o dono, ou "chmod o-w arquivo", que retira a escrita dos outros.
Usuário root, sudo e segurança do sistema
O root é o superusuário, com poderes totais sobre o sistema. Por segurança, recomenda-se usar uma conta comum no dia a dia e recorrer ao sudo apenas quando necessário. Esse modelo de permissões e a separação entre usuário comum e administrador são apontados como fatores que dificultam a ação de programas maliciosos, tema do guia de segurança da informação.
Linux e Windows: diferenças cobradas
- O Linux usa a barra normal, /, para separar diretórios; o Windows usa a barra invertida, \.
- O Linux diferencia maiúsculas de minúsculas nos nomes de arquivos; o Windows, em geral, não.
- No Linux, a extensão do arquivo não é obrigatória para que ele funcione; a permissão de execução é que define se um arquivo pode ser executado.
- O Linux tem uma única árvore de diretórios, a partir da raiz; o Windows usa letras de unidade, como C: e D:.
Caminhos absolutos e caminhos relativos
Um caminho absoluto começa na raiz, com a barra, e indica a localização completa de um arquivo, como /home/maria/documentos/edital.pdf. Um caminho relativo parte do diretório atual: se o usuário já está em /home/maria, basta digitar documentos/edital.pdf. Dois atalhos são muito cobrados: o ponto, ., representa o diretório atual, e os dois pontos, .., representam o diretório acima. O til, ~, representa a pasta pessoal do usuário. Assim, cd .. sobe um nível, e cd ~ volta para a pasta pessoal de qualquer lugar do sistema, o que é cobrado com frequência.
Exercícios com respostas comentadas
- Qual o resultado de chmod 640 em um arquivo?
- Qual comando mostra o diretório atual?
- Em qual diretório ficam os logs do sistema?
- Qual o octal equivalente a rwxr-x---?
Respostas comentadas: 1. Dono com leitura e escrita, grupo só com leitura e outros sem permissão, ou rw-r-----. 2. pwd. 3. /var, em geral em /var/log. 4. 750, porque rwx vale 7, r-x vale 5 e --- vale 0, sem nenhuma permissão.
Revisão rápida dos pontos mais cobrados
Antes da prova, confira: a raiz é /, e /root é a pasta do administrador; /etc guarda configurações, /home as pastas dos usuários e /var os logs; o sistema diferencia maiúsculas de minúsculas; leitura vale 4, escrita 2 e execução 1; 755 é rwxr-xr-x e 644 é rw-r--r--; e sudo executa comandos como administrador, com a senha do usuário autorizado.
Como o tema cai em prova
As questões mais comuns pedem a função de um comando, o significado de uma permissão em notação octal ou simbólica, o conteúdo de um diretório do sistema ou as características do software livre. Se puder, instale uma distribuição em uma máquina virtual ou use um terminal on-line para testar os comandos. Registre as confusões no caderno de erros. A comunicação entre computadores está no guia de redes de computadores.
Perguntas frequentes
O que significa chmod 755?
Dá permissão total, de leitura, escrita e execução, ao dono do arquivo, e permissão de leitura e execução ao grupo e aos demais usuários, o que em notação simbólica é rwxr-xr-x.
Qual diretório guarda os arquivos de configuração?
O /etc. Já o /home guarda as pastas pessoais dos usuários, o /root é a pasta do administrador, e o /var guarda arquivos variáveis, como os logs.
O Linux diferencia maiúsculas de minúsculas?
Sim. No Linux, Arquivo.txt e arquivo.txt são arquivos diferentes, ao contrário do que acontece no Windows.

