Termux hap pas hapi (Pjesa 1)

termux hap pas hapi

Kur takova Termuxin për herë të parë, dhe jam larg të qenit përdorues Linux, më shkaktoi dy mendime në kokën time: "Cool outtter!" dhe "Si ta përdorim atë?". Duke gërmuar nëpër internet, nuk gjeta një artikull të vetëm që ju lejon plotësisht të filloni të përdorni Termux në mënyrë që të sjellë më shumë kënaqësi sesa mut. Ne do ta rregullojmë këtë.

Për çfarë, në fakt, arrita në Termux? Së pari, hakimi, ose më saktë dëshira për ta kuptuar pak. Së dyti, pamundësia për të përdorur Kali Linux.
Këtu do të përpiqem të bashkoj të gjitha gjërat e dobishme që gjeta në këtë temë. Ky artikull nuk ka gjasa të befasojë këdo që e kupton, por për ata që dinë vetëm kënaqësitë e Termux, shpresoj se do të jetë i dobishëm.

Për një kuptim më të mirë të materialit, unë rekomandoj të përsërisni atë që përshkrova jo si një copy-paste të thjeshtë, por të futni komanda vetë. Për lehtësi, na duhet ose një pajisje Android me një tastierë të lidhur, ose, si në rastin tim, një pajisje Android dhe një PC / Laptop (Windows) të lidhur në të njëjtin rrjet. Android preferohet të jetë i rrënjosur, por nuk kërkohet. Ndonjëherë unë tregoj diçka në kllapa, zakonisht kjo do t'ju lejojë të kuptoni më mirë materialin (nëse ajo që është shkruar në kllapa nuk është plotësisht e qartë, mos ngurroni ta kaloni atë, atëherë gjithçka do të shpjegohet në proces dhe sipas nevojës).

Hapi 1

Do të jem banal dhe dreq logjik në të njëjtën kohë

Instaloni Termux nga Google Play Market:

Termux hap pas hapi (Pjesa 1)

Ne hapim aplikacionin e instaluar dhe shohim:

Termux hap pas hapi (Pjesa 1)

Hapi tjetër është përditësimi i paketave të para-instaluara. Për ta bërë këtë, ne futim dy komanda me radhë, gjatë të cilave pajtohemi me gjithçka duke futur Y:

apt update
apt upgrade
Me komandën e parë kontrollojmë listën e paketave të instaluara dhe kërkojmë ato që mund të përditësohen dhe me të dytën i përditësojmë. Për këtë arsye, komandat duhet të shkruhen në këtë sekuencë.

Tani kemi versionin më të fundit të Termux.

Disa komanda të tjera

ls - shfaq një listë të skedarëve dhe drejtorive në drejtorinë aktuale
cd – lëviz në drejtorinë e specifikuar, për shembull:
Është e rëndësishme të kuptohet: nëse shtegu nuk është specifikuar drejtpërdrejt (~/storage/downloads/1.txt) do të jetë nga drejtoria aktuale
cd dir1 – do të kalojë në dir1 nëse ekziston në drejtorinë aktuale
cd ~/dir1 – do të zhvendoset në dir1 në shtegun e specifikuar nga dosja rrënjë
cd  ose cd ~ - lëvizni në dosjen rrënjë
clear - pastroni tastierën
ifconfig - mund të shihni IP-në, ose mund të konfiguroni rrjetin
cat – ju lejon të punoni me skedarë/pajisje (brenda të njëjtit thread) për shembull:
cat 1.txt – shikoni përmbajtjen e skedarit 1.txt
cat 1.txt>>2.txt – kopjoni skedarin 1.txt në skedarin 2.txt (skedari 1.txt do të mbetet)
rm - përdoret për të hequr skedarët nga sistemi i skedarëve. Opsionet e përdorura me rm:
-r – përpunoni të gjitha drejtoritë e mbivendosura. Ky çelës kërkohet nëse skedari që fshihet është një drejtori. Nëse skedari që fshihet nuk është një drejtori, atëherë opsioni -r nuk ka asnjë efekt në komandën rm.
-i – shfaqni një kërkesë konfirmimi për çdo operacion fshirjeje.
-f – mos ktheni një kod daljeje të gabuar nëse gabimet janë shkaktuar nga skedarë që nuk ekzistojnë; mos kërkoni konfirmimin e transaksioneve.
Për shembull:
rm -rf mydir – fshini skedarin (ose direktorinë) mydir pa konfirmim dhe kod gabimi.
mkdir <путь> - krijon një direktori në rrugën e specifikuar
echo – mund të përdoret për të shkruar një rresht në një skedar, nëse përdoret '>', skedari do të mbishkruhet, nëse '>>' rreshti do të shtohet në fund të skedarit:
echo "string" > filename
Ne kërkojmë më shumë detaje mbi komandat UNIX në internet (askush nuk e anuloi vetë-zhvillimin).
Shkurtorja e tastierës Ctrl + C dhe Ctrl + Z ndërpret dhe ndalon ekzekutimin e komandave, përkatësisht.

Hapi 2

Bëni jetën tuaj më të lehtë

Për të mos e torturuar veten në mënyrë të panevojshme duke futur komanda nga tastiera në ekran (në kushte "fushe", natyrisht, nuk mund të largoheni nga kjo) ekzistojnë dy mënyra:

  1. Lidhni një tastierë të plotë me pajisjen tuaj Android në çdo mënyrë të përshtatshme.
  2. Përdorni ssh. E thënë thjesht, konsola e Termux që funksionon në pajisjen tuaj Android do të hapet në kompjuterin tuaj.

Unë shkova për mënyrën e dytë, megjithëse është pak e ndërlikuar për t'u vendosur, gjithçka shpërblehet në lehtësinë e përdorimit.

Ju duhet të instaloni programin e klientit ssh në kompjuter, unë përdor Bitvise SSH Client, përfshirë. të gjitha veprimet e mëtejshme kryhen në këtë program.

Termux hap pas hapi (Pjesa 1)

Sepse për momentin Termux mbështet vetëm lidhjen duke përdorur metodën Publickey duke përdorur një skedar kyç, ne duhet ta krijojmë këtë skedar. Për ta bërë këtë, në programin Bitvise SSH Client, në skedën Login, klikoni mbi menaxher kyç i klientit në dritaren që hapet, gjeneroni një çelës të ri publik dhe eksportojeni në formatin OpenSSH në një skedar të quajtur termux.pub (në fakt, çdo emër mund të përdoret). Skedari i krijuar vendoset në memorien e brendshme të pajisjes suaj Android në dosjen Shkarkime (kjo dosje dhe disa të tjera, Termux ka akses të thjeshtuar pa rrënjë).

Në skedën Login, në fushën Host, futni IP-në e pajisjes tuaj Android (mund ta zbuloni duke futur komandën ifconfig në Termux) në fushën Port duhet të jetë 8022.

Tani le të kalojmë në instalimin e OpenSSH në Termux, për këtë ne futim komandat e mëposhtme:

apt install openssh (në proces, nëse është e nevojshme, shkruani 'y')
pkill sshd (me këtë komandë ndalojmë OpenSSH)
termux-setup-storage (lidhni memorien e brendshme)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kopjoni skedarin e çelësit)
sshd (fillo hostin ssh)

Kthehemi te Bitvise SSH Client dhe klikojmë butonin Identifikohu. Gjatë procesit të lidhjes, do të shfaqet një dritare në të cilën zgjedhim Metod - çelës publik, çelësi i klientit është Fjalëkalimi (nëse e keni specifikuar gjatë gjenerimit të skedarit të çelësit).

Në rast të një lidhjeje të suksesshme (nëse gjithçka është bërë siç është shkruar, duhet të lidhet pa probleme), do të hapet një dritare.

Termux hap pas hapi (Pjesa 1)

Tani mund të futim komanda nga PC dhe ato do të ekzekutohen në pajisjen tuaj Android. Nuk është e vështirë të merret me mend se çfarë përfitimesh ofron kjo.

Hapi 3

Vendosni Termux, instaloni shërbime shtesë

Fillimisht, le të instalojmë bash-completion (shortcut, magic-Tab, kushdo që e thërret). Thelbi i mjetit është që, duke futur komanda, mund të përdorni plotësimin automatik duke shtypur Tab. Për të instaluar, shkruani:

apt install bash-completion (Funksionon automatikisht duke shtypur Tab)

Epo, çfarë është jeta pa një redaktues teksti me theksim të kodit (nëse papritmas dëshironi të kodoni, por dëshironi). Për të instaluar, shkruani:

apt install vim

Këtu tashmë mund të përdorni plotësimin automatik - ne shkruajmë 'apt i' tani shtypim Tab dhe komanda jonë i shtohet 'apt install'.

Përdorimi i vim nuk është i vështirë, për të hapur skedarin 1.txt (nëse nuk ekziston, do të krijohet) shkruajmë:

vim 1.txt

Shtypni 'i' për të filluar të shkruani
Shtypni ESC për të përfunduar shkrimin
Komanda duhet të paraprihet nga një dy pika ':'
':q' - dil pa kursim
':w' - ruaj
':wq' - ruaj dhe dil

Meqenëse tani mund të krijojmë dhe modifikojmë skedarë, le të përmirësojmë pak pamjen dhe ndjesinë e linjës së komandës së Termux. Për ta bërë këtë, ne duhet të vendosim variablin e mjedisit PS1 në "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [33[0m][33[0m]" (nëse jeni pyes veten se çfarë është dhe me çfarë hani ju lutem këtu). Për ta bërë këtë, ne duhet të shtojmë rreshtin në skedarin '.bashrc' (ai ndodhet në rrënjë dhe ekzekutohet sa herë që fillon shell):

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

Për thjeshtësi dhe qartësi, ne do të përdorim vim:

cd
vim .bashrc

Hyjmë në linjë, ruajmë dhe dalim.

Një mënyrë tjetër për të shtuar një rresht në një skedar është të përdorni komandën 'echo':

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

Vini re se për të shfaqur thonjëza të dyfishta, i gjithë vargu duhet të jetë i mbyllur në thonjëza të vetme. Kjo komandë ka '>>' sepse skedari do të mbushet për të mbishkruar '>'.

Në skedarin .bashrc, mund të futni edhe pseudonimet - shkurtesat. Për shembull, ne duam të kryejmë përditësimin dhe përmirësimin me një komandë menjëherë. Për ta bërë këtë, shtoni rreshtin e mëposhtëm në .bashrc:

alias updg = "apt update && apt upgrade"

Për të futur një rresht, mund të përdorni komandën vim ose echo (nëse nuk funksionon vetë - shihni më poshtë)

Sintaksa e pseudonimit është:

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

Pra, le të shtojmë një shkurtim:

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

Këtu janë disa shërbime më të dobishme

Instaloni nëpërmjet instalimit apt

njeri - Ndihmë e integruar për shumicën e komandave.
njeri %emri i komandës

imagemagick - Një mjet për të punuar me imazhe (konvertim, ngjeshje, prerje). Mbështet shumë formate duke përfshirë pdf Shembull: Konvertoni të gjitha fotografitë në dosjen aktuale në një pdf dhe zvogëloni madhësinë e tyre.
konverto *.jpg -shkalla 50% img.pdf

ffmpeg - Një nga konvertuesit më të mirë audio/video. Udhëzimet e Google për përdorim.

mc - Një menaxher skedari me dy panele si Far.

Ka ende shumë hapa përpara, kryesorja është që lëvizja ka filluar!

Burimi: www.habr.com

Shto një koment