Terminal Linux — Comandos Essenciais

Navegação · Criação · Exclusão · Edição de texto

alice@ubuntu: ~/Documentos — bash — 80×24
alice@ubuntu:~/Documentos$ ls -la
total 48
drwxr-xr-x 5 alice alice 160 Mar 2 09:14 .
drwxr-xr-x 18 alice alice 576 Mar 2 08:50 ..
-rw-r--r-- 1 alice alice 2048 Mar 2 09:10 notas.txt
drwxr-xr-x 3 alice alice 96 Mar 1 14:22 projetos
alice@ubuntu:~/Documentos$
🧭

Navegação

pwd
pwd
Exibe o diretório atual (Print Working Directory).
cd
cd /home/alice/Docs
Navega para o caminho indicado (absoluto ou relativo).
cd ..
cd ..
Sobe um nível na hierarquia de pastas.
cd ~
cd ~
Vai direto ao diretório home do usuário (/home/alice).
ls
ls
Lista arquivos e pastas do diretório atual.
ls -la
ls -la
Lista com permissões, tamanho, data e arquivos ocultos.

Criar Arquivos e Pastas

mkdir
mkdir pasta
Cria um novo diretório.
mkdir -p
mkdir -p a/b/c
Cria diretórios aninhados de uma vez (sem erro se já existirem).
touch
touch notas.txt
Cria arquivo vazio ou atualiza data de modificação.
cp
cp origem.txt destino.txt
Copia arquivo. Use -r para copiar pastas.
mv
mv arquivo.txt ./pasta/
Move ou renomeia arquivo ou pasta.
🗑️

Apagar Arquivos e Pastas

rm
rm notas.txt
Apaga o arquivo. ⚠️ Permanente — não vai para a lixeira.
rm -r
rm -r pasta
Apaga pasta e todo o seu conteúdo recursivamente.
rm -rf
rm -rf pasta
Força exclusão sem confirmação. ⚠️ Use com extremo cuidado.
rm *.ext
rm *.log
Apaga todos os arquivos com a extensão especificada (wildcard).
📝

Abrir Arquivo para Edição

nano
nano notas.txt
Editor no terminal. Simples e amigável. Sair: Ctrl+X.
vim
vim notas.txt
Editor avançado. Inserir: i · Sair: :q! · Salvar: :wq
gedit
gedit notas.txt
Abre editor gráfico do GNOME (GUI). Equivalente ao Bloco de Notas.
cat
cat notas.txt
Exibe o conteúdo do arquivo diretamente no terminal.
echo
echo "texto" >> notas.txt
Acrescenta linha ao final do arquivo. > substitui tudo.

⭐ Autocompletar

Pressione Tab para completar comandos, caminhos e nomes de arquivos.

🔼 Histórico

para navegar. history lista tudo. !número reexecuta.

🆘 Manual

man <cmd> abre o manual completo. Sair: q. Ou use --help.

🐧 Shell padrão

Ubuntu/Debian usam bash. Arch/Fedora frequentemente zsh. Sintaxe idêntica aqui.