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ë.
Pse, pikërisht, iu drejtova Termux? Së pari, hakimi, ose më saktë, dëshira për ta kuptuar pak. Së dyti, pamundësia për të përdorur Kali-n. Linuxom.
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, rekomandoj përsëritjen e asaj që kam përshkruar, jo thjesht kopjimin dhe ngjitjen, por futjen e komandave vetë. Për lehtësi, do të na duhet ose Android një pajisje me një tastierë të lidhur, ose si në rastin tim Android pajisje dhe PC/Laptop (Windows) të lidhur në të njëjtin rrjet. Android Mundësisht me akses root, por nuk është i detyrueshëm. Ndonjëherë i vendos gjërat në kllapa; kjo zakonisht ju ndihmon ta kuptoni më mirë materialin (nëse diçka në kllapa nuk është plotësisht e qartë, mos ngurroni ta anashkaloni; do të sqarohet më vonë sipas nevojës).
Hapi 1
Do të jem banal dhe dreq logjik në të njëjtën kohë
Instaloni Termux nga Google Play Market:

Ne hapim aplikacionin e instaluar dhe shohim:

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:
- Lidhu me Android një tastierë të plotë në pajisje në çdo mënyrë të përshtatshme.
- Përdorni ssh. Thënë thjesht, do ta keni të hapur konsolën Termux në kompjuterin tuaj. Android pajisje.
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.

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 atë në formatin OpenSSH në një skedar me emrin termux.pub (në fakt, mund t'i vini si të doni një emër). Vendoseni skedarin e krijuar në memorien e brendshme të pajisjes suaj. Android pajisjen në dosjen Shkarkime (Termux ka thjeshtuar qasjen në këtë dosje dhe disa të tjera, pa root).
Në skedën Hyrje, në fushën Host, futni IP-në tuaj Android pajisjet (mund ta zbuloni duke futur komandën ifconfig në Termux) në fushën Port duhet të ketë 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.

Tani mund të futim komanda nga PC dhe ato do të ekzekutohen në kompjuterin tuaj. Android pajisje. Nuk është e vështirë të hamendësosh se çfarë përparësish 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 vimKë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 ta përmirësojmë pak pamjen dhe përmbajtjen e informacionit të rreshtit të komandës Termux. Për ta bërë këtë, duhet t'i caktojmë vlerën "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" variablit të mjedisit PS1 (nëse jeni të interesuar se çfarë është kjo dhe si funksionon, ju lutemi...) ). 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]"' >> .bashrcVini 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"' >> .bashrcKë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
