Termux steg för steg (del 1)

termux steg för steg

NÀr jag först trÀffade Termux, och jag Àr lÄngt ifrÄn en Linux-anvÀndare, vÀckte det tvÄ tankar i mitt huvud: "Cool utter!" och "Hur anvÀnder man det?". Efter att ha rotat runt pÄ Internet hittade jag inte en enda artikel som helt lÄter dig börja anvÀnda Termux sÄ att det ger mer nöje Àn skit. Vi fixar det har.

För vad fick jag egentligen till Termux? För det första, hacking, eller snarare önskan att förstÄ det lite. För det andra, oförmÄgan att anvÀnda Kali Linux.
HÀr ska jag försöka sÀtta ihop alla anvÀndbara saker jag hittat pÄ Àmnet. Den hÀr artikeln kommer sannolikt inte att överraska nÄgon som förstÄr, men för dem som bara kÀnner till nöjen med Termux hoppas jag att den kommer att vara anvÀndbar.

För en bÀttre förstÄelse av materialet rekommenderar jag att du upprepar det jag beskrev inte som en enkel copy-paste, utan att skriva in kommandon pÄ egen hand. För enkelhetens skull behöver vi antingen en Android-enhet med ett tangentbord anslutet, eller, som i mitt fall, en Android-enhet och en PC/BÀrbar dator (Windows) anslutna till samma nÀtverk. Android Àr helst rootat, men krÀvs inte. Ibland anger jag nÄgot inom parentes, vanligtvis gör det att du bÀttre förstÄr materialet (om det som stÄr inom parentes inte Àr helt klart, hoppa över det, dÄ kommer allt att förklaras i processen och vid behov).

Steg 1

Jag kommer att vara banal och jÀvligt logisk pÄ samma gÄng

Installera Termux frÄn Google Play Market:

Termux steg för steg (del 1)

Vi öppnar den installerade applikationen och ser:

Termux steg för steg (del 1)

NÀsta steg Àr att uppdatera de förinstallerade paketen. För att göra detta anger vi tvÄ kommandon i ordning, varvid vi hÄller med om allt genom att ange Y:

apt update
apt upgrade
Med det första kommandot kontrollerar vi listan över installerade paket och letar efter de som kan uppdateras, och med det andra uppdaterar vi dem. Av denna anledning mÄste kommandona skrivas i denna sekvens.

Vi har nu den senaste versionen av Termux.

NÄgra fler kommandon

ls - visar en lista över filer och kataloger i den aktuella katalogen
cd – flyttar till den angivna katalogen, till exempel:
Det Àr viktigt att förstÄ: om sökvÀgen inte anges direkt (~/storage/downloads/1.txt) kommer den frÄn den aktuella katalogen
cd dir1 – kommer att flytta till katalog 1 om den finns i den aktuella katalogen
cd ~/dir1 – kommer att flytta till dir1 vid den angivna sökvĂ€gen frĂ„n rotmappen
cd  eller cd ~ - flytta till rotmappen
clear - rensa konsolen
ifconfig - du kan se IP:n eller sÄ kan du konfigurera nÀtverket
cat – lĂ„ter dig arbeta med filer/enheter (inom samma trĂ„d) till exempel:
cat 1.txt – se innehĂ„llet i 1.txt-filen
cat 1.txt>>2.txt – kopiera fil 1.txt till fil 2.txt (fil 1.txt kommer att finnas kvar)
rm - anvÀnds för att ta bort filer frÄn filsystemet. Alternativ som anvÀnds med rm:
-r – bearbeta alla kapslade kataloger. Denna nyckel krĂ€vs om filen som tas bort Ă€r en katalog. Om filen som tas bort inte Ă€r en katalog, har alternativet -r ingen effekt pĂ„ kommandot rm.
-i – visa en bekrĂ€ftelseprompt för varje raderingsĂ„tgĂ€rd.
-f – returnera inte en felaktig utgĂ„ngskod om felen orsakades av obefintliga filer; be inte om bekrĂ€ftelse av transaktioner.
Till exempel:
rm -rf mydir – radera filen (eller katalogen) mydir utan bekrĂ€ftelse och felkod.
mkdir <путь> - skapar en katalog pĂ„ den angivna sökvĂ€gen
echo – kan anvĂ€ndas för att skriva en rad till en fil, om '>' anvĂ€nds kommer filen att skrivas över, om '>>' kommer raden att lĂ€ggas till i slutet av filen:
echo "string" > filename
Vi letar efter mer information om UNIX-kommandon pÄ Internet (ingen avbröt sjÀlvutvecklingen).
Kortkommandot Ctrl + C och Ctrl + Z avbryter respektive stoppar exekveringen av kommandon.

Steg 2

Gör ditt liv enklare

För att inte tortera dig sjÀlv i onödan genom att ange kommandon frÄn tangentbordet pÄ skÀrmen (i "fÀltet" kan du naturligtvis inte komma ifrÄn detta) finns det tvÄ sÀtt:

  1. Anslut ett komplett tangentbord till din Android-enhet pÄ ett bekvÀmt sÀtt.
  2. AnvÀnd ssh. Enkelt uttryckt kommer Termux-konsolen som körs pÄ din Android-enhet att öppnas pÄ din dator.

Jag valde det andra sÀttet, Àven om det Àr lite komplicerat att stÀlla in, det lönar sig allt eftersom det Àr lÀtt att anvÀnda.

Du behöver installera ssh klientprogrammet pÄ datorn, jag anvÀnder Bitvise SSH Client, inkl. alla ytterligare ÄtgÀrder utförs i detta program.

Termux steg för steg (del 1)

DÀrför att för tillfÀllet stöder Termux endast anslutning med Publickey-metoden med en nyckelfil, vi mÄste skapa denna fil. För att göra detta, i Bitvise SSH Client-programmet, pÄ fliken Logga in, klicka pÄ kundnyckelansvarig i fönstret som öppnas, generera en ny publik nyckel och exportera den i OpenSSH-format till en fil som heter termux.pub (i sjÀlva verket kan vilket namn som helst anvÀndas). Den skapade filen placeras i det interna minnet pÄ din Android-enhet i mappen Nedladdningar (denna mapp och flera andra har Termux förenklad Ätkomst utan root).

PÄ fliken Logga in, i fÀltet VÀrd, ange IP:n för din Android-enhet (du kan ta reda pÄ det genom att ange kommandot ifconfig i Termux) i fÀltet Port ska vara 8022.

LÄt oss nu gÄ vidare till att installera OpenSSH i Termux, för detta anger vi följande kommandon:

apt install openssh (i processen, om nödvÀndigt, ange 'y')
pkill sshd (med detta kommando stoppar vi OpenSSH)
termux-setup-storage (anslut internminne)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kopiera nyckelfil)
sshd (starta ssh host)

Vi ÄtervÀnder till Bitvise SSH Client och klickar pÄ knappen Logga in. Under anslutningsprocessen kommer ett fönster att dyka upp dÀr vi vÀljer Metod - offentlig nyckel, klientnyckeln Àr lösenordsfras (om du angav det nÀr du genererade nyckelfilen).

Vid en lyckad anslutning (om allt görs som skrivet, bör det ansluta utan problem), öppnas ett fönster.

Termux steg för steg (del 1)

Nu kan vi ange kommandon frÄn datorn och de kommer att köras pÄ din Android-enhet. Det Àr inte svÄrt att gissa vilka fördelar detta ger.

Steg 3

Konfigurera Termux, installera ytterligare verktyg

Först och frÀmst, lÄt oss installera bash-completion (genvÀg, magic-Tab, vem som Àn kallar det). KÀrnan i verktyget Àr att genom att ange kommandon kan du anvÀnda autoslutförande genom att trycka pÄ Tab. För att installera, skriv:

apt install bash-completion (Fungerar automatiskt nÀr du trycker pÄ Tab)

Tja, vad Àr livet utan en textredigerare med kodmarkering (om du plötsligt vill koda, men du vill). För att installera, skriv:

apt install vim

HÀr kan du redan anvÀnda autokomplettering - vi skriver 'apt i', tryck nu pÄ Tab och vÄrt kommando lÀggs till i 'apt install'.

Att anvÀnda vim Àr inte svÄrt, för att öppna 1.txt-filen (om den inte finns kommer den att skapas) skriver vi:

vim 1.txt

Tryck pÄ 'i' för att börja skriva
Tryck pÄ ESC för att avsluta skrivandet
Kommandot mÄste föregÄs av ett kolon ':'
':q' - avsluta utan att spara
':w' - spara
':wq' - spara och avsluta

Nu nĂ€r vi kan skapa och redigera filer, lĂ„t oss göra Termux-kommandoraden lite mer visuellt tilltalande och informativ. För att göra detta behöver vi tilldela miljövariabeln PS1 vĂ€rdet “[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]” (om du Ă€r intresserad av vad detta Ă€r och hur man anvĂ€nder det, vĂ€nligen hĂ€r). För att göra detta mĂ„ste vi lĂ€gga till raden i '.bashrc'-filen (den finns i roten och exekveras varje gĂ„ng skalet startas):

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

För enkelhetens och tydlighetens skull kommer vi att anvÀnda vim:

cd
vim .bashrc

Vi gÄr in i linjen, sparar och avslutar.

Ett annat sÀtt att lÀgga till en rad i en fil Àr att anvÀnda kommandot 'echo':

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

Observera att för att visa dubbla citattecken mÄste hela strÀngen med dubbla citattecken omges av enkla citattecken. Detta kommando har '>>' eftersom filen kommer att utfyllas för att skriva över '>'.

I .bashrc-filen kan du Àven ange alias - förkortningar. Vi vill till exempel utföra uppdatering och uppgradering med ett kommando samtidigt. För att göra detta, lÀgg till följande rad i .bashrc:

alias updg = "apt update && apt upgrade"

För att infoga en rad kan du anvÀnda vim eller echo-kommandot (om det inte fungerar pÄ egen hand - se nedan)

Aliassyntaxen Àr:

alias <ŃĐŸĐșŃ€Đ°Ń‰Đ”ĐœĐžĐ”> = "<ĐżĐ”Ń€Đ”Ń‡Đ”ĐœŃŒ ĐșĐŸĐŒĐ°ĐœĐŽ>"

SÄ lÄt oss lÀgga till en förkortning:

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

HÀr Àr nÄgra mer anvÀndbara verktyg

Installera via apt installation

man - Inbyggd hjÀlp för de flesta kommandon.
man % kommandonamn

imagemagick - Verktyg för att arbeta med bilder (konvertera, komprimera, beskÀra). Stöder mÄnga format inklusive pdf Exempel: Konvertera alla bilder i den aktuella mappen till en pdf och minska deras storlek.
konvertera *.jpg -skala 50% img.pdf

ffmpeg - En av de bÀsta ljud-/videoomvandlarna. Googles bruksanvisning.

mc - En filhanterare med tvÄ paneler som Far.

Det Àr fortfarande mÄnga steg framÄt, huvudsaken Àr att rörelsen har börjat!

KĂ€lla: will.com

LĂ€gg en kommentar