Eu uso o KUBUNTU no meu laptop, mas isso vale para qualquer distribuição Linux. Posso abrir uma janela do terminal e digitar coisas como sudo apt-get update
: sudo apt-get install packagename.
Existe um terminal que pode executar comandos como este no Android? Não precisa ser "sudo", quero dizer simplesmente executar comandos. Eu uso o Galaxy S3, mas duvido que realmente importe para a pergunta que estou fazendo.
terminal
command-line
Mike Wentworth
fonte
fonte
su
e outros comandos comuns do GNU fazendo root no seu dispositivo e instalando o Busybox (o busybox geralmente é instalado durante o root), mas você não pode obter o apt, pois é um gerenciador de pacotes para distribuições baseadas no Debian. O Android não é uma distribuição Linux, a única coisa comum é o kernel Linux.Respostas:
Resumindo a partir dos comentários:
Primeiro, você precisa entender que a atualização de aplicativos funciona de maneira diferente no Android e em uma distribuição Linux "normal": não existe "apt". Embora o Android tenha seu próprio gerenciador de pacotes (ouvindo o
pm
comando), as instalações / atualizações geralmente são tratadas por serviços / aplicativos como o google-play-store ou outros mercados alternativos .pm
preferiria ser comparável ao dpkg em sistemas baseados no Debian: ele pode fazer instalações locais (isto é, com o.apk
arquivo já presente no próprio dispositivo:pm install
seria o comando para isso), e muitas outras coisas.Além disso: um aplicativo de terminal pode ser comparado a um terminal no Linux. Você obtém uma "janela" em modo de texto onde é possível executar comandos. A maioria são ainda semelhantes aos disponíveis no Linux, como o Android é baseado em Linux: você tem coisas como
cd
,ls
,grep
e muito mais. Para detalhes sobre isso, você pode dar uma olhada, por exemplo:Uma olhada em nosso terminal tag-wiki também não fará mal :)
Eu diria que todos os aplicativos de terminal disponíveis para Android devem suportar o acima. Alguns até oferecem recursos adicionais, como um ambiente de desenvolvimento inteiro ( Terminal IDE ) ou acesso a servidores remotos ( JuiceSSH ).
fonte
noexec
sinalizador (por razões de segurança).Não é um aplicativo de terminal que usa "apt" para instalar pacotes. É incrível e tem muitos pacotes portados para dispositivos de braço - Termux & Playstore Link
fonte
nos dias atuais, há o aplicativo "termux" na loja do Google Play. ele vem com um shell unix / linux completo e com o apt. qualquer outra coisa deve ser direta então. desvantagem: ele não suporta itens como meu tablet baseado no Android 4.4.2.
fonte
Instale o Emulador de Terminal e o Busybox no seu Android. O Emulador de terminal fornece a janela da linha de comando e o Busybox APK fornece comandos úteis que são usados no Linux
wget
, comochmod
,chroot
e muito mais.fonte
Assumindo que:
su
binário está localizado em/system/xbin/su
;/system/bin/sh
; eSe todas as 4 condições acima forem atendidas, então:
Se você deseja entrar no shell e se tornar root (superusuário uid 0) para poder executar comandos sem restrições de uid, inicie o aplicativo Emulador de Terminal e execute este comando:
Para se desconectar do uid 0 (sair do status do superusuário), pressione Volume -e D, ou digite
exit
e pressioneEnterComo alternativa, se você sempre deseja iniciar o Emulador de Terminal como root, inicie o Emulador de Terminal, vá para Preferências , role para baixo até a seção SHELL , toque na opção Linha de comando e modifique o comando para que ele se torne o seguinte:
Depois de alterar o comando, saia do Emulador de Terminal (feche o aplicativo) e inicie-o novamente. Observe como a interface do shell do Emulador de Terminal agora mostra você
root@something
por padrão.Se você deseja adicionar comandos extras ao seu sistema Android enraizado , instale o BusyBox .
No caso do seu dispositivo Android não está enraizada, você ainda pode usar o Terminal Emulator, a fim de executar algum básico (usuário) comandos como
blkid
,cat
,cd
,clear
,cp
,du
,grep
,id
,ln
,ls
,ping
,sleep
,uptime
et cetera.fonte
Ou você pode usar o Gnu / Root Debian para Android (GPlay)
fonte