Alt om å sette opp en terminalemulator for Android. Hva er Android Terminal Emulator

Qute- rask og kraftig terminal.
Kommandolinjen, eller konsollen, er en type tekstgrensesnitt der interaksjon med datamaskinen utføres ved hjelp av kommandoer. Det er ganske mange fans av denne metoden for å kommunisere med systemer, og årsakene er åpenbare. Dette er enkel automatisering, å ringe enhver kommando med noen få klikk, mangel på grensesnittdetaljer og mye mer. Qute-applikasjonen vil hjelpe deg med å teste egenskapene til konsollen på smarttelefonen din ved å utføre mange terminalkommandoer og bin-filer.

Brukeren trenger ikke å kaste bort tid på autorisasjon ved å bruke kontoer sosiale nettverk eller opprette en ny konto. Noen få øyeblikk etter at du har klikket på programikonet, vises en konsoll og et tastatur for å legge inn kommandoer på skjermen. Det er sannsynlig at før direkte bruk av Qutes muligheter, vil smarttelefoneieren ønske å utforske alle kriker og kroker av menyen. I dette tilfellet til venstre øverste hjørne Displayet inneholder en knapp for å bytte mellom vinduer, og øverst til høyre er det tre kontroller samtidig.

Først av alt er dette en liste over kommandoer som du kan redigere selv. Når du legger til en kommando, må brukeren skrive inn navnet og selve kommandoen med argumenter. I tillegg kan du her lage en snarvei eller programmere en kommando til å kjøre når enheten starter opp.

De to gjenværende knappene oppretter et nytt vindu og innstillinger. Brukere unnlater vanligvis å gjøre seg kjent med innstillingsmenyen; i Qute anbefales ikke dette. Faktum er at innstillingene inneholder en hjelpemeny hvor alle grunnleggende kommandoer og variablene som applikasjonen opererer med. Etter å ha studert dem, kan du trygt gå videre til å jobbe med programmet.

Mens du legger inn kommandoer, vil hint til argumenter vises foran brukeren, noe som forenkler arbeidet betraktelig. Applikasjonen støtter de mest populære kommandoene fra PC. Disse inkluderer ping, netstat, trace, cd, mkdir og mye mer. Fordelene inkluderer også støtte for rotfestede enheter. Qute vil kunne gi enhetseieren full tilgang til alle funksjonene til systemterminalen. Følgelig vil kontrollen over systemet kun være i dine hender.

Egendommer:

  • Bash script editor
  • Kjører terminalkommandoer og tilgjengelige bin-filer
  • Lag din egen liste over kommandoer
  • Automatisk fullføring av kommandoer
  • Støtte for rotfestede enheter
  • Last ned Qute: Command Line for Android du kan følge lenken nedenfor.

    Utvikler: D.D.M.
    Plattform: Android 4.0 og nyere
    Grensesnittspråk: russisk (RUS)
    Status: Gratis
    Root: Ikke nødvendig



    Terminal Emulator-applikasjonen for Android gir muligheten til å bruke visse kommandoer for å kontrollere operativsystemet, samt gjøre endringer i det ulike endringer. For å forstå hva Terminal er Emulator for Android For å bruke det, må du forstå hva mekanismen for å jobbe med terminalen er basert på.

    Som du vet, ble det åpne Android OS ikke opprettet, som de sier, "fra bunnen av" - prototypen til denne populære operativsystem er Linux (et felles navn for alle Unix-lignende operativsystemer), hvis kjerne ble grunnlaget for utviklingen av Android OS. Linux-kjernen brukes av mange på grunn av det brede spekteret av funksjonalitet, og siden Android inkluderer Linux-kjernen, er terminalens driftsmekanisme basert på den.

    Programmet lar brukeren jobbe i Android OS ved å bruke kommandolinjen Linux-streng. På PC via kommandolinje og spesielle verktøy du kan konfigurere systemet og koble til tilleggsmoduler. Lignende funksjoner har blitt tilgjengelig på Android med Terminal Emulator for Android.

    Det vil si at det er binære (eller binære filer), som samhandler direkte med maskinvaren til smarttelefonen. Kjører via terminalemulator tekstkommando, som tilsvarer hver slik fil.

    Hvordan bruke en terminalemulator

    Før du begynner å jobbe med kommandolinje, må det særskilt understrekes at størst frihet i modifikasjoner kan oppnås ved å oppnå (ROOT).

    Nå må vi skrive inn en kommando som " ls"og trykk" Tast inn" Etter dette vil en liste over filer som ligger i rotkatalogen vises:

    Andre kommandoer kan ta litt tid å fullføre, og en hvit markør vises. Hvis du gjorde en feil når du skrev, skal følgende melding vises: " /system/bin/sh: kv: ikke funnet ", noe som indikerer at kommandoen ikke ble funnet blant de tilgjengelige kv, og deretter vises en melding.

    For å lukke terminalen, klikk på krysset i øvre høyre hjørne, og i neste vindu klikker du på "OK".

    Grunnleggende terminalemulatorkommandoer

    Faktisk er det mange kommandoer, for å se dem skriver vi busybox. Nå for å se beskrivelsen eksisterende lag direkte i terminalen, skriv inn kommandoen som vi ønsker å få informasjon om, og " -hjelp" Etter dette skal informasjon dukke opp, men du må huske på at den vil være på engelsk.

    Når du arbeider med terminalen, må du vurdere noen nyanser:

    • Vi skriver banen til mapper og filer fullstendig etter kommandoene (eksempel: rm /lagring/sdcard0/nedlasting/fil).
    • Ingen feil eller ekstra mellomrom skal tillates.
    • Etter å ha skrevet inn, start kommandoen med " Tast inn».

    Populære lag:

    • Dato- ta ut dagens dato og tid
    • gratis- bruk minne og bytt
    • ls- vise innholdet i gjeldende mappe
    • CD- naviger til ønsket katalog
    • du- Skriv ut filstørrelse
    • pwd- forestilling full vei til mappen du bruker
    • tjenesteliste- Vis en liste over kjørende prosesser
    • pm installere-installere programmet fra en apk-fil
    • df- vis størrelsen på objekter i den angitte mappen
    • pm liste pakker- Vis pakkefiler med installerte applikasjoner

    Etter kommandoene som er oppført nedenfor, må du angi banen til stedet eller objektet:

    • katt– les innholdet
    • cp- kopi
    • rm- slette en fil
    • rmdir- slett mappe
    • ta på- opprette en fil
    • mkdir- opprette en mappe

    For følgende kommandoer, skriv først banen til mappen (filen), og deretter til den nye plasseringen:

    • mv- bevege seg
    • cp- kopi

    pm avinstaller- slett applikasjonen - her må du spesifisere banen /data/app/ og filnavnet uten mellomrom (finn ut filnavnet om nødvendig med kommandoen pm liste pakker)

    Merk følgende ! Kommandoene som vil bli beskrevet nedenfor må utføres med ekstrem forsiktighet, fordi de brukes til å modifisere systemet, og feil bruk kan forårsake betydelig skade på selve enheten:

    chown– skifte av eier, chgrp– grupper som må spesifiseres etter kommandoen, hvoretter du må skrive filnavnet.

    chmod- et verktøy for å endre filrettigheter, og syntaksen er den samme som den forrige (dvs. først av alle rettigheter, deretter fil).

    insmod Og rmmod- den første kobler moduler til kjernen, den andre er fjerning (disse kommandoene kan bare brukes av avanserte brukere).

    drepe- stoppe en prosess etter identifikatoren (du kan finne det ut ved å bruke ps-verktøyet, som viser informasjon om alle aktiviteter).

    montere, umount— brukes til å montere og demontere filpartisjoner og systemer (kan bare brukes etter en grundig studie av selve systemet).

    su- full tilgang til systemet på enheter med ROOT-tilgang, etter å ha skrevet inn kommandoen, skal ledeteksten se slik ut " :/# ».

    Spesiallag:

    starte på nytt- brukes til å starte enheten på nytt etter su-kommandoen.

    exit- lukk terminalen (du kan også logge ut av administratoren ved å bruke denne kommandoen).

    I i dette tilfellet team su Vi bruker det for verktøy som krever "superbruker"-rettigheter, og så, for ikke å endre noe ved et uhell, må du gå inn i exit, merk: ledeteksten ser slik ut igjen: " :/ $».

    Et annet uvanlig verktøy dd– den brukes til å kopiere en fil eller partisjon til en annen. Dens syntaks: dd hvis = / dev/ blokkere/ plattform/ mmcblk0 s1 av =/ Oppbevaring/ utvendig_ SD/ bilde, Hvor " hvis= " vil være enheten vi kopierer fra, og " av=» fil hvor vi kopierer.

    Denne kommandoen lager et bilde av partisjonen mmcblk0p1. Den har ytterligere to parametere, disse er " telle=" - et fragmentopptak ny fil, Og, " bs=» — fragmentstørrelse i byte. Eksempel: kommando dd hvis = / Oppbevaring/ SD kort0/ fil1 av = / Oppbevaring/ utvendig_ SD/ fil2 bs = 500 telle=7 vil kopiere fra fil1 V fil2 totalt syv stykker på 500 byte.

    Dette er nok alt vi ønsket å snakke om i dag. Skriv, hold kontakten, lykke til!

    Name_device:/$
    Hvor
    Name_device:/ dette er navnet på smarttelefonen din (nettbrettet)

    su- kommandoen su gir deg rotrettigheter, administratorrettigheter, det vil si at du kan gjøre alt med enheten etter denne kommandoen (ikke før), du må også få root på Android-enheten din.

    Merk: Inntil du kjører Su-kommandoen, har du gjesterettigheter.
    Name_device:/$
    $-symbolet betyr at du er gjest (dvs. du kan ikke gjøre noe)
    Name_device:/ #
    #-symbolet betyr at du er Root
    Eksempel
    Name_device:/$su
    Name_device:/ #

    pwd- viser gjeldende katalog, der du befinner deg.

    ls– kommandoen viser hva som er i gjeldende katalog, nemlig filer og kataloger.
    Eksempel
    Name_device:/ # ls
    system
    data
    mnt
    bin
    og så videre...

    ls -a– kommandoen viser hva som er i gjeldende katalog, nemlig filer og kataloger, men med skjulte filer.
    Merk: Skjulte filer, i motsetning til Windows, ser ut som .Name (punkt og filnavn)

    klar- tøm terminalskjermen.

    CD– en kommando for å gå til en hvilken som helst katalog (katalog).
    Eksempel
    Name_device:/ # cd-system
    Name_device:/system #
    Merk: Katalog eller Katalog betyr Mappe
    CD..- gå til en katalog på høyere nivå

    mkdir- kommandoen oppretter en katalog (mappe).
    Eksempel
    Name_device:/sdcard # mkdir android
    Merk: Mappenavn og navn er to forskjellige mapper

    rm– sletter filen.

    rm -r sletter katalogen (Merk: hvis du ikke spesifiserer –r-alternativet, vil det generere en feilmelding om umuligheten av å slette katalogen).
    Eksempel
    Name_device:/sdcard # rm -r dom

    rm -rf– sletter en fil og viser ikke meldinger hvis det ikke finnes en slik fil eller det ikke er tillatelse til å skrive til den rm -rf – sletter mapper uten å vise meldinger.

    cp– kopierer filen.

    cp -r kopierer katalogen.

    mv– gir nytt navn til filen.
    Eksempel
    Name_device:/sdcard # mv android ANDROID

    ta på– lage en tom fil.

    katt– viser teksten i filen.
    Eksempel
    Name_device:/sdcard # cat skazka

    tac- viser teksten som ligger i filen i omvendt rekkefølge(1 linje sist, siste linje først).
    Eksempel
    Name_device:/sdcard # tac skazka
    Merk: Hvis du ser et #-tegn foran linjen, blir ikke parameteren behandlet

    ps– viser de aktive prosessene dine.

    montere– fester (kobler til).

    umount- demonteres.

    Dato– viser gjeldende dato og klokkeslett.

    cal– viser kalenderen for gjeldende måned.

    oppetid- viser hvor lenge operativsystemet har kjørt.

    df– vis informasjon om diskbruk.

    gratis– brukt minne og bytte.

    fri -m- totalt volum, brukt volum og volum ledig minne i Mb.

    du– hvor mye plass tar dataene dine?

    stoppe- raskt og riktig avstengning systemer

    chmod- angi tilgangsrettigheter



    Betjeningsskall for mobil Android-enheter ble ikke opprettet fra bunnen av. Utviklerne tok Linux-kjernen, endret det litt og gjort systemet kjent for alle i dag. Med prototypen mobil plattform De eneste likhetene er kjernen og flere programmer for å administrere maskinvaren. Men som du vet bruker mange Linux nettopp på grunn av dens brede funksjonalitet; du kan gjøre nesten alt i den. På Android er dette kun mulig etter å ha oppnådd ROOT-rettigheter, som automatisk ugyldiggjør enhetens garanti. Denne artikkelen vil se på en viktig funksjon– terminalemulator for Android.

    Hvordan få ROOT-rettigheter: Video

    Hvor du skal begynne

    Først av alt må du få ROOT-rettigheter på dingsen din. Først da vil det være mulig for alle å nyte fordelene ved terminalen. Men du trenger ikke å gjøre dette. La oss beskrive instruksjonene for bruk av funksjonen:

    Et poeng som jeg vil spesielt merke meg er at Android Terminal Emulator øker minnet. Det er en kommando rm-kommando som kan slette alle filer (hvis du har ROOT-tilgang). Dette er ikke alltid mulig gjennom standard betyr. Det siste er et tilleggsargument for å motta full tilgang og terminalinstallasjon. Forresten, det er andre programmer med slike funksjoner, for eksempel busybox.

    Slik installerer du tilpasset firmware på Android: Video

    Emuler en innkommende samtale på en emulator

    Med all bredden av funksjonalitet stiller mange brukere spørsmålet - hvordan emulere innkommende anrop V Android-emulator. Det er best å gjøre dette på en datamaskin. La oss se på et eksempel Android SDK. For å gjøre dette, må du gå til "Emuleringskontroll" -menyen. Velg "Telefon", skriv inn nummeret, merk av i boksen ved siden av "Stemme" og klikk på "Ring". Du kan svare på eller avbryte et anrop ved å bruke den grønne knappen på det emulerte skallet. Denne prosedyren er bare relevant for en emulator som er installert og konfigurert på datamaskinen.

    Brukere som bruker Android-smarttelefoner eller nettbrett ikke bare for å ringe, se på videoer og så videre, men litt dypere ved å bruke alle funksjonene til dette operativsystemet, tror jeg du har hørt om noe slikt som en terminal, og at noen kommandoer blir utført utelukkende i den . I dette materialet vi vil beskrive at hver av tilgjengelige kommandoer, faktisk gjør det det.

    La oss umiddelbart ta en reservasjon for brukere av operasjonsstuen Linux-systemer Disse kommandoene er allerede kjent. Først, la oss starte selve terminalen. Naturligvis må du først laste ned og installere den på Android-enheten din.

    Vi ser følgende på skjermen:

    Device_name:/$

    Enhet_Navn - dette er navnet på Android-enheten din.

    Denne kommandoen gir root-rettigheter, det vil si at den lar deg utføre alle handlinger, selvfølgelig må du først få root-tilgang for enheten. Inntil denne kommandoen blir utført, er du begrenset til gjesterettigheter og tilgang.

    Device_name:/$

    «$»-symbolet betyr at du for øyeblikket kun har gjesterettigheter, det vil si at du kan gjøre lite.

    Enhetsnavn:/#

    "#"-symbolet betyr det dette øyeblikket du har root-rettigheter.

    Du kan for eksempel se følgende naturlige sekvens i terminalen etter å ha skrevet inn kommandoen S.U.:

    Device_name:/$su

    Enhetsnavn:/ #

    En kommando som flytter til en hvilken som helst mappe (katalog), for eksempel:

    Device_name:/ # cd dir1

    Device_name:/dir1 #

    Merk, " CD..» flytter til en katalog ett nivå høyere.

    Denne kommandoen viser innholdet (filer og kataloger) i gjeldende katalog, for eksempel:

    Device_name:/ # ls

    bin

    Merk, " LS-EN» viser full liste innholdet i gjeldende katalog, inkludert skjulte filer. I motsetning til Windows har skjulte filer for eksempel formen dot-Name . Navn

    Viser teksten som er i filen, for eksempel:

    Stroka2

    Viser teksten som er i filen, men i omvendt rekkefølge, det vil si først siste linje, på slutten – den første. For eksempel:

    Device_name:/sdcard # kattetest

    Denne kommandoen oppretter en katalog (mappe), for eksempel slik:

    Device_name:/sdcard # mkdirtestdir1

    Viktig, i Linux-lignende systemer, som inkluderer operativsystemet Android-system, saken i navn på filer og mapper betyr noe, så testdir1 Og Testdir1– forskjellige kataloger.

    En kommando som sletter den angitte filen.

    R.M.R

    Kommandoen som sletter den angitte mappen. For eksempel:

    Device_name:/sdcard # rm -r dir1

    Utfører en filkopi.

    CP-R

    Kopierer en katalog.

    Gi nytt navn spesifisert fil. Eksempel:

    Device_name:/sdcard # mv filetest FileTest

    Viser hele banen til gjeldende katalog på skjermen.

    Teamet som skaper tom fil. For eksempel:

    Device_name:/sdcard # touch file1

    Device_name:/sdcard #wget http://video.mkv

    Viser gjeldende dato og klokkeslett.

    Viser kalenderen for gjeldende måned på skjermen.

    Merk - hvis du skriver inn for eksempel " CAL 2012", vil kalendertabellen for 2012 vises på skjermen.

    Viser gjeldende prosesser på skjermen.

    Monter den angitte banen.

    Demonter den angitte banen.

    Kommandoen utfører en rask og korrekt fullstendig avslutning av systemet.

    GRATIS -M

    Vises på skjermen Nåværende situasjon tilfeldig tilgangsminne(i megabyte).

    Viser gjeldende lagringsbruk på skjermen.

    Fjerner alle utdatategn fra terminalskjermen.

    Viser hvor mye lagringsplass brukerens data tar opp.

    Viser driftstiden til operativsystemet siden forrige oppstart.

    Angir tilgangsrettigheter til listede filer, For eksempel:

    Angi tillatelser for de oppførte filene

    chmod 777 fil1 fil2 fil3

    For gruppe (g = gruppe) og for andre (o = andre) legg til leseflagg (r)

    chmod go+r /home/user2/folder1/filexxx.txt

    For gruppe (g = gruppe) og for andre (o = andre) fjern leseflagget (r)

    chmod go-r /home/user2/folder1/filexxx.txt

    La oss nå se på tillatelsen eller tilgangsrettighetene som vi nettopp tildelte filene. De er delt inn i to grupper: filtilgangsrettigheter og katalogtilgangsrettigheter. Når det gjelder filtilgangsrettigheter, kan de ha følgende attributter:

    r - (les) rett for å lese data fra filen.

    w - (skrive) rett til å skrive eller endre data (ikke slette!).

    x - retten til å kjøre filen.

    Katalogtilgangsrettigheter kan ha følgende attributter:

    r - høyre for å lese katalogen.

    w - retten til å endre innholdet i mappen, det vil si at du kan slette og opprette objekter i denne katalogen.

    x - en rettighet som lar deg gå inn i katalogen.

    Tilgangsrettigheter er delt inn i tre brede kategorier:

    u - "bruker", eller eier av filen.

    g - "gruppe". Et medlem av samme brukergruppe som eieren av objektet.

    o - "verden", eller alle de andre.

    Tillatelser skrives i følgende rekkefølge: tillatelser for eieren ("u") først, deretter for gruppen ("g") og til slutt for alle andre ("o"). Rettigheter er skrevet i formen RWX, og hvis det er en "-" i stedet for noen av bokstavene, betyr dette at det ikke er noen rett til å handle.

    For eksempel følgende sett med attributter:

    betyr at eieren av objektet har absolutt alle rettigheter, det vil si lese, skrive og utføre, og de resterende kategoriene har kun rett til å lese filen.

    Også i tillegg til bokstavelig uttrykk rettigheter, muligens numeriske, der:

    "r" er 4

    "w" er 2

    "x" er 1

    "-" er 0

    Summen av disse numeriske verdiene uttrykker rettigheter, det vil si:

    7 (rwx) = 4 + 2 +1 (fulle rettigheter)

    5 (r-x) = 4 + 0 + 1 (les og utfør)

    6 (rw-) = 4 + 2 + 0 (les og skriv)

    4 (r-) = 4 + 0 + 0 (skrivebeskyttet)

    Noen ganger uttrykkes rettigheter ikke fra tre, men fra fire sifre - dette betyr at i tillegg til eieren, gruppen og andre, er det Superuser, det vil si hovedadministratoren. Numerisk verdi, ansvarlig for sine rettigheter, er på første plass.