Termux korak po korak (1. dio)

termux korak po korak

Kada sam se prvi put susreo s Termuxom, a daleko sam od toga da sam korisnik Linuxa, izazvao je dvije misli u mojoj glavi: “Cool utter!” i "Kako ga koristiti?". Pretražujući Internet, nisam našao niti jedan članak koji vam u potpunosti omogućuje da počnete koristiti Termux tako da donosi više užitka nego sranja. Popravit ćemo ovo.

Zbog čega sam, zapravo, došao u Termux? Prvo, hakiranje, odnosno želja da ga malo razumijemo. Drugo, nemogućnost korištenja Kali Linuxa.
Ovdje ću pokušati spojiti sve korisne stvari koje sam našao na temu. Ovaj članak vjerojatno neće iznenaditi nikoga tko razumije, ali za one koji poznaju samo užitke Termuxa, nadam se da će biti koristan.

Za bolje razumijevanje gradiva, preporučam ponavljanje onoga što sam opisao ne kao jednostavno kopiranje-lijepljenje, već samostalno unošenje naredbi. Radi praktičnosti, trebamo ili Android uređaj s povezanom tipkovnicom ili, kao u mom slučaju, Android uređaj i PC / prijenosno računalo (Windows) povezani na istu mrežu. Poželjno je da je Android rootan, ali nije obavezan. Ponekad naznačim nešto u zagradama, obično će vam to omogućiti bolje razumijevanje gradiva (ako ono što je napisano u zagradi nije sasvim jasno, slobodno preskočite, onda će sve biti objašnjeno u procesu i po potrebi).

Korak 1

Bit ću banalan i prokleto logičan u isto vrijeme

Instalirajte Termux s Google Play Marketa:

Termux korak po korak (1. dio)

Otvaramo instaliranu aplikaciju i vidimo:

Termux korak po korak (1. dio)

Sljedeći korak je ažuriranje unaprijed instaliranih paketa. Da bismo to učinili, redom upisujemo dvije naredbe, pri čemu se sa svim slažemo unosom Y:

apt update
apt upgrade
Prvom naredbom provjeravamo popis instaliranih paketa i tražimo one koji se mogu ažurirati, a drugom ih ažuriramo. Iz tog razloga, naredbe moraju biti napisane u ovom nizu.

Sada imamo najnoviju verziju Termuxa.

Još nekoliko naredbi

ls - prikazuje popis datoteka i direktorija u trenutnom direktoriju
cd – premješta u navedeni direktorij, na primjer:
Važno je razumjeti: ako put nije naveden izravno (~/storage/downloads/1.txt), bit će iz trenutnog direktorija
cd dir1 – premjestit će se u dir1 ako postoji u trenutnom direktoriju
cd ~/dir1 – premjestit će se u dir1 na navedenoj stazi iz korijenske mape
cd  ili cd ~ - premjestiti u korijensku mapu
clear - očistite konzolu
ifconfig - možete vidjeti IP, ili možete konfigurirati mrežu
cat – omogućuje vam rad s datotekama/uređajima (unutar iste niti), na primjer:
cat 1.txt – pogledajte sadržaj datoteke 1.txt
cat 1.txt>>2.txt – kopirajte datoteku 1.txt u datoteku 2.txt (datoteka 1.txt će ostati)
rm - koristi se za uklanjanje datoteka iz datotečnog sustava. Opcije koje se koriste s rm-om:
-r – obraditi sve ugniježđene direktorije. Ovaj ključ je potreban ako je datoteka koja se briše direktorij. Ako datoteka koja se briše nije direktorij, tada opcija -r nema učinka na naredbu rm.
-i – prikazati upit za potvrdu za svaku operaciju brisanja.
-f – nemojte vraćati pogrešan izlazni kod ako su pogreške uzrokovane nepostojećim datotekama; ne traže potvrdu transakcija.
Na primjer:
rm -rf mydir – izbrišite datoteku (ili direktorij) mydir bez potvrde i koda pogreške.
mkdir <путь> - stvara direktorij na navedenoj stazi
echo – može se koristiti za pisanje retka u datoteku, ako se koristi '>', datoteka će biti prebrisana, ako je '>>' red će biti dodan na kraj datoteke:
echo "string" > filename
Više detalja o UNIX naredbama tražimo na Internetu (nitko nije otkazao samorazvoj).
Tipkovnički prečac Ctrl + C i Ctrl + Z prekida odnosno zaustavlja izvršavanje naredbi.

Korak 2

Olakšajte si život

Kako se ne biste nepotrebno mučili unosom naredbi sa zaslonske tipkovnice (u uvjetima "na terenu", naravno, ne možete pobjeći od toga), postoje dva načina:

  1. Povežite punu tipkovnicu sa svojim Android uređajem na bilo koji prikladan način.
  2. Koristite ssh. Jednostavno rečeno, konzola Termuxa koja radi na vašem Android uređaju otvorit će se na vašem računalu.

Išao sam na drugi način, iako je malo kompliciran za postavljanje, sve se isplati u jednostavnosti korištenja.

Morate instalirati ssh klijentski program na računalo, ja koristim Bitvise SSH klijent, uklj. sve daljnje radnje izvode se u ovom programu.

Termux korak po korak (1. dio)

Jer trenutno Termux podržava samo povezivanje metodom Publickey pomoću datoteke ključa, moramo kreirati ovu datoteku. Da biste to učinili, u programu Bitvise SSH Client, na kartici Prijava kliknite na upravitelj ključeva klijenta u prozoru koji se otvori generirajte novi javni ključ i eksportirajte ga u OpenSSH formatu u datoteku pod nazivom termux.pub (zapravo, može se koristiti bilo koji naziv). Stvorena datoteka smješta se u internu memoriju vašeg Android uređaja u mapu Downloads (ova mapa, kao i neke druge, Termux ima pojednostavljen pristup bez roota).

U kartici Login u polje Host unesite IP vašeg Android uređaja (možete saznati unosom naredbe ifconfig u Termuxu) u polje Port bi trebao biti 8022.

Sada prijeđimo na instaliranje OpenSSH-a u Termuxu, za to unosimo sljedeće naredbe:

apt install openssh (pritom po potrebi unesite 'y')
pkill sshd (ovom naredbom zaustavljamo OpenSSH)
termux-setup-storage (spojite internu memoriju)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kopiraj ključnu datoteku)
sshd (pokreni ssh host)

Vraćamo se na Bitvise SSH Client i kliknemo na gumb Log in. Tijekom povezivanja pojavit će se prozor u kojem biramo Metoda - javni ključ, Klijentski ključ je Passphrase (ako ste ga naveli prilikom generiranja datoteke ključa).

U slučaju uspješne veze (ako je sve napravljeno kako je napisano, trebalo bi se spojiti bez problema), otvorit će se prozor.

Termux korak po korak (1. dio)

Sada možemo unijeti naredbe s računala i one će se izvršiti na vašem Android uređaju. Nije teško pogoditi koje prednosti to pruža.

Korak 3

Postavite Termux, instalirajte dodatne uslužne programe

Prije svega, instalirajmo bash-completion (prečac, magic-Tab, tko god ga zove). Bit uslužnog programa je da unosom naredbi možete koristiti automatsko dovršavanje pritiskom na Tab. Za instalaciju napišite:

apt install bash-completion (Radi automatski pritiskom na Tab)

Pa, što je život bez uređivača teksta s označavanjem koda (ako odjednom želite kodirati, ali želite). Za instalaciju napišite:

apt install vim

Ovdje već možete koristiti automatsko dovršavanje - napišemo 'apt i', sada pritisnemo Tab i naša se naredba dodaje 'apt install'.

Korištenje vima nije teško, za otvaranje datoteke 1.txt (ako ne postoji, bit će kreirana) pišemo:

vim 1.txt

Pritisnite 'i' za početak tipkanja
Pritisnite ESC za završetak upisivanja
Ispred naredbe mora stajati dvotočka ':'
':q' - izlaz bez spremanja
':w' - spremiti
':wq' - spremi i izađi

Budući da sada možemo stvarati i uređivati ​​datoteke, poboljšajmo malo izgled i dojam Termuxove naredbene linije. Da bismo to učinili, moramo postaviti varijablu okoline PS1 na "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (ako ste pitam se što je to i s čim to jesti molim te ovdje). Da bismo to učinili, moramo dodati redak u datoteku '.bashrc' (nalazi se u korijenu i izvršava se svaki put kada se ljuska pokrene):

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

Radi jednostavnosti i jasnoće koristit ćemo vim:

cd
vim .bashrc

Ulazimo u liniju, spremamo i izlazimo.

Drugi način za dodavanje retka u datoteku je korištenje naredbe 'echo':

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

Imajte na umu da za prikaz dvostrukih navodnika cijeli niz mora biti u jednostrukim navodnicima. Ova naredba ima '>>' jer će datoteka biti dopunjena da prebriše '>'.

U .bashrc datoteci također možete unijeti pseudonime - kratice. Na primjer, želimo izvršiti ažuriranje i nadogradnju jednom naredbom odjednom. Da biste to učinili, dodajte sljedeći redak u .bashrc:

alias updg = "apt update && apt upgrade"

Za umetanje retka možete upotrijebiti vim ili naredbu echo (ako sama ne radi - pogledajte dolje)

Sintaksa pseudonima je:

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

Pa dodajmo kraticu:

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

Evo još nekoliko korisnih alata

Instalirajte putem apt instalacije

man - Ugrađena pomoć za većinu naredbi.
čovjek %ime naredbe

imagemagick - Uslužni program za rad sa slikama (pretvaranje, sažimanje, obrezivanje). Podržava mnoge formate uključujući pdf. Primjer: Pretvorite sve slike u trenutnoj mapi u jedan pdf i smanjite njihovu veličinu.
pretvoriti *.jpg -razmjer 50% img.pdf

ffmpeg - jedan od najboljih audio/video pretvarača. Google upute za korištenje.

mc - Upravitelj datoteka s dva okna poput Fara.

Ima još puno koraka ispred, glavno je da je pokret počeo!

Izvor: www.habr.com

Dodajte komentar