Como usar a linha de comando do Linux no Android com Termux

Linux É como aquele amigo do qual você nunca quer desistir, não importa quão bom seja o seu novo amigo (Android) se eu fosse Desenvolvedor Ou um profissional que quer estar constantemente conectado terminal Para Linux, existe uma maneira de converter Telefone Android para Ubuntu. Você está longe de ser um aplicativo capaz de executar o Terminal Linux no Android, obrigado termux.

O pequeno e poderoso aplicativo Termux permite que você transforme seu dispositivo Android em um emulador de Linux. O aplicativo vem com um grande número de ferramentas instaláveis, como bzip2 ، cmake ، dnsutils ، emacs ، gcc ، git ، gnupg ، ack-grep ، htop ، minutos ، nano ، php ، ssh ، alcatrão , E mais.

O Android é um sistema operacional poderoso, pois oferece muitos Aplicativos próximos à categoria desktop. No entanto, às vezes, é preciso um pouco de esforço para fazer algo no Android, que é um clique da área de trabalho.

Imagem de Como usar a linha de comando do Linux no Android com Termux | linux_on_android-1z2bzFfs-DzTechs

Uma solução é tirar proveito da infraestrutura Linux oculta no Android. Termux fornece um ambiente Para a linha de comando Ele permite que você instale aplicativos Linux em um dispositivo Android Seu. Veja como usar o aplicativo Termux.

Por que usar Termux?

Na verdade, existem alguns aplicativos na Play Store que são portas Android para aplicativos Linux. Isso difere do Termux por copiar aplicativos Linux, mas de alguma forma é feito para "Android".

Em contraste, Termux é um ambiente Linux autônomo. Seu software (para todos os efeitos e propósitos) é o mesmo que seus equivalentes no Linux. Isso traz algumas vantagens sobre os aplicativos clonados:

  • Consistência: Aplicativos Linux portados para Android requerem algum tipo de interface de usuário. A experiência do usuário no Android depende em grande parte de quanto esforço o desenvolvedor coloca. Por outro lado, os aplicativos Termux são iguais às versões do Linux, desde os atalhos do teclado até como você os instala.
  • Compatibilidade: Adicionar código Android pode dificultar o manuseio de alguns aplicativos delicados. Por exemplo, o cliente SSH do Android pode ter 2 MB a 12 MB de tamanho. Compare isso com o Dropbear, que está disponível no Termux, que tem 396 kilobytes (kilobytes) instalados. Ele também fornece um servidor SSH.

Imagem de Como usar a linha de comando do Linux no Android com Termux | muo_android_termux_start-7g4bzFfs-DzTechs

  • Atualizações: Quando um aplicativo recebe uma atualização, você permanece à mercê do desenvolvedor do aplicativo Android para obter uma atualização. Em contraste, os aplicativos Termux são pacotes Linux padrão que requerem menos manutenção. Eles podem ser criados automaticamente junto com as versões de desktop. Você provavelmente obterá novos recursos muito mais rápido com o Termux.
  • السعرR: Existe a possibilidade de que qualquer aplicativo que você compra na Play Store tenha uma taxa associada a ele. Todos os aplicativos do Termux são gratuitos (e de código aberto), assim como o próprio Termux.

Como usar o Termux

Antes de mergulharmos, entenda que o Termux é principalmente um ambiente de linha de comando. Não há uma ótima interface de usuário com botões brilhantes aqui. Isso se aplica não apenas ao pacote base do Termux, mas também a seus aplicativos. Você não obterá a versão mais recente de LibreOffice deste jeito.

Mais importante, você deve se sentir confortável usando a linha de comando para instalar e usar esses programas no Termux.

Quando estiver pronto, pegue seu telefone ou tablet e instale o Termux.

Baixar: termux (Cortesia)

Comandos básicos do Termux que você deve saber

Rodar o Termux o levará diretamente ao ambiente de linha de comando. A partir daqui, você pode instalar novas ferramentas. Termux usa o mesmo instalador de pacote encontrado no Debian, Ubuntu e distribuições Linux relacionadas.

Ele usa ferramentas de empacotamento avançadas (mais comumente chamadas de APT) Para pesquisar, instalar e remover programas no aplicativo Termux. Comece a atualizar e atualizar pacotes com estes comandos:

apt update

apt upgrade

Imagem de Como usar a linha de comando do Linux no Android com Termux | muo_android_termux_update-dkAbzFfs-DzTechs

A seguir, descubra quais aplicativos estão disponíveis:

apt list

Para saber mais sobre um desses pacotes, use

apt show [package name]

Isso exibirá: nome, admin, tamanho do arquivo, dependências e outros detalhes úteis. Para instalar um aplicativo, basta usar:

apt install [package name]

Nosso guia especial falará sobre Uso de APT Mais informações sobre esta ferramenta, por exemplo, como atualizar pacotes. Você pode executar um utilitário instalado digitando seu nome no Terminal na linha de comando Termux.

Além do APT, a lista de comandos interna do Termux funciona no Android:

  • Deixa você cp Copiar um arquivo
  • Vai servir mv Transferindo um arquivo
  • Listas ls Conteúdo do guia
  • rm Exclui (remove) os dados
  • Crio ln Link simbólico (por exemplo, ln / data / data / com.termux / files / home / documents para / sdcard / Documents)

Com essas ferramentas integradas, você pode reduzir a necessidade de um gerenciador de arquivos Android. Além disso, este aplicativo irá evitar que você tenha que Poderes do Root no seu telefone Para desfrutar deste trabalho.

Aplicativos Linux que você pode instalar usando a linha de comando Termux

usando apto Com o Termux, você pode instalar muitos aplicativos Linux úteis no Android. Eles se enquadram em várias categorias - vamos dar uma olhada em alguns dos destaques.

Editores de texto

Termux fornece as versões mais recentes de excelentes aplicativos de edição de texto do Linux: VIM e Emacs. Outros aplicativos de edição também estão disponíveis, como o nano simplex.

Claro, o Android já tem vários aplicativos de edição de texto. Então, o que o Emacs e o Vim trazem para a plataforma? Bem, se você quiser trabalhar com Redução de preço Ambos o apoiam bem.

Você precisa de algo Para tomar notas E enviar Lista de tarefas? O modo org no Emacs cobrirá isso. Você pode até usar o Emacs Como gerenciador de arquivos أو Aplicativo de roteiro أو Cliente Trello أو Reprodutor de música Ou para correr caça-minas.

Por que mudar? Os editores de texto do Android tendem a se concentrar em apenas um recurso. Por exemplo, um pode focar na formatação sem distração, o outro pode visualizar markdown e outros formatos, e outros podem ser construídos para fazer anotações (embora sejam apenas aplicativos de edição de texto em seu núcleo).

Os aplicativos de edição baseados em terminal podem atender a essas necessidades em um único aplicativo, ao mesmo tempo que estão disponíveis em plataformas de desktop.

Utilitários baseados em linha de comando Termux

Os pacotes Termux incluem várias ferramentas de linha de comando Linux úteis:

  • gnuplotPrograma gráfico matemático
  • ImageMagickFerramenta de processamento e conversão de imagens
  • p7zip: Ferramenta de compressão do sistema 7-Zip
  • UnRAR: Uma ferramenta de compressão diferente para o formato RAR
  • wget: Programa para buscar arquivos da Internet via HTTP ou FTP
Por que mudar? São aplicativos dedicados com muito a oferecer.

Instale servidores no Termux

Já mostramos como você pode converter um dispositivo Android para um servidor web Com aplicações específicas. O Termux também oferece servidores web Linux nativos como Apache, nginx e Lighttpd.

Mas por que você deseja executar um servidor web em seu dispositivo Android?

Além da programação, lembre-se de que muitos dos melhores aplicativos de hoje são aplicativos da web. Por exemplo, você pode instalar o nginx, um banco de dados PostgreSQL e Python e, em seguida, usar uma plataforma de gerenciamento de projeto Taiga. Isso fornece muitos serviços, tudo sem a necessidade de se inscrever para serviços de terceiros ou hospedagem.

Termux também inclui Dropbear, que fornece Servidor SSH (E cliente) para entrar em seu telefone / tablet e transferir arquivos. Isso é útil em situações em que você deseja trocar alguns arquivos, mas não deseja usar serviços em nuvem. Basta ligar o servidor Dropbear, usar o cliente SSH para obter o que você precisa e fechá-lo.

Por que mudar? Aplicativos como o Tiny Web Server permitem que você desenvolva um servidor web. Mas o que é mais interessante do que ter um servidor leve que você pode iniciar na linha de comando?

Desenvolva aplicativos na linha de comando Termux

Embora muitos aplicativos Android (listados como “editores de código”) forneçam a capacidade de escrever código, eles podem não fornecer os próprios idiomas. Com o Termux, você pode testar o código em seu telefone ou tablet.

Imagem de Como usar a linha de comando do Linux no Android com Termux | muo_android_termux_install_python-os1bzFfs-DzTechs

Ele oferece distribuições padrão de linguagens de programação, como:

  1. Shell BASH (ótima maneira de começar a hackear)
  2. Python (versões v2 e v3 disponíveis)
  3. PHP
  4. Ruby

Sistemas de controle de origem Git e Subversion também estão disponíveis, os quais têm usos além do desenvolvimento. Se você deseja controlar seus dados privados, o controle de origem permite que você armazene seus arquivos onde quiser. Você também pode controlar se as atualizações são enviadas para outros dispositivos e pode usar "Tags" para nomear as versões.

Por que mudar? Existem alguns pacotes de linguagem de programação para Android, como QPythonGenericName. Mas eles fornecem uma interface de usuário especial. Também pode exigir aplicativos adicionais para serem completamente úteis.

Aplicativos baseados em Android estão disponíveis para git e svn. No entanto, você deve ter um aplicativo separado para cada tipo de controle de origem. A Termux oferece ambos no mesmo pacote gratuitamente. Ao manter o controle das fontes, você também pode reduzir o número de clientes de serviços de sincronização em nuvem como o Dropbox.

Adicionar Linux ao Android usando comandos Termux

Termux é uma oferta compacta que desbloqueia muitas funções para o seu dispositivo Android. A linha de comando é um dos recursos mais poderosos do Linux, e o Termux foi desenvolvido com base no kernel Linux do seu dispositivo para torná-lo mais eficiente em trânsito.

E quem sabe, talvez convencê-lo desses aplicativos possa convencê-lo a experimentar o Linux no desktop também. Confira o jornal Nossos comandos Linux para obter Alguma ajuda ao tentar.

Ir para o botão superior