Menu
Coddy logo textTech

Folha de Consulta de Comandos Linux

Última atualização

Mova-se pelo sistema e veja onde você está.

ComandoO que faz
pwdExibe o caminho do diretório atual
lsLista os arquivos do diretório atual
ls -laLista todos os arquivos (inclusive ocultos) com detalhes
cd /path/to/dirMuda para um diretório
cd ..Sobe um diretório
cd ~Vai para o seu diretório home
cd -Volta para o diretório anterior

Gerenciamento de arquivos

Crie, copie, mova e exclua arquivos e pastas.

ComandoO que faz
touch file.txtCria um arquivo vazio
mkdir mydirCria um diretório
mkdir -p a/b/cCria diretórios aninhados
cp src.txt dest.txtCopia um arquivo
cp -r src/ dest/Copia um diretório recursivamente
mv old.txt new.txtMove ou renomeia
rm file.txtExclui um arquivo
rm -rf mydirExclui um diretório e seu conteúdo

Visualizar arquivos

Leia o conteúdo de arquivos no terminal.

ComandoO que faz
cat file.txtExibe o arquivo inteiro
less file.txtPercorre um arquivo página por página
head file.txtMostra as 10 primeiras linhas
head -n 20 file.txtMostra as 20 primeiras linhas
tail file.txtMostra as 10 últimas linhas
tail -f log.txtAcompanha um arquivo conforme ele cresce
wc -l file.txtConta as linhas de um arquivo

Buscar (grep e find)

Busque dentro de arquivos e encontre arquivos pelo nome.

ComandoO que faz
grep "text" file.txtEncontra linhas que correspondem a um padrão
grep -r "text" .Busca recursivamente em uma pasta
grep -i "text" file.txtBusca sem diferenciar maiúsculas/minúsculas
grep -n "text" file.txtMostra os números das linhas correspondentes
find . -name "*.js"Encontra arquivos por padrão de nome
find . -type dEncontra apenas diretórios
find . -mtime -1Arquivos modificados no último dia

Permissões (chmod e chown)

Controle quem pode ler, escrever e executar.

ComandoO que faz
chmod +x script.shTorna um arquivo executável
chmod 755 script.shDono rwx, grupo/outros rx
chmod 644 file.txtDono rw, grupo/outros somente leitura
chmod -R 755 mydirAplica recursivamente a uma pasta
chown user file.txtAltera o dono
chown user:group file.txtAltera dono e grupo
ls -l file.txtVisualiza as permissões de um arquivo

Gerenciamento de processos

Veja e controle programas em execução.

ComandoO que faz
ps auxLista todos os processos em execução
topVisão ao vivo de processos e recursos
htopVisualizador de processos interativo
kill <pid>Encerra um processo pelo seu ID
kill -9 <pid>Força o encerramento de um processo
pkill firefoxEncerra processos pelo nome
jobsLista os jobs em segundo plano no shell
command &Executa um comando em segundo plano

Rede (curl, wget, ssh, ping)

Faça requisições e conecte-se a outras máquinas.

ComandoO que faz
curl https://api.example.comBusca uma URL e exibe a resposta
curl -O <url>Baixa um arquivo mantendo seu nome
wget <url>Baixa um arquivo de uma URL
ssh user@hostConecta-se a uma máquina remota
scp file.txt user@host:/pathCopia um arquivo para um host remoto
ping example.comTesta a conectividade com um host
ip addrMostra as interfaces de rede e os IPs

Arquivos compactados e pacotes (tar e apt)

Agrupe arquivos e instale software.

ComandoO que faz
tar -czf out.tar.gz mydirCria um arquivo compactado com gzip
tar -xzf out.tar.gzExtrai um arquivo compactado com gzip
tar -tzf out.tar.gzLista o conteúdo do arquivo compactado
zip -r out.zip mydirCria um arquivo zip
unzip out.zipExtrai um arquivo zip
sudo apt updateAtualiza as listas de pacotes (Debian/Ubuntu)
sudo apt install pkgInstala um pacote

Os comandos Linux que você mais usa, em uma única página. Esta folha de consulta de comandos Linux é uma referência rápida para trabalhar no terminal - navegar pelo sistema de arquivos, gerenciar arquivos, buscar, definir permissões, controlar processos e fazer rede básica.

Esses comandos são padrão no bash e no zsh, então funcionam da mesma forma em Linux e macOS. Copie o que precisar ou teste ao vivo no playground de terminal - um shell de verdade no seu navegador, sem nada para instalar.

Perguntas frequentes sobre a folha de consulta de comandos Linux

Esta folha de consulta de comandos Linux é gratuita?
Sim. Esta folha de consulta de comandos Linux é totalmente gratuita, sem necessidade de cadastro. Salve nos favoritos e volte sempre que precisar consultar um comando para arquivos, permissões ou processos.
O que significa chmod 755?
Os três dígitos definem as permissões para o dono, o grupo e todos os outros, usando leitura (4), escrita (2) e execução (1) somadas. 755 significa que o dono recebe leitura + escrita + execução (4+2+1=7), enquanto o grupo e os outros recebem leitura + execução (4+1=5). É o modo típico para scripts e diretórios que todos devem poder executar ou acessar, mas que somente o dono deve poder alterar.
O que é o sudo e quando preciso dele?
O sudo executa um único comando como superusuário (root), o que é necessário para ações que afetam todo o sistema - instalar pacotes, editar arquivos de sistema ou alterar a propriedade fora do seu diretório home. Geralmente ele pede sua senha. Use-o apenas quando um comando falhar com um erro de permissão e evite rodar tudo como root.
Posso praticar comandos Linux online?
Sim. Abra o playground de terminal para executar qualquer comando desta folha de consulta em um shell de verdade no seu navegador - sem nada para instalar. Quando quiser estrutura, o curso interativo e gratuito de terminal da Coddy leva você passo a passo da navegação a pipes e controle de processos.
Esta folha de consulta é boa para iniciantes?
Sim. Ela está organizada da navegação e do gerenciamento de arquivos (o que você usa todos os dias) até rede e gerenciamento de pacotes, de modo que você pode usar as seções de cima imediatamente e ir avançando para o resto.
Coddy programming languages illustration

Aprenda Linux Commands com a Coddy

COMEÇAR