Termux cam wrth gam (Rhan 1)

termux cam wrth gam

Pan gyfarfûm â Termux am y tro cyntaf, a dwi ymhell o fod yn ddefnyddiwr Linux, fe achosodd ddau feddwl yn fy mhen: “Cool utter!” a "Sut i'w ddefnyddio?". Ar ôl chwilota trwy'r Rhyngrwyd, ni wnes i ddod o hyd i un erthygl sy'n caniatáu ichi ddechrau defnyddio Termux yn llawn fel ei fod yn dod â mwy o bleser na crap. Byddwn yn trwsio hyn.

Am beth, mewn gwirionedd, y cyrhaeddais Termux? Yn gyntaf, hacio, neu yn hytrach yr awydd i'w ddeall ychydig. Yn ail, yr anallu i ddefnyddio Kali Linux.
Yma byddaf yn ceisio rhoi ynghyd yr holl bethau defnyddiol a ddarganfyddais ar y pwnc. Mae'r erthygl hon yn annhebygol o synnu unrhyw un sy'n deall, ond i'r rhai sydd ond yn gwybod hyfrydwch Termux, rwy'n gobeithio y bydd yn ddefnyddiol.

I gael gwell dealltwriaeth o'r deunydd, rwy'n argymell ailadrodd yr hyn a ddisgrifiais nid fel copi-past syml, ond i nodi gorchmynion ar fy mhen fy hun. Er hwylustod, mae arnom angen naill ai dyfais Android gyda bysellfwrdd wedi'i gysylltu, neu, fel yn fy achos i, dyfais Android a PC / Gliniadur (Windows) wedi'i gysylltu â'r un rhwydwaith. Yn ddelfrydol, mae Android wedi'i wreiddio, ond nid oes ei angen. Weithiau rwy'n nodi rhywbeth mewn cromfachau, fel arfer bydd hyn yn caniatáu ichi ddeall y deunydd yn well (os nad yw'r hyn sydd wedi'i ysgrifennu mewn cromfachau yn gwbl glir, mae croeso i chi ei hepgor, yna bydd popeth yn cael ei esbonio yn y broses ac yn ôl yr angen).

Cam 1

Byddaf yn banal a damn rhesymegol ar yr un pryd

Gosod Termux o Google Play Market:

Termux cam wrth gam (Rhan 1)

Rydym yn agor y rhaglen osod ac yn gweld:

Termux cam wrth gam (Rhan 1)

Y cam nesaf yw diweddaru'r pecynnau sydd wedi'u gosod ymlaen llaw. I wneud hyn, rydyn ni'n nodi dau orchymyn mewn trefn, ac yn ystod y rhain rydyn ni'n cytuno â phopeth trwy fynd i mewn i Y:

apt update
apt upgrade
Gyda'r gorchymyn cyntaf, rydym yn gwirio'r rhestr o becynnau wedi'u gosod ac yn edrych am y rhai y gellir eu diweddaru, a gyda'r ail rydym yn eu diweddaru. Am y rheswm hwn, rhaid ysgrifennu'r gorchmynion yn y dilyniant hwn.

Bellach mae gennym y fersiwn diweddaraf o Termux.

Ychydig mwy o orchmynion

ls - yn dangos rhestr o ffeiliau a chyfeiriaduron yn y cyfeiriadur cyfredol
cd - yn symud i'r cyfeiriadur penodedig, er enghraifft:
Mae'n bwysig deall: os nad yw'r llwybr wedi'i nodi'n uniongyrchol (~/storage/downloads/1.txt) bydd o'r cyfeiriadur cyfredol
cd dir1 – bydd yn symud i dir1 os yw'n bodoli yn y cyfeiriadur cyfredol
cd ~/dir1 – yn symud i dir1 ar y llwybr penodedig o'r ffolder gwraidd
cd  neu cd ~ - symud i ffolder gwraidd
clear - clirio'r consol
ifconfig - gallwch weld yr IP, neu gallwch ffurfweddu'r rhwydwaith
cat - yn caniatáu ichi weithio gyda ffeiliau / dyfeisiau (o fewn yr un edefyn) er enghraifft:
cat 1.txt – gweld cynnwys y ffeil 1.txt
cat 1.txt>>2.txt – copïwch ffeil 1.txt i ffeil 2.txt (bydd ffeil 1.txt yn aros)
rm - a ddefnyddir i dynnu ffeiliau o'r system ffeiliau. Opsiynau a ddefnyddir gyda rm:
-r – prosesu pob cyfeiriadur nythu. Mae angen yr allwedd hon os yw'r ffeil sy'n cael ei dileu yn gyfeiriadur. Os nad yw'r ffeil sy'n cael ei dileu yn gyfeiriadur, yna nid yw'r opsiwn -r yn cael unrhyw effaith ar y gorchymyn rm.
-i – arddangos anogwr cadarnhau ar gyfer pob gweithrediad dileu.
-f – peidiwch â dychwelyd cod gadael gwallus os achoswyd y gwallau gan ffeiliau nad ydynt yn bodoli; peidiwch â gofyn am gadarnhad o drafodion.
Er enghraifft:
rm -rf mydir - dileu'r ffeil (neu'r cyfeiriadur) mydir heb gadarnhad a chod gwall.
mkdir <путь> - yn creu cyfeiriadur ar y llwybr penodedig
echo – gellir ei ddefnyddio i ysgrifennu llinell i ffeil, os defnyddir '>', bydd y ffeil yn cael ei throsysgrifo, os '>>' bydd y llinell yn cael ei hatodi i ddiwedd y ffeil:
echo "string" > filename
Edrychwn am fwy o fanylion am orchmynion UNIX ar y Rhyngrwyd (ni chanslo neb hunan-ddatblygiad).
Mae'r llwybr byr bysellfwrdd Ctrl + C a Ctrl + Z yn torri ar draws ac yn atal gweithredu gorchmynion, yn y drefn honno.

Cam 2

Gwnewch eich bywyd yn haws

Er mwyn peidio â arteithio'ch hun yn ddiangen trwy nodi gorchmynion o'r bysellfwrdd ar y sgrin (yn yr amodau "maes", wrth gwrs, ni allwch ddianc rhag hyn) mae dwy ffordd:

  1. Cysylltwch fysellfwrdd llawn â'ch dyfais Android mewn unrhyw ffordd gyfleus.
  2. Defnyddiwch ssh. Yn syml, bydd consol Termux sy'n rhedeg ar eich dyfais Android yn cael ei agor ar eich cyfrifiadur.

Es i am yr ail ffordd, er ei fod ychydig yn gymhleth i'w sefydlu, mae'r cyfan yn talu ar ei ganfed yn hawdd i'w ddefnyddio.

Mae angen i chi osod y rhaglen cleient ssh ar y cyfrifiadur, rwy'n defnyddio Bitvise SSH Client, gan gynnwys. cyflawnir pob cam pellach yn y rhaglen hon.

Termux cam wrth gam (Rhan 1)

Achos ar hyn o bryd mae Termux yn cefnogi cysylltu gan ddefnyddio'r dull Publickey yn unig gan ddefnyddio ffeil allweddol, mae angen i ni greu'r ffeil hon. I wneud hyn, yn rhaglen Bitvise SSH Client, ar y tab Mewngofnodi, cliciwch ar rheolwr allwedd cleient yn y ffenestr sy'n agor, cynhyrchwch allwedd gyhoeddus newydd a'i hallforio mewn fformat OpenSSH i ffeil o'r enw termux.pub (mewn gwirionedd, gellir defnyddio unrhyw enw). Rhoddir y ffeil a grëwyd yng nghof mewnol eich dyfais Android yn y ffolder Lawrlwythiadau (mae'r ffolder hon, a sawl un arall, Termux wedi symleiddio mynediad heb wraidd).

Yn y tab Mewngofnodi, yn y maes Host, nodwch IP eich dyfais Android (gallwch ddarganfod trwy nodi'r gorchymyn ifconfig yn Termux) yn y maes Port dylai fod yn 8022.

Nawr, gadewch i ni symud ymlaen i osod OpenSSH yn Termux, ar gyfer hyn rydyn ni'n nodi'r gorchmynion canlynol:

apt install openssh (yn y broses, os oes angen, nodwch 'y')
pkill sshd (gyda'r gorchymyn hwn rydyn ni'n atal OpenSSH)
termux-setup-storage (cysylltu cof mewnol)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (copïo ffeil allweddol)
sshd (cychwyn gwesteiwr ssh)

Dychwelwn i Bitvise SSH Client a chliciwch ar y botwm Mewngofnodi. Yn ystod y broses gysylltu, bydd ffenestr yn ymddangos lle byddwn yn dewis Method - publickey, allwedd Cleient yw Cyfrinair (os gwnaethoch ei nodi wrth gynhyrchu'r ffeil allwedd).

Mewn achos o gysylltiad llwyddiannus (os gwneir popeth fel y'i hysgrifennwyd, dylai gysylltu heb broblemau), bydd ffenestr yn agor.

Termux cam wrth gam (Rhan 1)

Nawr gallwn nodi gorchmynion o'r PC a byddant yn cael eu gweithredu ar eich dyfais Android. Nid yw'n anodd dyfalu pa fanteision y mae hyn yn eu darparu.

Cam 3

Sefydlu Termux, gosod cyfleustodau ychwanegol

Yn gyntaf oll, gadewch i ni osod bash-cwblhau (llwybr byr, magic-Tab, pwy bynnag sy'n ei alw). Hanfod y cyfleustodau yw, trwy fynd i mewn i orchmynion, y gallwch chi ddefnyddio autocomplete trwy wasgu Tab. I osod, ysgrifennwch:

apt install bash-completion (Yn gweithio'n awtomatig wrth wasgu Tab)

Wel, beth yw bywyd heb olygydd testun gydag amlygu cod (os ydych chi'n sydyn eisiau codio, ond rydych chi eisiau). I osod, ysgrifennwch:

apt install vim

Yma gallwch chi ddefnyddio autocomplete yn barod - rydym yn ysgrifennu 'apt i' nawr pwyswch Tab ac mae ein gorchymyn wedi'i atodi i 'apt install'.

Nid yw defnyddio vim yn anodd, i agor y ffeil 1.txt (os nad yw'n bodoli, bydd yn cael ei greu) rydym yn ysgrifennu:

vim 1.txt

Pwyswch 'i' i ddechrau teipio
Pwyswch ESC i orffen teipio
Rhaid cael colon o flaen y gorchymyn ':'
':q' - ymadael heb arbed
':w' — arbed
':wq' - cadw ac ymadael

Gan y gallwn nawr greu a golygu ffeiliau, gadewch i ni wella edrychiad a theimlad llinell orchymyn Termux ychydig. I wneud hyn, mae angen i ni osod y newidyn amgylchedd PS1 i "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (os ydych yn pendroni beth ydyw a beth i'w fwyta os gwelwch yn dda yma). I wneud hyn, mae angen i ni ychwanegu'r llinell at y ffeil '.bashrc' (mae wedi'i leoli wrth y gwraidd ac yn cael ei weithredu bob tro y bydd y gragen yn cychwyn):

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

Er mwyn symlrwydd ac eglurder, byddwn yn defnyddio vim:

cd
vim .bashrc

Rydyn ni'n mynd i mewn i'r llinell, yn arbed ac yn gadael.

Ffordd arall o ychwanegu llinell at ffeil yw defnyddio'r gorchymyn 'echo':

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

Sylwch, er mwyn arddangos dyfynbrisiau dwbl, rhaid amgáu'r llinyn cyfan mewn dyfynbrisiau sengl. Mae gan y gorchymyn hwn '>>' oherwydd bydd y ffeil yn cael ei phadio i drosysgrifo '>'.

Yn y ffeil .bashrc, gallwch hefyd nodi alias - talfyriadau. Er enghraifft, rydym am wneud diweddariad ac uwchraddio gydag un gorchymyn ar unwaith. I wneud hyn, ychwanegwch y llinell ganlynol i .bashrc:

alias updg = "apt update && apt upgrade"

I fewnosod llinell, gallwch ddefnyddio vim neu'r gorchymyn adleisio (os nad yw'n gweithio ar eich pen eich hun - gweler isod)

Cystrawen yr alias yw:

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

Felly gadewch i ni ychwanegu talfyriad:

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

Dyma rai cyfleustodau mwy defnyddiol

Gosod trwy osod apt

dyn - Cymorth adeiledig ar gyfer y rhan fwyaf o orchmynion.
dyn % commandname

imagemagick - Cyfleustodau ar gyfer gweithio gyda delweddau (trosi, cywasgu, tocio). Cefnogi llawer o fformatau gan gynnwys pdf Enghraifft: Trosi pob llun yn y ffolder gyfredol yn un pdf a lleihau eu maint.
trosi *.jpg -graddfa 50% img.pdf

ffmpeg - Un o'r trawsnewidwyr sain / fideo gorau. Cyfarwyddiadau Google i'w defnyddio.

mc - Rheolwr ffeiliau dau-gwarel fel Far.

Mae yna lawer o gamau o'n blaenau o hyd, y prif beth yw bod y symudiad wedi dechrau!

Ffynhonnell: hab.com

Ychwanegu sylw