Termux askel askeleelta (osa 1)

termux askel askeleelta

Kun tapasin Termuxin ensimmäisen kerran, enkä ole kaukana Linux-käyttäjästä, se herätti mielessäni kaksi ajatusta: "Col totta!" ja "Kuinka sitä käytetään?". Tutkittuani Internetiä en löytänyt yhtään artikkelia, jonka avulla voit täysin aloittaa Termuxin käytön, jotta se tuo enemmän iloa kuin paskaa. Me korjaamme tämän.

Minkä takia itse asiassa pääsin Termuxiin? Ensinnäkin hakkerointi, tai pikemminkin halu ymmärtää sitä hieman. Toiseksi Kali Linuxin käyttökyvyttömyys.
Yritän koota tähän kaikki hyödylliset asiat, jotka löysin aiheesta. Tämä artikkeli ei todennäköisesti yllätä ketään, joka ymmärtää, mutta toivon, että se on hyödyllinen niille, jotka tietävät vain Termuxin ilot.

Materiaalin ymmärtämiseksi paremmin, suosittelen toistamaan sen, mitä kuvailin, ei yksinkertaisena kopiointi-liitänä, vaan komentojen syöttämiseen itse. Mukavuussyistä tarvitsemme joko Android-laitteen, johon on kytketty näppäimistö, tai, kuten minun tapauksessani, Android-laitteen ja PC / kannettavan tietokoneen (Windows), joka on kytketty samaan verkkoon. Android on mieluiten juurtunut, mutta ei pakollinen. Joskus osoitan jotain suluissa, yleensä tämä auttaa sinua ymmärtämään materiaalia paremmin (jos suluissa kirjoitettu ei ole täysin selvää, voit ohittaa sen, niin kaikki selitetään prosessin aikana ja tarvittaessa).

Vaihe 1

Aion olla banaali ja pirun looginen samaan aikaan

Asenna Termux Google Play Marketista:

Termux askel askeleelta (osa 1)

Avaamme asennetun sovelluksen ja näemme:

Termux askel askeleelta (osa 1)

Seuraava vaihe on esiasennettujen pakettien päivittäminen. Tätä varten annamme kaksi komentoa järjestyksessä, joiden aikana hyväksymme kaiken kirjoittamalla Y:

apt update
apt upgrade
Ensimmäisellä komennolla tarkistamme asennettujen pakettien luettelon ja etsimme niitä, jotka voidaan päivittää, ja toisella päivitämme ne. Tästä syystä komennot on kirjoitettava tässä järjestyksessä.

Meillä on nyt uusin versio Termuxista.

Muutama komento lisää

ls - näyttää luettelon nykyisen hakemiston tiedostoista ja hakemistoista
cd – siirtyy määritettyyn hakemistoon, esimerkiksi:
On tärkeää ymmärtää: jos polkua ei ole määritetty suoraan (~/storage/downloads/1.txt), se on nykyisestä hakemistosta
cd dir1 – siirtyy kansioon dir1, jos se on olemassa nykyisessä hakemistossa
cd ~/dir1 – siirtyy kansioon dir1 määritetyllä polulla juurikansiosta
cd  tai cd ~ - siirry juurikansioon
clear - tyhjennä konsoli
ifconfig - näet IP-osoitteen tai voit määrittää verkon
cat – voit työskennellä tiedostojen/laitteiden kanssa (saman säikeen sisällä), esimerkiksi:
cat 1.txt – tarkastella 1.txt-tiedoston sisältöä
cat 1.txt>>2.txt – kopioi tiedosto 1.txt tiedostoon 2.txt (tiedosto 1.txt säilyy)
rm - käytetään tiedostojen poistamiseen tiedostojärjestelmästä. rm:n kanssa käytetyt vaihtoehdot:
-r – käsittelee kaikki sisäkkäiset hakemistot. Tämä avain tarvitaan, jos poistettava tiedosto on hakemisto. Jos poistettava tiedosto ei ole hakemisto, optiolla -r ei ole vaikutusta rm-komentoon.
-i – Näytä vahvistuskehote jokaiselle poistotoimenpiteelle.
-f – älä palauta virheellistä poistumiskoodia, jos virheet johtuivat olemattomista tiedostoista; älä pyydä vahvistusta liiketoimista.
Esimerkiksi:
rm -rf mydir – poista tiedosto (tai hakemisto) mydir ilman vahvistusta ja virhekoodia.
mkdir <путь> - luo hakemiston määritettyyn polkuun
echo – voidaan käyttää rivin kirjoittamiseen tiedostoon, jos '>' on käytössä, tiedosto korvataan, jos '>>' rivi liitetään tiedoston loppuun:
echo "string" > filename
Etsimme lisätietoja UNIX-komennoista Internetistä (kukaan ei peruuttanut itsensä kehittämistä).
Pikanäppäin Ctrl + C ja Ctrl + Z keskeyttää ja pysäyttää vastaavasti komentojen suorittamisen.

Vaihe 2

Helpota elämääsi

Jotta et kiduttaisi itseäsi tarpeettomasti syöttämällä komentoja näyttönäppäimistöltä ("kentän" olosuhteissa et tietenkään pääse pois tästä), on kaksi tapaa:

  1. Yhdistä täysi näppäimistö Android-laitteeseesi millä tahansa kätevällä tavalla.
  2. Käytä ssh. Yksinkertaisesti sanottuna Android-laitteellasi toimiva Termux-konsoli avautuu tietokoneellesi.

Päädyin toiseen tapaan, vaikka se onkin hieman monimutkainen asentaa, se kannattaa käytön helppouden vuoksi.

Sinun on asennettava ssh-asiakasohjelma tietokoneelle, käytän Bitvise SSH Client -ohjelmaa, sis. kaikki muut toiminnot suoritetaan tässä ohjelmassa.

Termux askel askeleelta (osa 1)

Koska Tällä hetkellä Termux tukee vain yhteyden muodostamista Publickey-menetelmällä avaintiedostoa käyttäen, meidän on luotava tämä tiedosto. Voit tehdä tämän napsauttamalla Bitvise SSH Client -ohjelmassa Kirjaudu-välilehdellä asiakasavainpäällikkö luo avautuvassa ikkunassa uusi julkinen avain ja vie se OpenSSH-muodossa termux.pub-nimiseen tiedostoon (itse asiassa mitä tahansa nimeä voidaan käyttää). Luotu tiedosto sijoitetaan Android-laitteesi sisäiseen muistiin Lataukset-kansioon (tässä kansiossa ja useissa muissa Termuxilla on yksinkertaistettu pääsy ilman pääkäyttäjää).

Kirjoita Kirjautuminen-välilehden Isäntä-kenttään Android-laitteesi IP-osoite (selvitä kirjoittamalla ifconfig-komento Termuxissa) Port-kentässä, jonka pitäisi olla 8022.

Siirrytään nyt OpenSSH:n asentamiseen Termuxiin, tätä varten annamme seuraavat komennot:

apt install openssh (kirjoita prosessissa tarvittaessa "y")
pkill sshd (Tällä komennolla pysäytämme OpenSSH:n)
termux-setup-storage (liitä sisäinen muisti)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kopioi avaintiedosto)
sshd (käynnistä ssh-palvelin)

Palaamme Bitvise SSH -asiakasohjelmaan ja napsautamme Kirjaudu sisään -painiketta. Yhteysprosessin aikana avautuu ikkuna, jossa valitsemme Menetelmä - julkinen avain, Client Key on Passphrase (jos määritit sen luodessasi avaintiedostoa).

Jos yhteys onnistuu (jos kaikki on tehty kuten kirjoitettu, sen pitäisi muodostaa yhteys ilman ongelmia), ikkuna avautuu.

Termux askel askeleelta (osa 1)

Nyt voimme kirjoittaa komentoja tietokoneelta ja ne suoritetaan Android-laitteellasi. Ei ole vaikea arvata, mitä hyötyä tästä on.

Vaihe 3

Asenna Termux, asenna lisäapuohjelmat

Ensinnäkin asennetaan bash-completion (pikakuvake, magic-Tab, kuka tahansa sitä kutsuu). Apuohjelman ydin on, että syöttämällä komentoja voit käyttää automaattista täydennystä painamalla Tab. Asenna kirjoittamalla:

apt install bash-completion (Toimii automaattisesti, kun painat sarkainta)

No, mitä on elämä ilman tekstieditoria koodikorostuksilla (jos yhtäkkiä haluat koodata, mutta haluat). Asentaaksesi kirjoittamalla:

apt install vim

Täällä voit jo käyttää automaattista täydennystä - kirjoitamme "apt i" ja paina nyt sarkainta ja komentomme liitetään kohtaan "apt install".

Vimin käyttäminen ei ole vaikeaa, 1.txt-tiedoston avaaminen (jos sitä ei ole, se luodaan) kirjoitamme:

vim 1.txt

Aloita kirjoittaminen painamalla i-näppäintä
Lopeta kirjoittaminen painamalla ESC-näppäintä
Komentoa edeltää kaksoispiste ':'
':q' - poistu tallentamatta
':w' - tallenna
':wq' - tallenna ja poistu

Koska voimme nyt luoda ja muokata tiedostoja, parannetaan hieman Termuxin komentorivin ulkoasua ja tuntumaa. Tätä varten meidän on asetettava PS1-ympäristömuuttujaksi "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (jos olet ihmettelet mitä se on ja millä syö se, kiitos täällä). Tätä varten meidän on lisättävä rivi '.bashrc'-tiedostoon (se sijaitsee juuressa ja suoritetaan aina, kun komentotulkki käynnistetään):

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

Käytämme vim:iä yksinkertaisuuden ja selkeyden vuoksi:

cd
vim .bashrc

Menemme riville, tallennamme ja poistumme.

Toinen tapa lisätä rivi tiedostoon on käyttää 'echo'-komentoa:

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

Huomaa, että lainausmerkkien näyttämiseksi koko merkkijono kaksoislainausmerkeillä on sisällytettävä lainausmerkkeihin. Tässä komennossa on '>>', koska tiedosto täytetään korvaamaan '>'.

Voit kirjoittaa .bashrc-tiedostoon myös aliaksen - lyhenteitä. Haluamme esimerkiksi suorittaa päivityksen ja päivityksen yhdellä komennolla kerralla. Voit tehdä tämän lisäämällä seuraavan rivin .bashrc-tiedostoon:

alias updg = "apt update && apt upgrade"

Voit lisätä rivin käyttämällä vim- tai echo-komentoa (jos se ei toimi itse - katso alla)

Aliaksen syntaksi on:

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

Lisätään siis lyhenne:

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

Tässä on muutamia hyödyllisiä apuohjelmia

Asenna apt-asennuksella

mies - Sisäänrakennettu ohje useimmille komentoille.
mies %komennonnimi

imagemagick - Utility kuvien käsittelyyn (muuntaminen, pakkaaminen, rajaus). Tukee monia muotoja, mukaan lukien pdf Esimerkki: Muunna kaikki nykyisen kansion kuvat yhdeksi pdf-tiedostoksi ja pienennä niiden kokoa.
muuntaa *.jpg -mittakaavassa 50% img.pdf

ffmpeg - Yksi parhaista ääni-/videomuuntimista. Googlen käyttöohjeet.

mc - Kaksiruutuinen tiedostonhallinta, kuten Far.

Vielä on monta askelta edessä, pääasia, että liike on alkanut!

Lähde: will.com

Lisää kommentti