Termux inyathelo ngenyathelo (Icandelo 1)

termux inyathelo ngenyathelo

Ukuqala kwam ukudibana noTermux, kwaye andikude nokuba ngumsebenzisi weLinux, oko kwabangela iingcinga ezimbini entlokweni yam: β€œIlizwi elipholileyo!” kwaye "Uyisebenzisa njani?". Emva kokujonga i-Intanethi, andizange ndifumane nelinye inqaku elikuvumela ngokupheleleyo ukuba uqale ukusebenzisa i-Termux ukuze izise ulonwabo ngakumbi kune-crap. Sizakuyilungisa lento.

Yintoni, eneneni, endaya kuyo eTermux? Okokuqala, ukukhwabanisa, okanye kunoko umnqweno wokuyiqonda kancinane. Okwesibini, ukungakwazi ukusebenzisa iKali Linux.
Apha ndiya kuzama ukudibanisa zonke izinto eziluncedo endizifumeneyo ngesihloko. Eli nqaku alinakwenzeka ukuba lothuse nabani na oqondayo, kodwa kwabo bazi kuphela ulonwabo lweTermux, ndiyathemba ukuba iya kuba luncedo.

Ukuze uqonde ngcono izinto eziphathekayo, ndincoma ukuphinda into endiyichazileyo kungekhona njengento elula yokukopisha, kodwa ukufaka imiyalelo ngokwam. Ukwenzela lula, sidinga isixhobo se-Android esinekhibhodi eqhagamshelwe, okanye, njengam, isixhobo se-Android kunye nePC / iLaptop (iWindows) eqhagamshelwe kwinethiwekhi efanayo. I-Android ikhethwa ukuba ingcambu, kodwa ayifuni. Ngamanye amaxesha ndibonisa into kwizibiyeli, ngokuqhelekileyo oku kuya kukuvumela ukuba uqonde kakuhle izinto eziphathekayo (ukuba oko kubhaliweyo kwiibrakethi akucaci ngokupheleleyo, zikhululeke ukuyitsiba, ngoko yonke into iya kuchazwa kwinkqubo kwaye njengoko kuyimfuneko).

Isinyathelo 1

Ndiya kuba banal kwaye damn logic ngaxeshanye

Faka i-Termux kwiMarike ye-Google Play:

Termux inyathelo ngenyathelo (Icandelo 1)

Sivula usetyenziso olufakiweyo kwaye sibone:

Termux inyathelo ngenyathelo (Icandelo 1)

Inyathelo elilandelayo kukuhlaziya iipakethe ezifakwe ngaphambili. Ukwenza oku, sifaka imiyalelo emibini ngokulandelelana, apho sivumelana nayo yonke into ngokufaka u-Y:

apt update
apt upgrade
Ngomyalelo wokuqala, sijonga uluhlu lweepakethe ezifakiwe kwaye sijonge ezo zinokuhlaziywa, kwaye okwesibini sizihlaziya. Ngenxa yesi sizathu, imiyalelo kufuneka ibhalwe ngolu luhlu.

Ngoku sineenguqulelo zamva nje zeTermux.

Eminye imiyalelo embalwa

ls -Ibonisa uluhlu lweefayile kunye nabalawuli kulawulo lwangoku
cd – ihambisa kulawulo olukhankanyiweyo, umzekelo:
Kubalulekile ukuqonda: ukuba indlela ayichazwanga ngokuthe ngqo (~/store/downloads/1.txt) izakuba kulawulo lwangoku.
cd dir1 -Iza kuya kwi dir1 ukuba ikhona kulawulo lwangoku
cd ~/dir1 -Iza kushukuma kwi-dir1 kwindlela ekhankanyiweyo ukusuka kwisiqulathi seengcambu
cd  okanye cd ~ -yisa kwifolda yeengcambu
clear - cima i-console
ifconfig -Ungabona i-IP, okanye ungaqwalasela inethiwekhi
cat - ikuvumela ukuba usebenze ngeefayile / izixhobo (ngaphakathi komsonto ofanayo) umzekelo:
cat 1.txt – jonga imixholo yefayile ye-1.txt
cat 1.txt>>2.txt – khuphela ifayile 1.txt kwifayile 2.txt (ifayile 1.txt iya kuhlala)
rm -esetyenziselwa ukususa iifayile kwinkqubo yefayile. Iinketho ezisetyenziswa nge rm:
-r – qhuba zonke iirejista ezibekwe kwindlwane. Eli qhosha liyafuneka ukuba ifayile icinyiwe nguvimba weefayili. Ukuba ifayile icinyiwe ayiloluhlu, ngoko ke i -r ukhetho alunampembelelo kumyalelo werm.
-i -bonisa isiqinisekiso sokuqinisekisa kwintsebenzo nganye yokucima.
-f - musa ukubuyisela ikhowudi yokuphuma ephosakeleyo ukuba iimpazamo zenziwe ngeefayile ezingekhoyo; musa ukucela isiqinisekiso sentengiselwano.
Umzekelo:
rm -rf mydir -cima ifayile (okanye ulawulo) mydir ngaphandle kokuqinisekisa kunye nekhowudi yempazamo.
mkdir <ΠΏΡƒΡ‚ΡŒ> - yenza uvimba weefayili kwindlela ekhankanyiweyo
echo - ingasetyenziselwa ukubhala umgca kwifayile, ukuba '>' isetyenzisiwe, ifayile iya kubhalwa ngaphezulu, ukuba '>>' umgca uya kufakwa ekupheleni kwefayile:
echo "string" > filename
Sijonge iinkcukacha ezithe vetshe kwimiyalelo ye-UNIX kwi-Intanethi (akukho mntu urhoxisileyo ukuziphuhlisa).
Indlela emfutshane ye-keyboard Ctrl + C kunye ne-Ctrl + Z iyaphazamisa kwaye imise ukuphunyezwa kwemiyalelo, ngokulandelelanayo.

Isinyathelo 2

Yenza ubomi bakho bube lula

Ukuze ungazithuthumbisi ngokungeyomfuneko ngokufaka imiyalelo evela kwikhibhodi yesikrini (kwiimeko "zentsimi", ngokuqinisekileyo, awukwazi ukubaleka kule nto) kukho iindlela ezimbini:

  1. Qhagamshela ikhibhodi epheleleyo kwisixhobo sakho se-Android ngayo nayiphi na indlela efanelekileyo.
  2. Sebenzisa i-ssh. Ukubeka nje, ikhonsoli ye-Termux esebenza kwisixhobo sakho se-Android iya kuvulwa kwikhompyuter yakho.

Ndaya kwindlela yesibini, nangona kunzima ukuseta, konke kuhlawula ngokulula ukusetyenziswa.

Kufuneka ufake inkqubo yomxhasi we-ssh kwikhompyuter, ndisebenzisa i-Bitvise SSH Client, incl. zonke ezinye izenzo ziyenziwa koludweliso lwenkqubo.

Termux inyathelo ngenyathelo (Icandelo 1)

Ngokuba ngalo mzuzu i-termux ixhasa kuphela ukudibanisa usebenzisa indlela ye-Publickey usebenzisa ifayile yesitshixo, kufuneka siyile le fayile. Ukwenza oku, kwinkqubo yeBitvise SSH Client, kwi Ngena ithebhu, cofa kwi umphathi wesitshixo somthengi kwifestile evulayo, yenza isitshixo esitsha sikawonke-wonke kwaye usithumele ngaphandle kwifomati ye-OpenSSH kwifayile ebizwa ngokuba yi termux.pub (eneneni, naliphi na igama lingasetyenziswa). Ifayile eyenziweyo ibekwe kwimemori yangaphakathi yesixhobo sakho se-Android kwifolda yokuKhuphela (le folda, kunye nezinye ezininzi, i-Termux yenze lula ukufikelela ngaphandle kweengcambu).

Kwi-Login tab, kwi-Host field, faka i-IP yesixhobo sakho se-Android (unokufumana ngokufaka umyalelo we-ifconfig kwi-Termux) kwintsimi ye-Port kufuneka ibe yi-8022.

Ngoku masiqhubele phambili ekufakeni i-OpenSSH kwi-Termux, kuba sifaka le miyalelo ilandelayo:

apt install openssh (kwinkqubo, ukuba kuyimfuneko, ngenisa 'y')
pkill sshd (ngalo myalelo simisa i-OpenSSH)
termux-setup-storage (qhagamshela inkumbulo yangaphakathi)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (khuphela ifayile yesitshixo)
sshd (qalisa umamkeli we-ssh)

Sibuyela kwi-Bitvise SSH Client kwaye ucofe iqhosha lokungena. Ngethuba lenkqubo yoxhulumaniso, iwindow iya kuvela apho sikhetha khona Indlela - isitshixo sikawonke-wonke, Isitshixo soMthengi yiNgcaciso yokuGcina (ukuba uyichazile xa uvelisa ifayile yesitshixo).

Kwimeko yoxhulumaniso oluyimpumelelo (ukuba yonke into yenziwe njengoko ibhaliwe, kufuneka idibanise ngaphandle kweengxaki), iwindow iya kuvula.

Termux inyathelo ngenyathelo (Icandelo 1)

Ngoku sinokufaka imiyalelo evela kwiPC kwaye iya kuphunyezwa kwisixhobo sakho se-Android. Akukho nzima ukuqikelela ukuba zeziphi iingenelo ezibonelela ngoku.

Isinyathelo 3

Cwangcisa iTermux, faka izixhobo ezongezelelweyo

Okokuqala, masifake i-bash-completion (indlela emfutshane, i-magic-Tab, nantoni na oyibiza ngayo). Undoqo womsebenzi kukuba, ngokungenisa imiyalelo, ungasebenzisa ukugqibezela ngokuzenzekela ngokucinezela iTab. Ukuhlohla, bhala:

apt install bash-completion (Isebenza ngokuzenzekelayo xa ucofa iTab)

Ewe, buyintoni ubomi ngaphandle komhleli wombhalo kunye nokuqaqambisa ikhowudi (ukuba ngequbuliso ufuna ukwenza ikhowudi, kodwa uyafuna). Ukuhlohla, bhala:

apt install vim

Apha unokusebenzisa ukugqibezela ngokuzenzekelayo- sibhala 'apt i' ngoku cofa iTab kwaye umyalelo wethu uhlonyelwe 'ukufakela ngokufanelekileyo'.

Ukusebenzisa i-vim akunzima, ukuvula ifayile ye-1.txt (ukuba ayikho, iya kwenziwa) sibhala:

vim 1.txt

Cofa u-'i' ukuqalisa ukuchwetheza
Cofa u-ESC ukugqiba ukuchwetheza
Umyalelo kufuneka wandulelwe yikholoni ':'
':q' - phuma ngaphandle kokugcina
':w' -gcina
':wq' -gcina kwaye uphume

Kuba ngoku sinokwenza kwaye sihlele iifayile, masiphucule inkangeleko kunye nokuziva komgca womyalelo weTermux kancinci. Ukwenza oku, kufuneka simisele ukuguquguquka kwemekobume yePS1 ku "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [33[0m][33[0m]" (ukuba ndiyazibuza ukuba yintoni kwaye itye ntoni nceda apha). Ukwenza oku, kufuneka songeze umgca kwifayile '.bashrc' (ibekwe kwingcambu kwaye iphunyezwa lonke ixesha iqokobhe liqaliswa):

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

Ukwenza lula kunye nokucaca, siya kusebenzisa i-vim:

cd
vim .bashrc

Sifaka umgca, gcina kwaye uphume.

Enye indlela yokongeza umgca kwifayile kukusebenzisa umyalelo othi 'echo':

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

Qaphela ukuba ukubonisa iingcaphuno eziphindwe kabini, umtya wonke kufuneka uvalelwe kwiingcaphuno enye. Lo myalelo une-'>>' kuba ifayile iya kukhutshelwa ukuze ubhale ngaphezulu '>'.

Kwifayile ye.bashrc, ungangenisa kwakhona izifinyezo. Umzekelo, sifuna ukwenza uhlaziyo kunye nokuphucula ngomyalelo omnye kanye. Ukwenza oku, yongeza umgca olandelayo kwi-.bashrc:

alias updg = "apt update && apt upgrade"

Ukufaka umgca, ungasebenzisa i-vim okanye umyalelo we-echo (ukuba awusebenzi wedwa - bona ngezantsi)

Isibizo sesibizo sithi:

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

Ngoko ke masifake isifinyezo:

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

Nazi ezinye izinto eziluncedo ngakumbi

Faka nge-apt install

indoda - Uncedo olwakhelwe ngaphakathi kwimiyalelo emininzi.
Indoda % yomyalelo

imagemagick - Uncedo lokusebenza ngemifanekiso (ukuguqula, ukucinezela, ukunqampuna). Ixhasa iifomati ezininzi ezibandakanya i-pdf Umzekelo: Guqula yonke imifanekiso ekwifolda yangoku ibe yi-pdf enye kwaye unciphise ubungakanani bayo.
guqula *.jpg -scale 50% img.pdf

ffmpeg - Enye yezona ziguquli zibalaseleyo zomsindo/ividiyo. Imiyalelo kaGoogle yokusetyenziswa.

mc-Umphathi wefayile-ezimbini ezifana Kude.

Kusekho amanyathelo amaninzi ngaphambili, eyona nto iphambili kukuba intshukumo iqalile!

umthombo: www.habr.com

Yongeza izimvo