Primeiros Comandos no Linux
Uma introdução prática ao terminal: como navegar, criar, copiar e remover arquivos usando a linha de comando — a ferramenta mais poderosa de qualquer sistema operacional livre.
No mundo dos servidores e da administração de sistemas, quem domina o terminal domina o Linux. Ambientes gráficos são convenientes, mas a linha de comando é mais rápida, mais precisa e — em muitos servidores — a única interface disponível.
Nesta aula você vai conhecer os comandos essenciais para se movimentar pelo sistema de arquivos e realizar as operações mais comuns do dia a dia. Ao final, uma atividade prática guiada consolida tudo diretamente no terminal.
Terminal, shell e prompt
Três conceitos que costumam ser confundidos:
Terminal — o programa/janela onde você digita comandos (ex.: GNOME Terminal, Konsole).
Shell — o interpretador que lê o que você digita e executa (o mais comum é o bash).
Prompt — a linha de espera do sistema. Ela informa quem você é e onde está:
aluno@etec:~$ # aluno -> usuário logado # etec -> nome da máquina (host) # ~ -> diretório atual (~ = pasta pessoal /home/aluno) # $ -> usuário comum (# indicaria o root/administrador)
Anatomia de um comando
Quase todo comando segue a mesma estrutura: o nome do comando, opções (que modificam o comportamento) e argumentos (sobre o que ele age).
aluno@etec:~$ ls -l /home # │ │ └── argumento (onde agir) # │ └────── opção (formato em lista detalhada) # └───────── comando
Atenção: o Linux diferencia maiúsculas de minúsculas. ls, LS e Ls não são a mesma coisa. Digite sempre em minúsculas.
Navegando pelo sistema de arquivos
aluno@etec:~$ pwd /home/aluno aluno@etec:~$ ls Documentos Downloads Imagens Modelos aluno@etec:~$ ls -la # -l detalhado, -a inclui arquivos ocultos aluno@etec:~$ cd Documentos # entra na pasta aluno@etec:~/Documentos$ cd .. # volta um nível aluno@etec:~$ cd # sozinho, volta para /home/aluno
| Atalho | Significa |
|---|---|
. | o diretório atual |
.. | o diretório anterior (pai) |
~ | a pasta pessoal do usuário |
/ | a raiz do sistema de arquivos |
Criando e manipulando arquivos e pastas
| Comando | Função | Exemplo |
|---|---|---|
mkdir | cria um diretório | mkdir projetos |
touch | cria um arquivo vazio | touch notas.txt |
cp | copia arquivos/pastas | cp notas.txt backup.txt |
mv | move ou renomeia | mv notas.txt projetos/ |
rm | remove arquivos | rm backup.txt |
rmdir | remove pasta vazia | rmdir projetos |
aluno@etec:~$ mkdir aula_linux aluno@etec:~$ cd aula_linux aluno@etec:~/aula_linux$ touch atividade.txt aluno@etec:~/aula_linux$ cp atividade.txt copia.txt aluno@etec:~/aula_linux$ mv copia.txt renomeado.txt aluno@etec:~/aula_linux$ ls atividade.txt renomeado.txt
Cuidado com o rm: no Linux não existe "lixeira" na linha de comando. Um rm apaga de vez. E nunca execute rm -rf / — esse comando tentaria apagar todo o sistema.
Vendo o conteúdo dos arquivos
| Comando | Função |
|---|---|
cat arquivo | mostra todo o conteúdo de uma vez |
less arquivo | abre o conteúdo página a página (sai com q) |
head arquivo | mostra as primeiras 10 linhas |
tail arquivo | mostra as últimas 10 linhas |
echo "texto" > arquivo | grava um texto dentro do arquivo |
aluno@etec:~/aula_linux$ echo "Meu primeiro arquivo no Linux" > atividade.txt aluno@etec:~/aula_linux$ cat atividade.txt Meu primeiro arquivo no Linux
Informações do sistema e ajuda
| Comando | Função |
|---|---|
whoami | mostra o nome do usuário atual |
date | exibe data e hora do sistema |
uname -a | informações do kernel e do sistema |
history | lista os últimos comandos digitados |
clear | limpa a tela do terminal |
man comando | abre o manual de um comando (ex.: man ls) |
Dica de ouro: use a tecla Tab para autocompletar nomes de arquivos e pastas, e as setas ↑ ↓ para reaproveitar comandos já digitados. Isso economiza muito tempo.
Atividade Prática — Terminal
ROTEIRO — execute na ordem:
- Descubra em qual pasta você está e qual é o seu usuário. (dica:
pwdewhoami) - Crie uma pasta chamada
meu_projetoe entre nela. - Dentro dela, crie duas subpastas:
documentosebackup. - Crie os arquivos
leiame.txteconfig.txtna pastadocumentos. - Grave a frase "Ambiente criado no Linux" dentro do
leiame.txte exiba o conteúdo na tela. - Copie o
config.txtpara a pastabackup. - Renomeie o
config.txtoriginal paraconfig_antigo.txt. - Liste o conteúdo das pastas em formato detalhado (com
ls -l) para conferir o resultado. - Apague o arquivo
config_antigo.txt. - Exiba a data/hora do sistema e depois limpe a tela.
Gabarito rápido — sequência de comandos esperada
pwd whoami mkdir meu_projeto cd meu_projeto mkdir documentos backup touch documentos/leiame.txt documentos/config.txt echo "Ambiente criado no Linux" > documentos/leiame.txt cat documentos/leiame.txt cp documentos/config.txt backup/ mv documentos/config.txt documentos/config_antigo.txt ls -l documentos backup rm documentos/config_antigo.txt date clear
Referências
SHOTTS, William. The Linux Command Line: a complete introduction. 2. ed. San Francisco: No Starch Press, 2019. Disponível em: https://linuxcommand.org. Acesso em: 12 ago. 2026. (adaptação didática)
THE LINUX DOCUMENTATION PROJECT. Manual pages (man). Disponível em: https://tldp.org. Acesso em: 12 ago. 2026. (adaptação didática)
UBUNTU. The Linux command line for beginners. Canonical, [s.d.]. Disponível em: https://ubuntu.com/tutorials/command-line-for-beginners. Acesso em: 12 ago. 2026. (adaptação didática)
Nenhum comentário:
Postar um comentário