Termux Schrëtt fir Schrëtt (Deel 1)

Termux Schrëtt fir Schrëtt

Wéi ech Termux fir d'éischt begéint hunn, an ech si wäit ewech vun engem Linux Benotzer, huet et zwee Gedanken a mengem Kapp verursaacht: "Cool utter!" an "Wéi et ze benotzen?". Nodeems ech am Internet gerammt hunn, hunn ech keen eenzegen Artikel fonnt deen Iech voll erlaabt Termux ze benotzen fir datt et méi Freed bréngt wéi Schrecken. Mir flécken dëst.

Fir wat sinn ech eigentlech op Termux komm? Éischtens, Hacking, oder éischter de Wonsch et e bëssen ze verstoen. Zweetens, d'Onméiglechkeet Kali Linux ze benotzen.
Hei wäert ech probéieren all nëtzlech Saachen zesummenzestellen, déi ech um Thema fonnt hunn. Dësen Artikel ass onwahrscheinlech iergendeen ze iwwerraschen deen et versteet, awer fir déi, déi nëmmen d'Freed vun Termux kennen, hoffen ech datt et nëtzlech ass.

Fir e bessert Verständnis vum Material, ech recommandéieren ze widderhuelen wat ech beschriwwen hunn net als einfache Copy-Paste, mee fir Kommandoen eleng anzeginn. Fir d'Bequemlechkeet brauche mir entweder en Android Apparat mat enger Tastatur ugeschloss, oder, wéi a mengem Fall, en Android Apparat an e PC / Laptop (Windows) verbonne mam selwechten Netzwierk. Android ass am léifsten root, awer net erfuerderlech. Heiansdo ginn ech eppes an Klammeren uginn, normalerweis erlaabt dëst Iech d'Material besser ze verstoen (wann dat wat an Klammeren geschriwwen ass net ganz kloer ass, maach der keng Suergen, da gëtt alles am Prozess erkläert a wéi néideg).

Schrëtt 1

Ech wäert banal a verdammt logesch zur selwechter Zäit sinn

Installéiert Termux vum Google Play Market:

Termux Schrëtt fir Schrëtt (Deel 1)

Mir öffnen déi installéiert Applikatioun a gesinn:

Termux Schrëtt fir Schrëtt (Deel 1)

De nächste Schrëtt ass fir déi virinstalléiert Packagen ze aktualiséieren. Fir dëst ze maachen, gi mir zwee Kommandoen an Uerdnung, am Laf vun deenen mir mat allem averstane sinn andeems mir Y aginn:

apt update
apt upgrade
Mat dem éischte Kommando iwwerpréift mir d'Lëscht vun installéierten Packagen a sichen no deenen déi aktualiséiert kënne ginn, a mat der zweeter aktualiséieren mir se. Aus dësem Grond mussen d'Befehle an dëser Sequenz geschriwwe ginn.

Mir hunn elo déi lescht Versioun vum Termux.

E puer méi Kommandoen

ls - weist eng Lëscht vun Dateien an Verzeichnisser am aktuellen Verzeechnes
cd - plënnert an de spezifizéierte Verzeichnis, zum Beispill:
Et ass wichteg ze verstoen: wann de Wee net direkt spezifizéiert ass (~/storage/downloads/1.txt) ass et aus dem aktuellen Verzeichnis
cd dir1 – wäert op dir1 réckelen wann et am aktuellen Verzeichnis existéiert
cd ~/dir1 - wäert op dir1 um spezifizéierte Wee aus dem Root Dossier réckelen
cd  oder cd ~ - réckelen an de Root Dossier
clear - d'Konsole läschen
ifconfig - Dir kënnt d'IP gesinn, oder Dir kënnt de Reseau konfiguréieren
cat - erlaabt Iech mat Dateien / Apparater ze schaffen (am selwechte Fuedem) zum Beispill:
cat 1.txt - kuckt den Inhalt vun der 1.txt Datei
cat 1.txt>>2.txt - Kopie Datei 1.txt op Datei 2.txt (Datei 1.txt bleift)
rm - benotzt fir Dateien aus dem Dateiesystem ze läschen. Optiounen benotzt mat rm:
-r - veraarbecht all nestet Verzeichnungen. Dëse Schlëssel ass erfuerderlech wann d'Datei, déi geläscht gëtt, e Verzeechnes ass. Wann d'Datei geläscht gëtt net e Verzeechnes ass, dann huet d'Optioun -r keen Effekt op de rm Kommando.
-i - weist eng Bestätegungsprompt fir all Läschoperatioun.
-f - net e falschen Ausgangscode zréckginn wann d'Feeler duerch net-existent Dateien verursaacht goufen; froen net fir Bestätegung vun Transaktiounen.
Zum Beispill:
rm -rf mydir - läschen d'Datei (oder Verzeechnes) mydir ouni Bestätegung a Feelercode.
mkdir <путь> - erstellt e Verzeichnis um spezifizéierte Wee
echo – kann benotzt ginn fir eng Zeil an e Fichier ze schreiwen, wann '>' benotzt gëtt, gëtt de Fichier iwwerschriwwen, wann '>>' gëtt d'Linn um Enn vun der Datei bäigefüügt:
echo "string" > filename
Mir kucken fir méi Detailer iwwer UNIX Kommandoen um Internet (keen huet d'Selbstentwécklung annuléiert).
D'Tastatur Ofkiirzung Ctrl + C an Ctrl + Z ënnerbrach a stoppt d'Ausféierung vun Kommandoen, respektiv.

Schrëtt 2

Maacht Äert Liewen méi einfach

Fir Iech net onnéideg ze folteren andeems Dir Befehle vun der Écran Tastatur gitt (am "Feld" Konditioune kënnt Dir natierlech net vun dësem ewechkommen) ginn et zwee Weeër:

  1. Connect eng voll Tastatur op Ärem Android Apparat op all praktesch Manéier.
  2. Benotzt ssh. Einfach gesot, d'Konsole vun Termux op Ärem Android Apparat gëtt op Ärem Computer opgemaach.

Ech sinn fir den zweete Wee gaang, och wann et e bësse komplizéiert ass fir opzestellen, bezilt et alles an der einfacher Benotzung.

Dir musst de ssh Client Programm um Computer installéieren, ech benotzen Bitvise SSH Client, inkl. all weider Aktiounen sinn an dësem Programm duerchgefouert.

Termux Schrëtt fir Schrëtt (Deel 1)

Well Momentan ënnerstëtzt Termux nëmmen d'Verbindung mat der Publickey Method mat enger Schlësseldatei, mir mussen dës Datei erstellen. Fir dëst ze maachen, am Bitvise SSH Client Programm, op der Login Reiter, klickt op Client Schlëssel Manager an der Fënster déi opmaacht, generéiert en neien ëffentleche Schlëssel an exportéiert se am OpenSSH Format op eng Datei mam Numm termux.pub (tatsächlech kann all Numm benotzt ginn). Déi erstallt Datei gëtt an der interner Erënnerung vun Ärem Android Apparat am Downloads Dossier gesat (dësen Dossier, a verschidde anerer, Termux huet den Zougang ouni Root vereinfacht).

An der Login Reiter, am Host Feld, gitt d'IP vun Ärem Android Apparat (Dir kënnt erausfannen andeems Dir de ifconfig Kommando an Termux gitt) am Port Feld sollt 8022 sinn.

Loosst eis elo weidergoen fir OpenSSH an Termux z'installéieren, dofir gitt mir déi folgend Kommandoen:

apt install openssh (am Prozess, wann néideg, gitt 'y')
pkill sshd (mat dësem Kommando stoppen mir OpenSSH)
termux-setup-storage (intern Erënnerung verbannen)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (Kopie Schlëssel Datei)
sshd (Start ssh Host)

Mir ginn zréck op Bitvise SSH Client a klickt op de Log an Knäppchen. Wärend dem Verbindungsprozess erschéngt eng Fënster an där mir Method auswielen - publickey, Client Schlëssel ass Passphrase (wann Dir et uginn hutt wann Dir d'Schlësseldatei generéiert).

Am Fall vun enger erfollegräicher Verbindung (wann alles wéi geschriwwen ass, soll et ouni Probleemer verbannen), gëtt eng Fënster op.

Termux Schrëtt fir Schrëtt (Deel 1)

Elo kënne mir Kommandoen vum PC aginn a si ginn op Ärem Android Apparat ausgefouert. Et ass net schwéier ze roden wat Virdeeler dëst bitt.

Schrëtt 3

Setzt Termux op, installéiere zousätzlech Utilities

Als éischt, loosst eis bash-Completion installéieren (Ofkierzung, Magie-Tab, wien et nennt). D'Essenz vum Utility ass datt, andeems Dir Kommandoen agitt, kënnt Dir Autocomplete benotzen andeems Dir Tab dréckt. Fir ze installéieren, schreift:

apt install bash-completion (Schafft automatesch wann Dir Tab dréckt)

Gutt, wat ass d'Liewen ouni Texteditor mat Code Highlight (wann Dir op eemol wëllt codéieren, awer Dir wëllt). Fir ze installéieren, schreift:

apt install vim

Hei kënnt Dir schonn Autocomplete benotzen - mir schreiwen 'apt i' elo dréckt Tab an eise Kommando ass op 'apt install' bäigefüügt.

Vim benotzen ass net schwéier, fir d'1.txt Datei opzemaachen (wann et net existéiert, gëtt se erstallt) schreiwen mir:

vim 1.txt

Dréckt 'i' fir unzefänken ze tippen
Dréckt ESC fir d'Tippen ofzeschléissen
De Kommando muss virun engem Colon ':'
':q' - erausgoen ouni ze späicheren
':w' - späicheren
':wq' - späicheren an erausgoen

Well mir elo Dateien erstellen an änneren, loosst eis de Look and Feel vun der Termux Kommandozeil e bësse verbesseren. Fir dëst ze maachen, musse mir d'PS1 Ëmfeld Variabel op "[33[1;33;1;32m]:[33[1;31m]w$ [33[0m][33[0m]" setzen (wann Dir sidd wonneren wat et ass a mat wat iessen et weg hei). Fir dëst ze maachen, musse mir d'Linn an d'.bashrc-Datei addéieren (et läit an der Root a gëtt all Kéier wann d'Shell gestart gëtt ausgefouert):

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

Fir Einfachheet a Kloerheet benotze mir vim:

cd
vim .bashrc

Mir gitt an d'Linn, späicheren an erausgoen.

Eng aner Manéier fir eng Zeil an eng Datei ze addéieren ass de Kommando 'Echo' ze benotzen:

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

Bedenkt datt fir duebel Zitater ze weisen, muss de ganze String mat duebelen Zitater an eenzel Zitaten zougemaach ginn. Dëse Kommando huet '>>' well d'Datei gepolstert gëtt fir '>' ze iwwerschreiwen.

An der .bashrc Datei kënnt Dir och Alias'en - Ofkierzungen aginn. Zum Beispill wëlle mir Update an Upgrade mat engem Kommando gläichzäiteg ausféieren. Fir dëst ze maachen, füügt déi folgend Zeil op .bashrc:

alias updg = "apt update && apt upgrade"

Fir eng Zeil anzeginn, kënnt Dir vim oder den Echo Kommando benotzen (wann et net eleng funktionnéiert - kuckt hei ënnen)

D'alias Syntax ass:

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

Also loosst eis eng Ofkierzung addéieren:

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

Hei sinn e puer méi nëtzlech Utilities

Installéiert iwwer apt Installatioun

Mann - Built-in Hëllef fir déi meescht Kommandoen.
Mann % Kommandonumm

imagemagick - Utility fir mat Biller ze schaffen (Konvertéieren, Kompriméieren, Ausschneiden). Ënnerstëtzt vill Formater inklusiv pdf. Beispill: Konvertéiert all Biller am aktuellen Dossier an een pdf a reduzéiert hir Gréisst.
konvertéieren *.jpg -Skala 50% img.pdf

ffmpeg - Ee vun de beschten Audio / Video Konverter. Google Uweisungen benotzen.

mc - En Zwee-Spane Dateiemanager wéi Far.

Et sinn nach vill Schrëtt vir, den Haapt Saach ass datt d'Bewegung ugefaang huet!

Source: will.com

Setzt e Commentaire