Termux stap foar stap (diel 1)

termux stap foar stap

Doe't ik Termux foar it earst moete, en ik bin fier fan in Linux-brûker te wêzen, feroarsake it twa gedachten yn myn holle: "Cool utter!" en "Hoe kin ik it brûke?". Nei't ik troch it ynternet rûn, haw ik gjin inkeld artikel fûn wêrmei jo folslein kinne begjinne mei it brûken fan Termux, sadat it mear wille bringt dan stront. Wy sille dit reparearje.

Foar wat, yn feite, kaam ik by Termux? Earst, hacking, of leaver de winsk om it in bytsje te begripen. Twads, it ûnfermogen om Kali Linux te brûken.
Hjir sil ik besykje alle nuttige dingen te sammeljen dy't ik fûn oer it ûnderwerp. Dit artikel sil wierskynlik gjinien ferrasse dy't it begrypt, mar foar dyjingen dy't allinich de wille fan Termux kenne, hoopje ik dat it nuttich sil wêze.

Foar in better begryp fan it materiaal advisearje ik it werheljen fan wat ik beskreau net as in ienfâldige copy-paste, mar om kommando's op mysels yn te fieren. Foar gemak hawwe wy of in Android-apparaat nedich mei in toetseboerd ferbûn, of, lykas yn myn gefal, in Android-apparaat en in PC / Laptop (Windows) ferbûn mei itselde netwurk. Android is by foarkar woartele, mar net fereaske. Soms jou ik wat tusken heakjes oan, meastentiids sil dit jo it materiaal better begripe kinne (as wat tusken heakjes skreaun is net alhiel dúdlik is, fiel it frij om it oer te slaan, dan wurdt alles yn 't proses en sa nedich útlein).

stap 1

Ik sil banaal en ferdomd logysk tagelyk wêze

Ynstallearje Termux fan Google Play Market:

Termux stap foar stap (diel 1)

Wy iepenje de ynstalleare applikaasje en sjoch:

Termux stap foar stap (diel 1)

De folgjende stap is om de foarôf ynstalleare pakketten te aktualisearjen. Om dit te dwaan, fiere wy twa kommando's yn 'e folchoarder yn, yn' e rin fan wêrfan wy it mei alles iens binne troch Y yn te fieren:

apt update
apt upgrade
Mei it earste kommando kontrolearje wy de list mei ynstalleare pakketten en sykje nei dyjingen dy't kinne wurde bywurke, en mei it twadde aktualisearje wy se. Om dizze reden moatte de kommando's yn dizze folchoarder skreaun wurde.

Wy hawwe no de meast resinte ferzje fan Termux.

In pear mear kommando's

ls - toant in list mei bestannen en mappen yn 'e hjoeddeistige map
cd - ferpleatst nei de opjûne map, bygelyks:
It is wichtich om te begripen: as it paad net direkt oantsjutte is (~/storage/downloads/1.txt) komt it út de aktuele map
cd dir1 - sil ferpleatse nei dir1 as it bestiet yn 'e hjoeddeistige map
cd ~/dir1 - sil ferpleatse nei dir1 op it opjûne paad fan 'e rootmap
cd  of cd ~ - ferpleatse nei root-map
clear - wiskje de konsole
ifconfig - jo kinne it IP sjen, of jo kinne it netwurk ynstelle
cat - kinne jo wurkje mei bestannen/apparaten (binnen deselde thread), bygelyks:
cat 1.txt - besjoch de ynhâld fan it 1.txt-bestân
cat 1.txt>>2.txt - kopiearje triem 1.txt nei triem 2.txt (bestân 1.txt sil bliuwe)
rm - brûkt om bestannen fan it bestânsysteem te ferwiderjen. Opsjes brûkt mei rm:
-r - ferwurkje alle geneste mappen. Dizze kaai is nedich as de triem dy't wiske wurdt in map is. As de triem dy't wiske wurdt gjin map is, dan hat de -r opsje gjin effekt op it rm kommando.
-i - werjaan in befêstigingsprompt foar elke wiskjen.
-f - net werom in ferkearde útgong koade as de flaters waarden feroarsake troch net-besteande triemmen; net freegje om befêstiging fan transaksjes.
Bygelyks:
rm -rf mydir - wiskje it bestân (as map) mydir sûnder befêstiging en flaterkoade.
mkdir <путь> - makket in map op it oantsjutte paad
echo – kin brûkt wurde om in rigel nei in bestân te skriuwen, as '>' brûkt wurdt, sil it bestân oerskreaun wurde, as '>>' sil de rigel oan 'e ein fan 'e bestân taheakke wurde:
echo "string" > filename
Wy sykje mear details oer UNIX-kommando's op it ynternet (gjinien hat selsûntwikkeling annulearre).
De fluchtoets Ctrl + C en Ctrl + Z ûnderbrekt en stopt de útfiering fan kommando's, respektivelik.

stap 2

Meitsje dyn libben makliker

Om josels net ûnnedich te marteljen troch kommando's yn te fieren fan it toetseboerd op it skerm (yn 'e "fjild" betingsten kinne jo dit fansels net fuortkomme) binne d'r twa manieren:

  1. Ferbine in folslein toetseboerd oan jo Android-apparaat op elke handige manier.
  2. Brûk ssh. Simply sette, de konsole fan Termux rint op jo Android apparaat sil wurde iepene op jo kompjûter.

Ik gong foar de twadde manier, hoewol it in bytsje yngewikkeld is om op te setten, betellet it allegear út yn it gemak fan gebrûk.

Jo moatte it ssh-kliïntprogramma op 'e kompjûter ynstallearje, ik brûk Bitvise SSH Client, ynkl. alle fierdere aksjes wurde útfierd yn dit programma.

Termux stap foar stap (diel 1)

Omdat op it stuit stipet Termux allinich ferbining mei de Publickey-metoade mei in kaaibestân, wy moatte dit bestân oanmeitsje. Om dit te dwaan, yn it Bitvise SSH Client-programma, op it ljepblêd Oanmelde, klikje op client kaai manager Generearje yn it finster dat iepent in nije iepenbiere kaai en eksportearje it yn OpenSSH-formaat nei in bestân mei de namme termux.pub (yn feite kin elke namme brûkt wurde). It oanmakke bestân wurdt pleatst yn it ynterne ûnthâld fan jo Android-apparaat yn 'e map Downloads (dizze map, en ferskate oaren, Termux hat ferienfâldige tagong sûnder root).

Fier yn it ljepblêd Oanmelde yn it Hostfjild de IP fan jo Android-apparaat yn (jo kinne útfine troch it kommando ifconfig yn Termux yn te fieren) yn it fjild Poort moat 8022 wêze.

Litte wy no trochgean mei it ynstallearjen fan OpenSSH yn Termux, hjirfoar ynfiere wy de folgjende kommando's:

apt install openssh (Yn it proses, as nedich, 'y' yn)
pkill sshd (mei dit kommando stopje wy OpenSSH)
termux-setup-storage (ferbine ynterne ûnthâld)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kaaibestân kopiearje)
sshd (begjin ssh host)

Wy geane werom nei Bitvise SSH Client en klikje op de knop Oanmelde. Tidens it ferbiningsproses sil in finster ferskine wêryn wy Metoade selektearje - publike kaai, Client-kaai is Passphrase (as jo it opjûn hawwe by it generearjen fan it kaaibestân).

Yn gefal fan in suksesfolle ferbining (as alles wurdt dien lykas skreaun, it moat ferbine sûnder problemen), in finster sil iepenje.

Termux stap foar stap (diel 1)

No kinne wy ​​​​kommando's fan 'e PC ynfiere en se sille wurde útfierd op jo Android-apparaat. It is net dreech om te rieden hokker foardielen dit leveret.

stap 3

Set Termux yn, ynstallearje ekstra nutsbedriuwen

Lit ús earst bash-foltôging ynstallearje (fluchtoets, magic-Tab, wa't it neamt). De essinsje fan it hulpprogramma is dat, troch kommando's yn te fieren, jo autofolje kinne brûke troch op Tab te drukken. Om te ynstallearjen, skriuw:

apt install bash-completion (Wurket automatysk by it drukken op Tab)

No, wat is it libben sûnder in tekstbewurker mei markearring fan koade (as jo ynienen koade wolle, mar wolle). Om te ynstallearjen, skriuw:

apt install vim

Hjir kinne jo autocomplete al brûke - wy skriuwe 'apt i' no drukke op Tab en ús kommando wurdt taheakke oan 'apt install'.

It brûken fan vim is net dreech, om it 1.txt-bestân te iepenjen (as it net bestiet, sil it oanmakke wurde) skriuwe wy:

vim 1.txt

Druk op 'i' om te begjinnen mei typen
Druk op ESC om it typen te foltôgjen
It kommando moat foarôfgien wurde troch in kolon ':'
':q' - ôfslute sûnder opslaan
':w' - bewarje
':wq' - bewarje en ôfslute

Om't wy no bestannen kinne oanmeitsje en bewurkje, litte wy it uterlik en gefoel fan Termux's kommandorigel in bytsje ferbetterje. Om dit te dwaan moatte wy de PS1-omjouwingsfariabele ynstelle op "[33[1;33;1;32m]:[33[1;31m]w$ [33[0m][33[0m]" (as jo binne benijd wat it is en mei wat ite it graach hjir). Om dit te dwaan, moatte wy de line tafoegje oan 'e '.bashrc'-bestân (it leit oan 'e root en wurdt elke kear útfierd as de shell begjint):

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

Foar ienfâld en dúdlikens sille wy vim brûke:

cd
vim .bashrc

Wy geane de line yn, bewarje en gean út.

In oare manier om in rigel ta te foegjen oan in bestân is it 'echo' kommando te brûken:

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

Tink derom dat om dûbele quotes wer te jaan, moat de hiele tekenrige omsletten wurde yn inkele quotes. Dit kommando hat '>>' om't it bestân wurdt opknapt om '>' te oerskriuwen.

Yn it .bashrc-bestân kinne jo ek alias's - ôfkoartings ynfiere. Wy wolle bygelyks bywurkje en opwurdearje mei ien kommando tagelyk. Om dit te dwaan, foegje de folgjende rigel ta oan .bashrc:

alias updg = "apt update && apt upgrade"

Om in rigel yn te foegjen, kinne jo vim brûke as it echo-kommando (as it net op jo eigen wurket - sjoch hjirûnder)

De alias syntaksis is:

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

Dus litte wy in ôfkoarting tafoegje:

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

Hjir binne wat mear brûkbere nutsfoarsjenningen

Ynstallearje fia apt ynstallaasje

man - Ynboude help foar de measte kommando's.
man % kommandonamme

imagemagick - Utility foar it wurkjen mei ôfbyldings (konvertearje, komprimearje, snije). Unterstützt in protte formaten, ynklusyf pdf. Foarbyld: Konvertearje alle ôfbyldings yn 'e hjoeddeistige map yn ien pdf en ferminderje har grutte.
konvertearje *.jpg -skaal 50% img.pdf

ffmpeg - Ien fan 'e bêste audio- / fideokonvertearders. Google ynstruksjes foar gebrûk.

mc - In triembehearder mei twa panielen lykas Far.

D'r binne noch in protte stappen foarút, it wichtichste is dat de beweging begon is!

Boarne: www.habr.com

Add a comment