Manual Completo do Termux: do básico ao avançado (com comandos prontos)

Manual completo do Termux para Android: aprenda a instalar pacotes, configurar servidores, automatizar tarefas, programar e muito mais com exemplos.
Banner de como usa o termux no Android Guia Definitivo do Termux: Comandos Essenciais e Tutoriais Avançados

1. Preparação Inicial

Antes de começar, é essencial configurar corretamente seu ambiente Termux. Siga estes passos iniciais:

# Atualizar repositórios e pacotes

pkg update && pkg upgrade -y

# Instalar utilitários básicos

pkg install git curl wget nano

# Configurar armazenamento (permite acesso a arquivos do Android)

termux-setup-storage
Dica profissional

Use pkg search <termo> para encontrar pacotes disponíveis. Por exemplo, pkg search python mostrará todas as versões e pacotes relacionados ao Python.

2. Gerenciamento de Sistema

Comandos essenciais para gerenciar seu sistema Termux como um verdadeiro profissional:

Editores de Texto

# Nano (simples)

pkg install nano

nano arquivo.txt

# Vim (avançado)

pkg install vim

vim arquivo.txt

# Micro (moderno)

pkg install micro

micro arquivo.txt

Arquivos e Processos

# Compactação

pkg install zip unzip tar

zip -r backup.zip pasta/

unzip arquivo.zip

# Monitoramento

pkg install htop

htop

# Espaço em disco

pkg install ncdu

ncdu
Atalhos úteis

Crie aliases no seu ~/.bashrc para comandos frequentes:

echo 'alias update="pkg update && pkg upgrade -y"' >> ~/.bashrc

echo 'alias ll="ls -lha"' >> ~/.bashrc

source ~/.bashrc

3. Ambientes de Programação

Transforme seu Android em uma estação de desenvolvimento móvel:

# Python (com pip)

pkg install python

python -m pip install --upgrade pip

pip install numpy pandas requests

# Node.js e npm

pkg install nodejs

npm install -g yarn

# PHP (com servidor embutido)

pkg install php

php -S 0.0.0.0:8080

# Java (OpenJDK)

pkg install openjdk-17

javac Main.java

java Main

# C/C++ (clang)

pkg install clang

clang hello.c -o hello

./hello
Dica de produtividade

Para desenvolvimento web, instale o live-server do Node.js para visualização instantânea de alterações:

npm install -g live-server

live-server --port=8080

4. Servidores e Bancos de Dados

Suba servidores completos diretamente do seu dispositivo Android:

Servidores Web

# Nginx (leve)

pkg install nginx

nginx

# Apache (completo)

pkg install apache2

apachectl start

# PHP Built-in

php -S 0.0.0.0:8000

Bancos de Dados

# SQLite (já instalado)

sqlite3 banco.db

# MariaDB (MySQL)

pkg install mariadb

mysqld_safe -u root &

mysql -u root

# PostgreSQL

pkg install postgresql

pg_ctl init

pg_ctl start

psql -U postgres
Acesso remoto

Para acessar seus servidores de outros dispositivos:

  1. Descubra seu IP local com ifconfig ou ip addr
  2. Verifique se o dispositivo está na mesma rede
  3. Acesse via http://<ip-do-celular>:porta

5. Automação com Termux:API

Integre seu Termux com recursos do Android para automações poderosas:

# Instalar Termux:API (app + pacote)

pkg install termux-api

# Exemplos de uso:

termux-battery-status

termux-notification -t "Alerta" -c "Tarefa concluída"

termux-vibrate -d 1000

termux-camera-photo -c 0 foto.jpg

termux-location

Agendamento com Cron

# Instalar cron

pkg install cronie

# Editar tarefas agendadas

crontab -e

# Exemplo: backup diário às 3AM

0 3 * * * tar -czf ~/backup/backup-$(date +\%Y\%m\%d).tar.gz ~/dados

Scripts de Automação

#!/data/data/com.termux/files/usr/bin/bash

# Script para notificar quando a bateria está baixa

while true; do

  battery=$(termux-battery-status | grep percentage | cut -d' ' -f2 | tr -d ',')

  if [ $battery -lt 20 ]; then

    termux-notification -t "Bateria baixa" -c "${battery}% restante"

    termux-vibrate -d 1000

  fi

  sleep 300 # Verifica a cada 5 minutos

done

6. Download e Manipulação de Arquivos

Ferramentas poderosas para gerenciar downloads e transferências:

# Download de arquivos

pkg install wget curl

wget https://exemplo.com/arquivo.zip

curl -L -o arquivo.zip https://exemplo.com/arquivo.zip

# YouTube-DL (vídeos e áudios)

pkg install yt-dlp

yt-dlp -x --audio-format mp3 https://youtube.com/watch?v=ID

# Rclone (nuvens: Drive, Dropbox, etc.)

pkg install rclone

rclone config

rclone copy ~/documentos drive:Backup
Dica avançada

Para downloads mais rápidos, use aria2 com múltiplas conexões:

pkg install aria2

aria2c -x16 -s16 https://exemplo.com/large-file.zip

7. Edição e Reprodução Multimídia

Edite vídeos, imagens e reproduza mídia diretamente no terminal:

FFmpeg (edição)

# Converter vídeo para MP3

ffmpeg -i video.mp4 -q:a 0 audio.mp3

# Redimensionar vídeo

ffmpeg -i entrada.mp4 -vf scale=640:480 saida.mp4

# Cortar vídeo (00:01:30 até 00:02:00)

ffmpeg -i entrada.mp4 -ss 00:01:30 -to 00:02:00 saida.mp4

Reprodução

# MPV (player avançado)

pkg install mpv

mpv video.mp4

# MPD (servidor de música)

pkg install mpd mpc

mpd

mpc add musica.mp3

mpc play

8. Segurança e Criptografia

Proteja seus dados e comunicações com estas ferramentas:

# GPG (criptografia)

pkg install gnupg

gpg --gen-key                # Criar chave

gpg -c arquivo.txt           # Criptografar

gpg -d arquivo.txt.gpg       # Descriptografar

# SSH (acesso remoto seguro)

pkg install openssh

ssh-keygen -t ed25519        # Gerar chave

ssh-copy-id usuario@servidor # Copiar chave
Aviso importante

Ferramentas de segurança devem ser usadas apenas em ambientes que você controla ou com autorização explícita. O uso não autorizado pode violar leis locais.

Ferramentas de Teste de Segurança

# Nmap (varredura de rede)

pkg install nmap

nmap -sV 192.168.1.1

# Metasploit (teste de penetração)

pkg install unstable-repo

pkg install metasploit

msfconsole

# John the Ripper (teste de senhas)

pkg install john

john --wordlist=senhas.txt hash.txt

9. Linux Completo com Proot-Distro

Execute distribuições Linux completas dentro do Termux:

# Instalar proot-distro

pkg install proot-distro

# Listar distribuições disponíveis

proot-distro list

# Instalar Ubuntu

proot-distro install ubuntu

# Entrar no Ubuntu

proot-distro login ubuntu

# Interface gráfica (VNC)

pkg install tigervnc

vncserver :1 -geometry 1280x720

# Conecte com um cliente VNC em 127.0.0.1:5901
Desempenho

O desempenho varia conforme o hardware do seu dispositivo. Para melhor experiência:

  • Use distribuições leves como Alpine Linux
  • Prefira ambientes de desktop leves (XFCE, LXDE)
  • Feche outros apps durante o uso

10. Técnicas Avançadas

Leve seu Termux ao próximo nível com estas técnicas:

VPN e Proxy

# OpenVPN

pkg install openvpn

openvpn --config config.ovpn

# WireGuard

pkg install wireguard-tools

wg-quick up wg0

# Proxy SOCKS (via SSH)

ssh -D 1080 -N -f usuario@servidor

Contêineres

# Docker (via root)

pkg install root-repo

pkg install docker

dockerd &

# Podman (sem root)

pkg install podman

podman run -it alpine sh

Monitoramento Avançado

# Monitorar recursos

pkg install bmon nmon

bmon    # Rede

nmon    # Sistema

# Logs em tempo real

pkg install lnav

lnav /data/data/com.termux/files/usr/var/log/

Perguntas Frequentes

O Termux requer root?

Não, todos os exemplos deste guia funcionam sem acesso root. Algumas funcionalidades avançadas podem requerer root, mas não são essenciais.

Como faço backup do Termux?

# Compactar toda a instalação
tar -czvf termux-backup.tar.gz -C /data/data/com.termux/files ./home ./usr

Posso acessar o Termux remotamente?

Sim, instale o openssh e inicie o servidor SSH com sshd. Conecte-se usando:

ssh -p 8022 IP_DO_CELULAR

Como instalar pacotes não oficiais?

Adicione repositórios extras:

pkg install unstable-repo
pkg install x11-repo

Este guia foi criado com ❤️ para ajudar a comunidade Termux. Compartilhe e contribua!

Atualizado em | Repositório Oficial

Postar um comentário

Você também pode gostar de:

Cookie Consent
Servimos cookies neste site para analisar o tráfego, lembrar suas preferências e otimizar sua experiência.
Oops!
Parece que há algo errado com sua conexão com a Internet. Conecte-se à Internet e comece a navegar novamente.