Termux é um poderoso aplicativo Android que permite executar comandos Linux diretamente de um dispositivo móvel sem necessidade de root. Com este emulador de terminal, você pode acessar uma grande variedade de ferramentas, instalar pacotes, programar scripts e executar diversas tarefas avançadas sem precisar de um computador desktop.
Neste guia abrangente, você aprenderá tudo, desde a instalação do Termux até sua configuração avançada, incluindo comandos básicos e comumente usados, gerenciamento de pacotes, uso de editores de texto e até mesmo execução de servidores web ou acesso remoto via SSH. Se você quer aproveitar ao máximo seu dispositivo Android com um dispositivo funcional e personalizável, você veio ao lugar certo.
O que é Termux?
termux é um aplicativo Android que fornece uma terminal do Linux totalmente funcional. Sua grande vantagem é que não exige root no dispositivo para acessar suas funções e permite instalar ferramentas de linha de comando semelhantes às de uma distribuição GNU/Linux.
Instalando e começando com o Termux no Android
Antes de começar a usar o Termux, você deve instalá-lo corretamente. Existem várias maneiras de fazer isso, mas a principal recomendação é baixá-lo do site Loja F-Droid em vez da Play Store, pois o Google impôs restrições que afetam sua operação.
Passos para instalar o Termux no Android
- Baixe o F-Droid do site oficial e instale-o no seu dispositivo.
- Procure por Termux no F-Droid e selecione a opção de instalação.
- Após a instalação, abra o aplicativo e inicie a configuração inicial.
Configuração básica após a instalação
Antes de começar a usar o Termux, é recomendável atualizar seus pacotes com os seguintes comandos:
apt update && apt upgrade -y
Além disso, para permitir que o Termux acesse os arquivos de armazenamento do dispositivo, execute:
termux-setup-storage
Comandos básicos no Termux para Android
Um dos aspectos essenciais do uso do Termux é aprender a lidar com seus comandos. Aqui estão alguns dos mais comumente usados:
- ls: Lista arquivos e diretórios no local atual.
- cd: Alterar diretório.
- rm: Exclui arquivos ou diretórios.
- mkdir: Crie um novo diretório.
- contacto: Cria um arquivo vazio.
- eco: Grava texto em um arquivo.
- gato: Exibe o conteúdo de um arquivo.
Gerenciamento de pacotes no Termux
Para instalar ferramentas adicionais no Termux, use pkg o apto. Alguns dos pacotes mais importantes que você pode instalar incluem:
- pacote instalar nano: Instala o editor de texto Nano.
- pacote instalar vim: Instala o editor de texto Vim.
- pkg instala o openssh: Instala o servidor e o cliente SSH.
- pkg instalar python: Instale o Python para programação.
- pkg instalar git: Instale o Git para gerenciar repositórios.
Usando SSH para acesso remoto
O Termux permite que você configure e execute um servidor SSH no dispositivo, facilitando a administração remota. Para configurá-lo, siga estas etapas:
apt install openssh
sshd
Para acessar de outro dispositivo, use:
ssh usuario@direccion-ip -p 8022
Você deve substituir usuário por nome de usuário no sistema e direção IP pelo endereço IP do dispositivo com Termux.
Criando um servidor web no Termux para Android
Para executar um servidor web no Termux usando Python, siga estas etapas:
cd /sdcard
python3 -m http.server 8080
A partir de um navegador no mesmo dispositivo ou outro conectado à mesma rede, acesse http://127.0.0.1:8080 para verificar se o servidor está em execução.
Automação com scripts Bash
No Termux você pode criar scripts Bash para automatizar processos. Por exemplo, um script que imprime uma mensagem na tela:
#!/bin/bash
echo "Hola, este es un script en Termux"
Salvar como script.sh e conceda a ele permissões de execução com:
chmod +x script.sh
./script.sh
O Termux é uma ferramenta versátil e poderosa que permite realizar a funcionalidade de um sistema Linux para qualquer dispositivo Android. Com um bom entendimento de seus comandos e ferramentas, você pode usá-lo para programar, gerenciar servidores, acessar dispositivos remotamente e muito mais, tornando-o uma ferramenta essencial para aqueles que precisam de um ambiente Linux em seu dispositivo móvel sem muita complicação. Compartilhe este guia e ajude outros usuários a aprender como a ferramenta funciona..