Os comandos do dia a dia para operar um shell Linux de verdade a partir do celular — navegar pelo sistema de arquivos, mover arquivos, inspecionar processos, gerenciar permissões e acompanhar logs. Tudo POSIX / GNU coreutils padrão, exatamente como em qualquer máquina Linux.
Imprima ou salve esta página para consulta offline.
Navegar
Comando
Descrição
pwd
Mostra o diretório de trabalho atual.
ls -lah
Lista todos os arquivos, formato longo, tamanhos legíveis.
cd -
Volta ao diretório anterior.
tree -L 2
Mostra a árvore de diretórios, dois níveis.
Arquivos e diretórios
Comando
Descrição
cp -r src dst
Copia um diretório recursivamente.
mv old new
Move ou renomeia um arquivo ou diretório.
mkdir -p a/b/c
Cria diretórios aninhados, sem erro se já existem.
rm -rf dir
Apaga um diretório e seu conteúdo (irreversível).
ln -s target link
Cria um link simbólico apontando para o alvo.
Ver e buscar
Comando
Descrição
cat file
Imprime o conteúdo de um arquivo no terminal.
less file
Navega o arquivo por páginas (q sai, / busca).
grep -rn "text" .
Busca texto recursivamente, com números de linha.
find . -name '*.js'
Encontra arquivos que casam com um padrão de nome.
tail -f app.log
Acompanha um arquivo de log ao vivo enquanto cresce.
Permissões e propriedade
Comando
Descrição
chmod +x script.sh
Torna um arquivo executável.
chmod 644 file
Dono lê/escreve, outros somente leitura.
chown user:grp f
Altera o dono e o grupo de um arquivo.
umask 022
Define permissões padrão para novos arquivos.
Processos e tarefas
Comando
Descrição
ps aux
Lista todos os processos em execução com detalhes.
top
Visão ao vivo do uso de CPU e memória.
kill -9 PID
Força o encerramento de um processo pelo PID.
cmd &
Executa um comando em segundo plano.
jobs / fg %1
Lista tarefas em segundo plano; traz uma ao primeiro plano.
Pipes e redirecionamento
Comando
Descrição
cmd > out.txt
Redireciona a saída para um arquivo (sobrescreve).
cmd >> out.txt
Adiciona a saída ao final de um arquivo.
a | b
Encaminha a saída de a como entrada de b.
cmd 2>&1
Junta stderr com stdout.
cmd1 && cmd2
Executa cmd2 só se cmd1 tiver sucesso.
Sistema e rede
Comando
Descrição
df -h
Mostra o espaço livre em disco, legível.
du -sh *
Mostra o tamanho de cada item da pasta.
free -h
Mostra memória total, usada e livre.
curl -I url
Obtém apenas os cabeçalhos HTTP de uma URL.
env / export X=1
Lista variáveis de ambiente; define uma para a sessão.
Coloque isto em prática no Android com o Terminal e SSH.