Ir para o conteúdo

Terminal

← Voltar ao guia


Mostra o diretório atual:

pwd

Lista arquivos e pastas:

ls

Lista arquivos e pastas em formato detalhado, incluindo arquivos ocultos:

ls -la

Entra em uma pasta:

cd pasta

Volta um nível:

cd ..

Volta dois níveis:

cd ../..

Vai para a pasta pessoal do usuário:

cd ~

Volta para o último diretório acessado:

cd -


Arquivos e pastas

Cria uma nova pasta:

mkdir <nome-da-pasta>

Cria pastas aninhadas de uma vez:

mkdir -p pasta/subpasta

Cria um arquivo vazio:

touch <arquivo.txt>

Copia um arquivo:

cp arquivo.txt copia.txt

Copia uma pasta inteira:

cp -r origem/ destino/

Move um arquivo para outra pasta:

mv arquivo.txt outra-pasta/

Renomeia um arquivo:

mv nome-antigo.txt nome-novo.txt

Remove um arquivo:

rm arquivo.txt

Remove uma pasta e todo o seu conteúdo:

rm -r pasta/

Atenção

O rm remove permanentemente, sem lixeira. Use com cuidado.


Visualização de conteúdo

Exibe o conteúdo completo de um arquivo:

cat <arquivo.txt>

Visualiza o arquivo paginado (tecle q para sair):

less arquivo.txt

Mostra as primeiras linhas do arquivo:

head arquivo.txt

Mostra as últimas linhas do arquivo:

tail arquivo.txt


Edição no terminal

Abre um arquivo no editor de texto do terminal:

nano <nome-do-arquivo.txt>

Como sair do nano

Pressione Ctrl + X para sair.

Se houver alterações não salvas, o nano perguntará se deseja salvar:

  • Y → salva as alterações
  • N → sai sem salvar

Depois, pressione Enter para confirmar o nome do arquivo.


Busca

Busca um texto dentro de um arquivo:

grep "texto" arquivo.txt

Busca recursiva em todos os arquivos do diretório:

grep -r "texto" .

Busca arquivos pelo nome:

find . -name "arquivo.txt"


Histórico

Lista os últimos comandos executados:

history


Compactação

Compacta uma pasta em zip:

zip -r arquivos.zip pasta/

Extrai um arquivo zip:

unzip arquivos.zip


Atalhos úteis

Atalho Ação
Ctrl + L Limpa o terminal
Ctrl + C Interrompe o processo em execução
/ Navega pelo histórico de comandos