Termux urratsez urrats (1. zatia)

termux urratsez urrats

Termux lehen aldiz ezagutu nuenean, eta Linux erabiltzailea izatetik urrun nago, bi gogoeta sortu zitzaizkidan buruan: β€œEskoria!”. eta "Nola erabili?". Interneten arakatuta, ez dut aurkitu Termux erabiltzen hasteko guztiz aukera ematen duen artikulu bakar bat ere, txorakeria baino plazer gehiago ekartzeko. Hau konponduko dugu.

Zertarako, hain zuzen, Termuxera iritsi nintzen? Lehenik eta behin, hacking-a, edo hobeto esanda, pixka bat ulertzeko gogoa. Bigarrenik, Kali Linux erabiltzeko ezintasuna.
Hemen saiatuko naiz gaiari buruz aurkitu ditudan gauza erabilgarriak biltzen. Artikulu honek nekez harrituko du ulertzen duen inor, baina Termux-en gozamenak bakarrik ezagutzen dituztenentzat, erabilgarria izatea espero dut.

Materiala hobeto ulertzeko, deskribatu dudana ez kopia-itsats soil gisa errepikatzea gomendatzen dut, komandoak nire kabuz sartzea baizik. Erosotasuna lortzeko, teklatua konektatuta duen Android gailu bat behar dugu, edo, nire kasuan bezala, sare berera konektatutako Android gailu bat eta ordenagailu eramangarri bat (Windows). Android hobe da errotuta egotea, baina ez da beharrezkoa. Batzuetan, parentesi artean zerbait adierazten dut, normalean horrek materiala hobeto ulertzeko aukera emango dizu (parentesi artean idatzitakoa guztiz argia ez bada, ez zaitez saltatzeko, orduan dena azalduko da prozesuan eta beharrezkoa den moduan).

Urratsera 1

Banala eta madarikatua logikoa izango naiz aldi berean

Instalatu Termux Google Play Market-etik:

Termux urratsez urrats (1. zatia)

Instalatutako aplikazioa irekitzen dugu eta ikusiko dugu:

Termux urratsez urrats (1. zatia)

Hurrengo urratsa aurrez instalatutako paketeak eguneratzea da. Horretarako, bi komando sartuko ditugu ordenan, eta horietan guztiarekin bat egiten dugu Y sartuz:

apt update
apt upgrade
Lehenengo komandoarekin, instalatutako paketeen zerrenda egiaztatu eta eguneratu daitezkeenak bilatzen ditugu, eta bigarrenarekin eguneratzen ditugu. Horregatik, aginduak sekuentzia honetan idatzi behar dira.

Termux-en bertsio berriena dugu orain.

Agindu batzuk gehiago

ls - uneko direktorioko fitxategien eta direktorioen zerrenda bistaratzen du
cd – zehaztutako direktoriora mugitzen da, adibidez:
Garrantzitsua da ulertzea: bidea zuzenean zehazten ez bada (~/storage/downloads/1.txt) uneko direktoriotik izango da
cd dir1 – dir1era mugituko da uneko direktorioan badago
cd ~/dir1 – dir1era mugituko da erro karpetatik zehaztutako bidetik
cd  edo cd ~ - mugitu erro karpetara
clear - Garbitu kontsola
ifconfig - IP ikus dezakezu, edo sarea konfigura dezakezu
cat – Fitxategi/gailuekin lan egiteko aukera ematen du (hari beraren barruan), adibidez:
cat 1.txt – ikusi 1.txt fitxategiaren edukia
cat 1.txt>>2.txt - kopiatu 1.txt fitxategia 2.txt fitxategira (1.txt fitxategia geratuko da)
rm - fitxategi-sistematik fitxategiak kentzeko erabiltzen da. rm-rekin erabiltzen diren aukerak:
-r – habiaratutako direktorio guztiak prozesatu. Gako hau beharrezkoa da ezabatzen den fitxategia direktorio bat bada. Ezabatzen ari den fitxategia ez bada direktorio bat, orduan -r aukerak ez du eraginik rm komandoan.
-i – bistaratu ezabatze-eragiketa bakoitzeko berrespen-gonbita.
-f – ez itzuli irteera-kode okerrik akatsak existitzen ez diren fitxategiek eragindakoak badira; ez eskatu transakzioen berrespena.
Adibidez:
rm -rf mydir – ezabatu mydir fitxategia (edo direktorioa) berrespen eta errore-koderik gabe.
mkdir <ΠΏΡƒΡ‚ΡŒ> - direktorio bat sortzen du zehaztutako bidetik
echo – Fitxategi batean lerro bat idazteko erabil daiteke, '>' erabiltzen bada, fitxategia gainidatzi egingo da, '>>' bada lerroa fitxategiaren amaieran erantsiko da:
echo "string" > filename
Interneten UNIX komandoei buruzko xehetasun gehiago bilatzen ditugu (inork ez zuen auto-garapena bertan behera utzi).
Teklatuko lasterbideak Ctrl + C eta Ctrl + Z komandoen exekuzioa eten eta geldiarazten du, hurrenez hurren.

Urratsera 2

Egin zure bizitza erraztu

Pantailako teklatutik komandoak sartuz zure burua alferrik torturatu ez dadin ("eremuko" baldintzetan, noski, ezin duzu honetatik aldendu) bi modu daude:

  1. Konektatu teklatu osoa zure Android gailura edozein modu erosoan.
  2. Erabili ssh. Besterik gabe, zure Android gailuan exekutatzen ari den Termux-en kontsola zure ordenagailuan irekiko da.

Bigarren bidetik joan nintzen, konfiguratzeko konplikatu samarra den arren, dena ordaintzen da erabiltzeko erraztasunean.

Ordenagailuan ssh bezero programa instalatu behar duzu, Bitvise SSH bezeroa erabiltzen dut, barne. beste ekintza guztiak programa honetan egiten dira.

Termux urratsez urrats (1. zatia)

Zeren Momentuz Termux-ek gako-fitxategi bat erabiliz Publickey metodoa erabiliz konektatzea bakarrik onartzen du, fitxategi hau sortu behar dugu. Horretarako, Bitvise SSH Bezeroaren programan, Saioa hasteko fitxan, egin klik bezeroaren gakoen kudeatzailea irekitzen den leihoan, sortu gako publiko berri bat eta esportatu OpenSSH formatuan termux.pub izeneko fitxategi batera (izan ere, edozein izen erabil daiteke). Sortutako fitxategia zure Android gailuaren barne memorian kokatzen da Deskargak karpetan (karpeta honek eta beste hainbat, Termux-ek rootik gabeko sarbidea erraztu du).

Saioa hasteko fitxan, Ostalariaren eremuan, sartu zure Android gailuaren IPa (termuxen ifconfig komandoa sartuta jakin dezakezu) Portua eremuan 8022 izan behar du.

Orain pasa gaitezen OpenSSH Termux-en instalatzera, horretarako komando hauek sartzen ditugu:

apt install openssh (prozesuan, beharrezkoa bada, idatzi 'y')
pkill sshd (Komando honekin OpenSSH gelditzen dugu)
termux-setup-storage (konektatu barne memoria)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kopiatu gako-fitxategia)
sshd (hasi ssh host)

Bitvise SSH Bezerora itzuliko gara eta Saioa hasi botoia sakatuko dugu. Konexio-prozesuan zehar, leiho bat agertuko da eta bertan Metodoa hautatzen dugu - gako publikoa, Bezeroaren gakoa Pasaesaldia da (gako-fitxategia sortzean zehaztu baduzu).

Konexio arrakastatsua izanez gero (dena idatzi bezala egiten bada, arazorik gabe konektatu beharko litzateke), leiho bat irekiko da.

Termux urratsez urrats (1. zatia)

Orain ordenagailutik komandoak sar ditzakegu eta zure Android gailuan exekutatuko dira. Ez da zaila asmatzea zer onura ematen dituen.

Urratsera 3

Konfiguratu Termux, instalatu utilitate gehigarriak

Lehenik eta behin, instala dezagun bash-completion (lasterbidea, magic-Tab, nork deitzen duen). Erabilgarritasunaren funtsa da, komandoak sartuz, osatze automatikoa erabil dezakezu Tab sakatuz. Instalatzeko, idatzi:

apt install bash-completion (Automatikoki funtzionatzen du Tab sakatzean)

Beno, zer da bizitza kodea nabarmentzen duen testu editorerik gabe (bat-batean kodetu nahi baduzu, baina nahi baduzu). Instalatzeko, idatzi:

apt install vim

Hemen jada automatikoki osatzea erabil dezakezu - 'apt i' idazten dugu orain Tab sakatu eta gure komandoa 'apt install'-era gehitzen da.

Vim erabiltzea ez da zaila, 1.txt fitxategia irekitzeko (ez badago, sortuko da) idatziko dugu:

vim 1.txt

Sakatu 'i' idazten hasteko
Sakatu ESC idazten amaitzeko
Komandoaren aurretik bi puntu jarri behar dira ':'
':q' - irten gorde gabe
':w' - gorde
':wq' - gorde eta irten

Orain fitxategiak sortu eta edita ditzakegunez, hobetu dezagun Termux-en komando-lerroaren itxura pixka bat. Horretarako, PS1 ingurune-aldagaia ezarri behar dugu "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (badu zer den eta zer jaten duen galdetzen dizut mesedez Hemen). Horretarako, lerroa gehitu behar diogu '.bashrc' fitxategiari (erroan dago eta shell-a abiarazten den bakoitzean exekutatzen da):

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

Sinpletasuna eta argitasuna lortzeko, vim erabiliko dugu:

cd
vim .bashrc

Lerroan sartu, gorde eta irteten gara.

Fitxategi bati lerro bat gehitzeko beste modu bat 'echo' komandoa erabiltzea da:

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

Kontuan izan komatxo bikoitzak bistaratzeko, komatxo bikoitzak dituen kate osoa komatxo bakarren artean sartu behar dela. Komando honek '>>' dauka fitxategia '>' gainidazteko beteko delako.

.bashrc fitxategian, ezizena - laburdurak ere sar ditzakezu. Adibidez, eguneratzea eta berritzea komando batekin aldi berean egin nahi dugu. Horretarako, gehitu lerro hau .bashrc-ra:

alias updg = "apt update && apt upgrade"

Lerro bat txertatzeko, vim edo echo komandoa erabil dezakezu (zure kabuz funtzionatzen ez badu - ikusi behean)

Aliasaren sintaxia hau da:

alias <сокращСниС> = "<ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄>"

Beraz, gehitu dezagun laburdura bat:

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

Hona hemen erabilgarritasun erabilgarriago batzuk

Instalatu apt install bidez

man - Komando gehienentzako laguntza integratua.
man %commandname

imagemagick - Irudiekin lan egiteko erabilgarritasuna (bihurtu, konprimitu, moztu). Formatu asko onartzen ditu pdf barne. Adibidez: Bihurtu uneko karpetako irudi guztiak pdf batean eta murriztu haien tamaina.
bihurtu *.jpg -scale 50% img.pdf

ffmpeg - Audio/bideo bihurgailu onenetako bat. Google erabiltzeko argibideak.

mc - Far bezalako bi paneleko fitxategi-kudeatzailea.

Oraindik pauso asko daude aurretik, nagusia mugimendua hasi dela!

Iturria: www.habr.com

Gehitu iruzkin berria