Termux-The Ultimate Linux Terminal Emulator for Android [XDA Spotlight]

alguma vez desejou um ambiente de terminal Linux completo no seu telefone Android? Não apenas um emulador de terminal com comandos básicos, mas um ambiente abrangente de linha de comandos Linux com todos os utilitários e pacotes a que se acostumou? Se assim for, então Termux é a resposta.

Termux é um poderoso software de emulação de terminal, que é semelhante ao popular aplicativo de emulador de Terminal, mas também inclui uma extensa coleção de pacotes Linux. O sistema de gerenciamento de pacotes do Termux é muito parecido com o Debians Advanced Package Tool (APT), no qual você pode pesquisar, instalar e desinstalar com o comando apt. O Termux instala apenas alguns pacotes básicos da caixa, para reduzir o tamanho do APK na Play Store, mas permite que você instale quaisquer pacotes extras que desejar. Embora existam várias alternativas à Termux na Play Store do Google, nenhuma delas oferece quase tantos pacotes como a Termux.

da esquerda para a direita: Apt, FFmpeg, Vim

Leitura recomendada: Saiba como instalar um ambiente GNU/Linux completo no seu dispositivo Android.

Termux – Linux Emulador de Terminal para o Android

Termux pacotes são construídos usando o Ubuntu 16.10, então isso significa que os desenvolvedores podem compilar qualquer software existente de sua máquina e, em seguida, adicioná-lo para o gerenciador de pacotes para qualquer um baixar. É uma solução muito simples e elegante para o que de outra forma poderia ser um problema complexo e difícil. Um aspecto surpreendente disso é que uma vez que o software é compilado, você tem versões completas do software em vez de versões semi-cozidas, portadas de pacotes desktop Linux.

por exemplo, eu uso a linha de comando no meu Mac como eu prefiro ter minhas mãos no teclado 90% das vezes. Por isso, Uso atalhos de teclado e aplicações de terminal para fazer a maior parte do meu trabalho. Eu prefiro usar Vim como é um editor de texto incrível e tem plugins para quase tudo, incluindo Microsoft.NET! eu tenho vários plugins que eu uso diariamente e eu tentei alguns destes com Vim instalado em Termux – com grande sucesso. Tudo o que tentei funciona exactamente como esperava. Um dos meus plugins favoritos é o CtrlP, um poderoso localizador de arquivos, que trabalhou lindamente em Vim em Termux.

Termux dá-lhe um terminal bash por padrão, mas se você é como eu e prefere Zsh para suas características avançadas, FISH shell também está disponível. Vários tipos de shell diferentes é certamente bem-vindo.

qualquer pessoa que tenha usado uma aplicação de emulador de terminal no Android conhece a dor quando precisa de introduzir chaves especiais para controlar o terminal, como CTRL ou ESC. Estas chaves não são exibidas nos teclados de toque padrão usados em dispositivos android (exceto para teclado Hacker). O desenvolvedor de Termux Fredrik Fornwall, no entanto, tem uma solução muito nova para isso. Ele ligou CTRL à tecla Volume para baixo e outras teclas especiais como ESC à tecla Volume para cima. Portanto, ao carregar em Volume para cima + o teclado toque ‘L’, poderá introduzir o comando terminal CTRL + ‘ L ‘ que limpa a janela do terminal. A chave ESC é enviada pressionando o volume para cima + chave ‘E’, por exemplo. Você pode ver todas as chaves disponíveis Em Termux no site do desenvolvedor.

eu também utilizar o SSH em Termux para se conectar a minha pessoais, servidores VPS. Embora existam outras aplicações Android, Como JuiceSSH e ConnectBot, ter uma conexão SSH adequada via OpenSSH em um ambiente terminal adequado é melhor na minha opinião. Termux permite que você crie várias sessões para que eu possa ter minhas conexões de servidor em uma sessão e meu ambiente local em outra sessão.

Se você gosta de se desenvolver no terminal, Termux tem você coberto lá também. Instalei o python no meu telemóvel com o Gestor de pacotes do Termux e estava a escrever o código python exactamente como faria no meu servidor remoto.
What something slightly heavier, such as developing with NodeJS? Termux tem apoio para NodeJS também, e vai ainda mais longe, apoiando pilhas populares como o Express. Eu fui capaz de instalar um ambiente NodeJS/Express/Bootstrap completo e hospedar um site simples no meu dispositivo.

eu também era capaz de instalar e usar Ruby bem, no entanto eu fiz executar em problemas quando eu estava inicialmente a instalação de Trilhos. Felizmente, eu fui capaz de colocar trilhos funcionando em meu dispositivo com a ajuda da Comunidade Termux Google+ que é muito ativo e uma grande fonte de ajuda se você ficar preso. Para ser franco, estou extremamente impressionado com Termux e seu sistema de gerenciamento de pacotes. Ele fornece uma lista de pacotes incrível que está crescendo constantemente; Eu não perdi nenhum pacote que eu uso diariamente até agora. Eu, no entanto, percebi que o popular Multiplexer terminal de tela não estava disponível, mas a alternativa (e na minha opinião melhor) TMUX está disponível.

Estou a usar o meu Xiaomi Mi Max com 4GBs de RAM e um Snapdragon 650 SoC, juntamente com um teclado Apple Bluetooth. A principal razão que eu estou usando este telefone é porque o Xiaomi Mi Max tem uma tela de 6.44″, dando-me uma propriedade decente para trabalhar com. Com a configuração mostrada acima eu posso confortavelmente fazer algum trabalho sério em movimento.

A coisa mais incrível sobre Termux é que ele é completamente livre-não há compras no aplicativo ou anúncios. Embora, você pode comprar alguns dos add-ons que têm uma pequena taxa, para apoiar o desenvolvedor e melhorar a funcionalidade já impressionante de Termux. As adições até agora incluem:

  • Termux:Tarefa – Integração Termux com Tasker
  • Termux:API – Permite Termux para integrar-se com as APIs do Android (tais como a leitura de suas mensagens de SMS no terminal)
  • Termux:Widget – Executar Termux scripts a partir do ecrã inicial
  • Termux:Estilo – Personalizar a aparência do Termux
  • Termux:Float – Permite que um flutuante Termux janela

Termux agora é uma instalação permanente em todos os meus dispositivos Android, permite-me ter um totalmente funcional terminal e o ambiente de desenvolvimento em meu dispositivo local. Eu passo muito tempo desenvolvendo em servidores remotos, mas às vezes você está em uma situação em que você não pode se conectar a um servidor. Recentemente, eu fiz uma viagem para a Nova Zelândia que envolveu um vôo de 11 horas lá e de volta. Se eu tivesse Termux instalado naquele momento, meus voos poderiam ter se tornado uma sessão de codificação de 22 horas no total.

Download Termux na Play Store
Lista de Termux Pacotes (Ou Construir Seu Próprio)
confira o Termux Google+ Comunidade

Sobre o autor

Martin Sweeney

Martin Sweeney

Android entusiasta e Desenvolvedor. Gosto de escrever código e não me restringir a uma área específica. Você pode me encontrar no desenvolvimento da Web, Android, banco de dados e segurança. Estou apenas curioso sobre todas as coisas computadores e aparelhos. Ultimamente tenho-me fascinado com muita coisa.

Leia Este Próximo


  • Instagram está trabalhando em deixar você salvar rascunhos de sua História


  • Microsoft alterações mais ícones no Windows 10 com a mais recente atualização


  • Revolut submete aplicativo para EUA bancário carta


  • Microsoft testes de free Xbox Parte do bate-Papo e muito mais como parte da Xbox Live alterações

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *