Termux skref fyrir skref (Part 1)

termux skref fyrir skref

Þegar ég hitti Termux fyrst, og ég er langt frá því að vera Linux notandi, olli það tveimur hugsunum í hausnum á mér: „Svalt orð!“ og "Hvernig á að nota það?". Eftir að hafa grúfað í gegnum netið fann ég ekki eina grein sem leyfir þér að fullu að byrja að nota Termux þannig að það veitir meiri ánægju en vitleysu. Við reddum þessu.

Fyrir hvað fékk ég í raun og veru til Termux? Í fyrsta lagi reiðhestur, eða öllu heldur löngunin til að skilja það aðeins. Í öðru lagi vanhæfni til að nota Kali Linux.
Hér mun ég reyna að setja saman allt það gagnlega sem ég fann um efnið. Þessi grein er ólíkleg að koma neinum á óvart sem skilur, en fyrir þá sem aðeins þekkja ánægjuna af Termux, vona ég að hún komi að gagni.

Til að fá betri skilning á efninu mæli ég með því að endurtaka það sem ég lýsti ekki sem einfalt copy-paste, heldur að slá inn skipanir á eigin spýtur. Til þæginda þurfum við annað hvort Android tæki með lyklaborði tengt, eða, eins og í mínu tilfelli, Android tæki og tölvu / fartölvu (Windows) tengd sama neti. Android er helst rætur, en ekki krafist. Stundum gefi ég til kynna eitthvað innan sviga, venjulega gerir þetta þér kleift að skilja efnið betur (ef það sem skrifað er í sviga er ekki alveg skýrt skaltu ekki hika við að sleppa því, þá verður allt útskýrt í ferlinu og eftir þörfum).

Skref 1

Ég mun vera banal og andskotans rökrétt á sama tíma

Settu upp Termux frá Google Play Market:

Termux skref fyrir skref (Part 1)

Við opnum uppsett forrit og sjáum:

Termux skref fyrir skref (Part 1)

Næsta skref er að uppfæra fyrirfram uppsettu pakkana. Til að gera þetta sláum við inn tvær skipanir í röð, þar sem við erum sammála öllu með því að slá inn Y:

apt update
apt upgrade
Með fyrstu skipuninni skoðum við listann yfir uppsetta pakka og leitum að þeim sem hægt er að uppfæra og með þeirri seinni uppfærum við þá. Af þessum sökum verður að skrifa skipanirnar í þessari röð.

Við höfum nú nýjustu útgáfuna af Termux.

Nokkrar skipanir í viðbót

ls - sýnir lista yfir skrár og möppur í núverandi möppu
cd – færist í tilgreinda möppu, til dæmis:
Það er mikilvægt að skilja: ef slóðin er ekki tilgreind beint (~/storage/downloads/1.txt) mun hún vera úr núverandi möppu
cd dir1 – mun fara í dir1 ef það er til í núverandi möppu
cd ~/dir1 – mun fara í dir1 á tilgreindri slóð úr rótarmöppunni
cd  eða cd ~ - farðu í rótarmöppu
clear - hreinsaðu stjórnborðið
ifconfig - þú getur séð IP, eða þú getur stillt netið
cat - gerir þér kleift að vinna með skrár/tæki (innan sama þráðs) til dæmis:
cat 1.txt – skoða innihald 1.txt skráarinnar
cat 1.txt>>2.txt – afritaðu skrána 1.txt í skrána 2.txt (skráin 1.txt verður áfram)
rm - notað til að fjarlægja skrár úr skráarkerfinu. Valkostir notaðir með rm:
-r – vinna úr öllum hreiðri möppum. Þessi lykill er nauðsynlegur ef skráin sem verið er að eyða er möppu. Ef skráin sem verið er að eyða er ekki möppu, þá hefur -r valkosturinn engin áhrif á rm skipunina.
-i – birta staðfestingarkvaðningu fyrir hverja eyðingaraðgerð.
-f – ekki skila röngum útgöngukóða ef villurnar voru af völdum skrár sem ekki voru til; ekki biðja um staðfestingu á viðskiptum.
Til dæmis:
rm -rf mydir – eyða skránni (eða möppunni) mydir án staðfestingar og villukóða.
mkdir <путь> - býr til möppu á tilgreindri slóð
echo – er hægt að nota til að skrifa línu í skrá, ef '>' er notað, verður skráin yfirskrifuð, ef '>>' verður línan bætt við endann á skránni:
echo "string" > filename
Við leitum að frekari upplýsingum um UNIX skipanir á netinu (enginn hætti við sjálfsþróun).
Lyklaborðsflýtivísan Ctrl + C og Ctrl + Z truflar og stöðvar framkvæmd skipana, í sömu röð.

Skref 2

Gerðu líf þitt auðveldara

Til þess að pynta sjálfan þig ekki að óþörfu með því að slá inn skipanir frá skjályklaborðinu (við „sviðs“ aðstæður geturðu auðvitað ekki komist frá þessu) eru tvær leiðir:

  1. Tengdu fullt lyklaborð við Android tækið þitt á hvaða þægilegan hátt sem er.
  2. Notaðu ssh. Einfaldlega sagt, hugga Termux sem keyrir á Android tækinu þínu verður opnuð á tölvunni þinni.

Ég fór í seinni leiðina, þó að hún sé svolítið flókin í uppsetningu, þá borgar þetta sig allt í notkun.

Þú þarft að setja upp ssh client forritið á tölvunni, ég nota Bitvise SSH Client, þ.m.t. allar frekari aðgerðir eru framkvæmdar í þessu forriti.

Termux skref fyrir skref (Part 1)

Vegna þess að í augnablikinu styður Termux aðeins tengingu með Publickey aðferðinni með lykilskrá, við þurfum að búa til þessa skrá. Til að gera þetta, í Bitvise SSH Client forritinu, á Login flipanum, smelltu á lykilstjóri viðskiptavinar í glugganum sem opnast skaltu búa til nýjan almennan lykil og flytja hann út á OpenSSH sniði í skrá sem heitir termux.pub (í raun er hægt að nota hvaða nafn sem er). Skráin sem búin var til er sett í innra minni Android tækisins þíns í niðurhalsmöppunni (þessi mappa og nokkrar aðrar, Termux hefur einfaldað aðgang án rótar).

Í Innskráningarflipanum, í Host reitnum, sláðu inn IP Android tækisins þíns (þú getur fundið út með því að slá inn ifconfig skipunina í Termux) í Port reitnum ætti að vera 8022.

Nú skulum við halda áfram að setja upp OpenSSH í Termux, til þess sláum við inn eftirfarandi skipanir:

apt install openssh (í því ferli, ef nauðsyn krefur, sláðu inn 'y')
pkill sshd (með þessari skipun hættum við OpenSSH)
termux-setup-storage (tengja innra minni)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (afritaðu lykilskrá)
sshd (byrja ssh host)

Við snúum aftur í Bitvise SSH viðskiptavin og smellum á hnappinn Skráðu þig inn. Meðan á tengingarferlinu stendur mun gluggi birtast þar sem við veljum Method - publickey, Client key is Passphrase (ef þú tilgreindir það þegar lykilskráin var búin til).

Ef tenging gengur vel (ef allt er gert eins og skrifað er ætti það að tengjast án vandræða) opnast gluggi.

Termux skref fyrir skref (Part 1)

Nú getum við slegið inn skipanir úr tölvunni og þær verða framkvæmdar á Android tækinu þínu. Það er ekki erfitt að giska á hvaða ávinning þetta veitir.

Skref 3

Settu upp Termux, settu upp viðbótartól

Fyrst af öllu skulum við setja upp bash-completion (flýtileið, magic-Tab, hver sem kallar það). Kjarninn í tólinu er að með því að slá inn skipanir geturðu notað sjálfvirka útfyllingu með því að ýta á Tab. Til að setja upp skaltu skrifa:

apt install bash-completion (Virkar sjálfkrafa þegar ýtt er á Tab)

Jæja, hvað er lífið án textaritils með auðkenningu kóða (ef þú vilt skyndilega kóða, en þú vilt). Til að setja upp skaltu skrifa:

apt install vim

Hér geturðu nú þegar notað sjálfvirka útfyllingu - við skrifum 'apt i', ýttu nú á Tab og skipun okkar er bætt við 'apt install'.

Það er ekki erfitt að nota vim, til að opna 1.txt skrána (ef hún er ekki til verður hún búin til) skrifum við:

vim 1.txt

Ýttu á 'i' til að byrja að skrifa
Ýttu á ESC til að klára að slá inn
Á undan skipuninni verður að koma tvípunktur ':'
':q' - hætta án þess að vista
':w' - vista
':wq' - vista og hætta

Þar sem við getum nú búið til og breytt skrám skulum við bæta útlit og tilfinningu á skipanalínunni í Termux aðeins. Til að gera þetta þurfum við að stilla PS1 umhverfisbreytuna á "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (ef þú ert að spá í hvað það er og með hvaða borða það vinsamlegast hér). Til að gera þetta þurfum við að bæta línunni við '.bashrc' skrána (hún er staðsett við rótina og er keyrð í hvert skipti sem skelin er ræst):

PS1 = "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"

Til einfaldleika og skýrleika munum við nota vim:

cd
vim .bashrc

Við förum inn í línuna, vistum og förum út.

Önnur leið til að bæta línu við skrá er að nota 'echo' skipunina:

echo PS1='"[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"' >>  .bashrc

Athugaðu að til að birta tvöfaldar gæsalappir verður allur strengurinn með tvöföldum gæsalappir að vera innan um stakar gæsalappir. Þessi skipun hefur '>>' vegna þess að skráin verður fyllt til að skrifa yfir '>'.

Í .bashrc skránni geturðu líka slegið inn alias - skammstafanir. Til dæmis viljum við framkvæma uppfærslu og uppfærslu með einni skipun í einu. Til að gera þetta skaltu bæta eftirfarandi línu við .bashrc:

alias updg = "apt update && apt upgrade"

Til að setja inn línu geturðu notað vim eða echo skipunina (ef það virkar ekki sjálft - sjá hér að neðan)

Samnefni setningafræði er:

alias <сокращение> = "<перечень команд>"

Svo skulum við bæta við skammstöfun:

echo alias updg='"apt update && apt upgrade"' >> .bashrc

Hér eru fleiri gagnleg tól

Settu upp með viðeigandi uppsetningu

maður - Innbyggð hjálp fyrir flestar skipanir.
maður % skipanafn

imagemagick - Tól til að vinna með myndir (umbreyta, þjappa, klippa). Styður mörg snið, þar á meðal pdf. Dæmi: Umbreyttu öllum myndum í núverandi möppu í eitt pdf og minnkaðu stærð þeirra.
umbreyta *.jpg -kvarði 50% img.pdf

ffmpeg - Einn besti hljóð-/myndbreytirinn. Notkunarleiðbeiningar frá Google.

mc - Tveggja rúðu skráarstjóri eins og Far.

Enn eru mörg skref framundan, aðalatriðið er að hreyfingin sé hafin!

Heimild: www.habr.com

Bæta við athugasemd