Termux korak za korakom (1. del)

termux korak za korakom

Ko sem prvič srečal Termux in še zdaleč nisem uporabnik Linuxa, je v moji glavi vzbudil dve misli: "Col utter!" in "Kako ga uporabljati?". Ko sem brskal po internetu, nisem našel niti enega članka, ki bi vam v celoti omogočil, da začnete uporabljati Termux, tako da prinaša več užitka kot sranja. To bomo popravili.

Za kaj sem pravzaprav prišel v Termux? Prvič, hekanje, oziroma želja, da bi ga malo razumeli. Drugič, nezmožnost uporabe Kali Linuxa.
Tukaj bom poskušal združiti vse koristne stvari, ki sem jih našel na to temo. Ta članek verjetno ne bo presenetil nikogar, ki razume, toda za tiste, ki poznajo le užitke Termuxa, upam, da bo koristen.

Za boljše razumevanje snovi priporočam ponavljanje tega, kar sem opisal, ne kot preprosto kopiranje in lepljenje, temveč samostojno vnašanje ukazov. Za udobje potrebujemo napravo Android s povezano tipkovnico ali, kot v mojem primeru, napravo Android in osebni računalnik / prenosni računalnik (Windows), povezana v isto omrežje. Zaželeno je, da je Android rootan, vendar ni obvezen. Včasih nekaj navedem v oklepajih, običajno vam bo to omogočilo boljše razumevanje gradiva (če napisano v oklepaju ni povsem jasno, ga lahko preskočite, potem bo vse razloženo v procesu in po potrebi).

Korak 1

Bom banalen in presneto logičen hkrati

Namestite Termux iz Google Play Market:

Termux korak za korakom (1. del)

Odpremo nameščeno aplikacijo in vidimo:

Termux korak za korakom (1. del)

Naslednji korak je posodobitev vnaprej nameščenih paketov. Za to po vrsti vnesemo dva ukaza, med katerima se z vsem strinjamo z vpisom Y:

apt update
apt upgrade
S prvim ukazom preverimo seznam nameščenih paketov in poiščemo tiste, ki jih je mogoče posodobiti, z drugim pa jih posodobimo. Zaradi tega morajo biti ukazi zapisani v tem zaporedju.

Zdaj imamo najnovejšo različico Termuxa.

Še nekaj ukazov

ls - prikaže seznam datotek in imenikov v trenutnem imeniku
cd – se premakne v določen imenik, na primer:
Pomembno je razumeti: če pot ni navedena neposredno (~/storage/downloads/1.txt), bo pot iz trenutnega imenika
cd dir1 – se premakne v dir1, če obstaja v trenutnem imeniku
cd ~/dir1 – se premakne v dir1 na podani poti iz korenske mape
cd  ali cd ~ - premakni se v korensko mapo
clear - počistite konzolo
ifconfig - lahko vidite IP ali pa konfigurirate omrežje
cat – omogoča delo z datotekami/napravami (znotraj iste niti), na primer:
cat 1.txt – ogled vsebine datoteke 1.txt
cat 1.txt>>2.txt – kopirajte datoteko 1.txt v datoteko 2.txt (datoteka 1.txt bo ostala)
rm - uporablja se za odstranjevanje datotek iz datotečnega sistema. Možnosti, uporabljene z rm:
-r – obdelati vse ugnezdene imenike. Ta ključ je potreben, če je datoteka, ki jo brišete, imenik. Če datoteka, ki jo brišete, ni imenik, potem možnost -r ne vpliva na ukaz rm.
-i – prikaz potrditvenega poziva za vsako operacijo izbrisa.
-f – ne vrni napačne izhodne kode, če so napake povzročile neobstoječe datoteke; ne zahtevajte potrditve transakcij.
Na primer:
rm -rf mydir – izbrišite datoteko (ali imenik) mydir brez potrditve in kode napake.
mkdir <путь> - ustvari imenik na podani poti
echo – lahko se uporablja za pisanje vrstice v datoteko, če je uporabljen '>', bo datoteka prepisana, če bo '>>', bo vrstica dodana na konec datoteke:
echo "string" > filename
Več podrobnosti o ukazih UNIX iščemo na internetu (nihče ni preklical samorazvoja).
Bližnjica na tipkovnici Ctrl + C in Ctrl + Z prekine oziroma ustavi izvajanje ukazov.

Korak 2

Olajšajte si življenje

Da se ne bi po nepotrebnem mučili z vnašanjem ukazov z zaslonske tipkovnice (v "terenskih" pogojih se temu seveda ne morete izogniti), obstajata dva načina:

  1. Povežite polno tipkovnico z napravo Android na poljuben primeren način.
  2. Uporabite ssh. Preprosto povedano, konzola Termux, ki se izvaja v vaši napravi Android, se bo odprla v vašem računalniku.

Jaz sem se odločil za drugo pot, čeprav je malo zapletena za nastavitev, se vse poplača z enostavnostjo uporabe.

Na računalnik morate namestiti odjemalski program ssh, jaz uporabljam Bitvise SSH Client, vklj. vsa nadaljnja dejanja se izvajajo v tem programu.

Termux korak za korakom (1. del)

Ker Trenutno Termux podpira samo povezovanje z metodo Publickey z uporabo datoteke ključev, to datoteko moramo ustvariti. To storite tako, da v programu Bitvise SSH Client na zavihku Login kliknete na upravitelj ključev strank v oknu, ki se odpre, ustvarite nov javni ključ in ga izvozite v formatu OpenSSH v datoteko termux.pub (pravzaprav lahko uporabite poljubno ime). Ustvarjena datoteka je shranjena v notranjem pomnilniku vaše naprave Android v mapi Prenosi (do te mape in številnih drugih ima Termux poenostavljen dostop brez root-ja).

V zavihku Login v polje Host vnesite IP vaše naprave Android (to ugotovite z vnosom ukaza ifconfig v Termux) v polje Port naj bo 8022.

Zdaj pa preidimo na namestitev OpenSSH v Termux, za to vnesemo naslednje ukaze:

apt install openssh (v procesu po potrebi vnesite 'y')
pkill sshd (s tem ukazom zaustavimo OpenSSH)
termux-setup-storage (priključite notranji pomnilnik)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kopiraj ključno datoteko)
sshd (zaženi gostitelja ssh)

Vrnemo se v Bitvise SSH Client in kliknemo gumb Prijava. Med postopkom povezovanja se prikaže okno, v katerem izberemo Metoda - javni ključ, Ključ odjemalca je Passphrase (če ste ga navedli pri generiranju datoteke ključev).

V primeru uspešne povezave (če je vse narejeno tako, kot je napisano, bi se moralo povezati brez težav) se odpre okno.

Termux korak za korakom (1. del)

Zdaj lahko vnesemo ukaze iz osebnega računalnika in ti bodo izvedeni na vaši napravi Android. Kakšne koristi to prinaša, ni težko uganiti.

Korak 3

Nastavite Termux, namestite dodatne pripomočke

Najprej namestimo bash-completion (bližnjico, magic-Tab, kdorkoli jo kliče). Bistvo pripomočka je, da lahko z vnosom ukazov uporabite samodejno dokončanje s pritiskom na Tab. Za namestitev napišite:

apt install bash-completion (Deluje samodejno ob pritisku tabulatorke)

No, kaj je življenje brez urejevalnika besedil z označevanjem kode (če nenadoma želite kodirati, vendar želite). Za namestitev napišite:

apt install vim

Tukaj že lahko uporabite samodokončanje - napišemo 'apt i', zdaj pritisnemo Tab in naš ukaz se doda 'apt install'.

Uporaba vima ni težavna, za odpiranje datoteke 1.txt (če ne obstaja, bo ustvarjena) napišemo:

vim 1.txt

Pritisnite 'i', da začnete tipkati
Pritisnite ESC, da končate tipkanje
Pred ukazom mora biti dvopičje ':'
':q' - izhod brez shranjevanja
':w' - shrani
':wq' - shrani in zapusti

Ker lahko zdaj ustvarjamo in urejamo datoteke, nekoliko izboljšajmo videz in občutek Termuxove ukazne vrstice. Če želite to narediti, moramo nastaviti spremenljivko okolja PS1 na "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (če ste sprašujem se, kaj je to in s čim to prosim jesti tukaj). Če želite to narediti, moramo dodati vrstico v datoteko '.bashrc' (nahaja se v korenu in se izvede vsakič, ko se lupina zažene):

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

Zaradi preprostosti in jasnosti bomo uporabili vim:

cd
vim .bashrc

Vstopimo v linijo, shranimo in izstopimo.

Drug način dodajanja vrstice v datoteko je uporaba ukaza 'echo':

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

Za prikaz dvojnih narekovajev mora biti celoten niz v enojnih narekovajih. Ta ukaz ima »>>«, ker bo datoteka oblazinjena, da prepiše »>«.

V datoteko .bashrc lahko vnesete tudi vzdevke - okrajšave. Na primer, želimo izvesti posodobitev in nadgradnjo z enim ukazom hkrati. Če želite to narediti, dodajte naslednjo vrstico v .bashrc:

alias updg = "apt update && apt upgrade"

Za vnos vrstice lahko uporabite vim ali ukaz echo (če sam ne deluje - glejte spodaj)

Sintaksa vzdevka je:

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

Zato dodajmo okrajšavo:

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

Tukaj je še nekaj uporabnih pripomočkov

Namestite prek apt install

man - Vgrajena pomoč za večino ukazov.
man %imeukaza

imagemagick - Pripomoček za delo s slikami (pretvorba, stiskanje, obrezovanje). Podpira veliko formatov, vključno s pdf. Primer: Pretvorite vse slike v trenutni mapi v en pdf in zmanjšajte njihovo velikost.
pretvori *.jpg -merilo 50 % img.pdf

ffmpeg - eden najboljših avdio/video pretvornikov. Google navodila za uporabo.

mc - Upravljalnik datotek z dvema podoknoma, kot je Far.

Pred nami je še veliko korakov, glavno je, da se je gibanje začelo!

Vir: www.habr.com

Dodaj komentar