termux nhanho nhanho
Pandakatanga kusangana naTermux, uye ndiri kure nekuve mushandisi weLinux, zvakakonzera pfungwa mbiri mumusoro mangu: "Kutaura kwakanaka!" uye "Kushandisa sei?". Mushure mekutsvagisa paInternet, handina kuwana chero chinyorwa chinokubvumidza zvizere kuti utange kushandisa Termux kuitira kuti iunze mufaro wakawanda pane crap. Tichagadzirisa izvi.
Chii, chokwadi, chandakasvika kuTermux? Chekutanga, kubira, kana kuti chishuwo chekuchinzwisisa zvishoma. Chechipiri, kusakwanisa kushandisa Kali Linux.
Pano ini ndichaedza kuisa pamwe chete zvinhu zvose zvinobatsira zvandakawana pamusoro pehurukuro. Ichi chinyorwa hachigone kushamisa chero munhu anonzwisisa, asi kune avo vanongoziva zvinofadza zveTermux, ndinovimba zvichabatsira.
Kuti unzwisise zviri nani zvinyorwa, ndinokurudzira kudzokorora izvo zvandakatsanangura kwete sekopi-paste, asi kuisa mirairo pachangu. Kuti zvive nyore, isu tinoda chero Android mudziyo une kiibhodhi yakabatana, kana, seyangu, mudziyo weAroid uye PC / Laptop (Windows) yakabatana kune imwecheteyo network. Android inonyanya kudzika midzi, asi haidiwi. Dzimwe nguva ini ndinoratidza chimwe chinhu mumabhuraketi, kazhinji izvi zvinokutendera kuti unzwisise zviri nani zvinyorwa (kana izvo zvakanyorwa mumabhuraketi zvisina kujeka, inzwa wakasununguka kusvetuka, ipapo zvese zvichatsanangurwa mukuita uye sezvinodiwa).
vanotsika 1
Ini ndichave banal uye damn zvine musoro panguva imwe chete
Isa Termux kubva kuGoogle Play Market:
Isu tinovhura iyo yakaiswa application uye ona:
Nhanho inotevera ndeyekugadzirisa iyo pre-yakaiswa mapakeji. Kuti tiite izvi, tinoisa mirairo miviri muhurongwa, mukufamba kwatinobvumirana nezvose nekupinda Y:
apt update
apt upgrade
Nemurairo wekutanga, tinotarisa rondedzero yemapakeji akaiswa uye tinotarisa ayo anogona kuvandudzwa, uye neyechipiri tinoavandudza. Nokuda kwechikonzero ichi, mirairo inofanira kunyorwa munhevedzano iyi.
Isu tave neiyo yazvino vhezheni yeTermux.
Mimwe mirairo mishoma
ls
- inoratidza rondedzero yemafaira uye madhairekitori mune yazvino dhairekitori
cd
- inoenda kune yakatarwa dhairekitori, semuenzaniso:
Izvo zvakakosha kuti unzwisise: kana nzira yacho isina kutaurwa zvakananga (~/storage/downloads/1.txt) ichabva pane yazvino dhairekitori.
cd dir1
- ichaenda kune dir1 kana iripo mune yazvino dhairekitori
cd ~/dir1
- ichaenda kune dir1 munzira yakatarwa kubva pamudzi folda
cd
kana cd ~
- fambisa kune midzi folda
clear
- bvisa iyo console
ifconfig
- iwe unogona kuona iyo IP, kana iwe unogona kugadzirisa network
cat
- inokutendera kuti ushande nemafaira / zvishandiso (mukati metambo imwechete) semuenzaniso:
cat 1.txt
- ona zviri mukati me 1.txt faira
cat 1.txt>>2.txt
-kopa faira 1.txt kufaira 2.txt (faira 1.txt richasara)
rm
- inoshandiswa kubvisa mafaira kubva kufaira system. Sarudzo dzinoshandiswa ne rm:
-r
- gadzirisa ese akaiswa madhairekitori. Iyi kiyi inodiwa kana faira iri kudzimwa iri dhairekitori. Kana iyo faira iri kubviswa isiri dhairekitori, saka iyo -r sarudzo haina chekuita pane rm command.
-i
- ratidza yekusimbisa yekusimbisa kune yega yega yekudzima mashandiro.
-f
- usadzose kodhi yekubuda isiriyo kana zvikanganiso zvakakonzerwa nemafaira asiripo; usabvunze kusimbiswa kwekutengeserana.
Somuenzaniso:
rm -rf mydir
-dzima iyo faira (kana dhairekitori) mydir pasina kusimbiswa uye kukanganisa kodhi.
mkdir <ΠΏΡΡΡ>
- inogadzira dhairekitori munzira yakatarwa
echo
- inogona kushandiswa kunyora mutsara kune faira, kana '>' ikashandiswa, iyo faira inozonyorwa pamusoro, kana '>>' mutsara uchawedzerwa kusvika kumagumo efaira:
echo "string" > filename
Isu tinotarisa kune rumwe ruzivo nezve UNIX mirairo paInternet (hapana akadzima kusimudzira).
Iyo keyboard yekudimbudzira Ctrl + C uye Ctrl + Z inovhiringidza uye inomisa kuita kwemirairo, zvichiteerana.
vanotsika 2
Ita kuti hupenyu hwako huve nyore
Kuti urege kuzvitambudza zvisina basa nekupinda mirairo kubva pane-screen keyboard (mu "munda" mamiriro, hongu, haugone kubva pane izvi) kune nzira mbiri:
- Batanidza kiibhodhi yakazara kune yako Android kifaa mune chero nzira iri nyore.
- Shandisa ssh. Zvichitaurwa zviri nyore, iyo console yeTermux inoshanda pane yako Android kifaa ichavhurwa pakombuta yako.
Ndakaenda kune yechipiri nzira, kunyangwe iri zvishoma kuomarara kumisikidza, zvese zvinobhadhara mukusununguka kwekushandisa.
Iwe unofanirwa kuisa iyo ssh mutengi chirongwa pakombuta, ini ndinoshandisa Bitvise SSH Client, incl. zvese zvimwe zviito zvinoitwa muchirongwa ichi.
Nokuti parizvino Termux inongotsigira kubatanidza uchishandisa iyo Publickey nzira uchishandisa kiyi faira, isu tinofanirwa kugadzira iyi faira. Kuti uite izvi, muBitvise SSH Client chirongwa, pane iyo Login tab, tinya pa client key manager mufafitera rinovhurwa, gadzira kiyi yeruzhinji uye utumire kunze muOpenSSH fomati kune faira inonzi termux.pub (chaizvoizvo, chero zita rinogona kushandiswa). Iyo faira yakagadzirwa inoiswa mundangariro yemukati yechishandiso chako cheAroid muFolda Yekurodha (iyi folda, uye nevamwe vakati wandei, Termux yakarerutsa kupinda pasina mudzi).
Mu Login tebhu, mundima Yekugamuchira, isa IP yeako Android mudziyo (iwe unogona kuziva nekuisa iyo ifconfig murairo muTermux) mumunda wePort inofanira kunge iri 8022.
Zvino ngatienderere mberi nekuisa OpenSSH muTermux, nekuda kweizvi tinoisa iyo inotevera mirairo:
apt install openssh
(mukuita, kana zvichidikanwa, pinda 'y')
pkill sshd
(nemurairo uyu tinomisa OpenSSH)
termux-setup-storage
(batanidza ndangariro yemukati)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys
(kopa kiyi faira)
sshd
(tanga ssh host)
Isu tinodzokera kuBitvise SSH Client uye tinya bhatani reLog in. Munguva yekubatanidza maitiro, hwindo richaonekwa umo isu tinosarudza Method - publickey, Client kiyi iPassphrase (kana iwe wakaitsanangura paunenge uchigadzira kiyi faira).
Muchiitiko chekubatana kwakabudirira (kana zvinhu zvose zvakaitwa sezvakanyorwa, zvinofanira kubatana pasina matambudziko), hwindo rinozaruka.
Iye zvino isu tinogona kuisa mirairo kubva kuPC uye ivo vanozoitwa pane yako Android kifaa. Hazvina kuoma kufungidzira izvo zvinobatsira izvi zvinopa.
vanotsika 3
Gadzira Termux, isa zvimwe zvekushandisa
Chekutanga pane zvese, ngatiise bash-kupedzisa (kudimbudzira, mashiripiti-Tab, chero chaunodaidza). Izvo zvakakosha zvekushandisa ndezvekuti, nekupinda mirairo, unogona kushandisa autocomplete nekudzvanya Tab. Kuisa, nyora:
apt install bash-completion
(Inoshanda otomatiki pakudzvanya Tab)
Zvakanaka, chii chiri hupenyu pasina chinyorwa chinyorwa chine kodhi inosimudzira (kana iwe ukangoerekana wada kukodha, asi iwe uchida). Kuisa, nyora:
apt install vim
Pano iwe unogona kutoshandisa autocomplete - tinonyora 'apt i' ikozvino tinya Tab uye murairo wedu unowedzerwa ku 'apt install'.
Kushandisa vim hakuna kuoma, kuvhura iyo 1.txt faira (kana isipo, ichagadzirwa) tinonyora:
vim 1.txt
Dzvanya 'i' kuti utange kutaipa
Dzvanya ESC kuti upedze kutaipa
Murairo unofanira kutangirwa nekoroni ':'
':q' - buda usina kuchengetedza
':w' - chengetedza
':wq' - chengetedza uye buda
Sezvo isu tave kugona kugadzira nekugadzirisa mafaera, ngatinatsidze kutaridzika uye kunzwa kweTermux's command line zvishoma. Kuti tiite izvi, isu tinofanirwa kuseta iyo PS1 nharaunda shanduko ku "[ 33[1;33; 1; 32m]:[ 33[1; 31m] w$ [33[0m] 33[0m]" (kana iwe ndiri kushamisika kuti chii uye nekuidya ndapota
PS1 = "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"
Kuti zvive nyore uye zvakajeka, isu tichashandisa vim:
cd
vim .bashrc
Isu tinopinda mumutsara, chengetedza uye buda.
Imwe nzira yekuwedzera mutsara kune faira ndeye kushandisa iyo 'echo' kuraira:
echo PS1='"[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"' >> .bashrc
Ziva kuti kuratidza makotesheni akapetwa kaviri, tambo yese inofanira kuvharirwa mune imwe makotesheni. Uyu murairo une '>>' nokuti faira ichave yakasungirirwa kuti inyore '>'.
In the .bashrc file, you can also enter alias's - abbreviations. Semuenzaniso, isu tinoda kuita kuvandudza uye kukwidziridza nemurairo mumwechete kamwechete. Kuti uite izvi, wedzera mutsara unotevera ku .bashrc:
alias updg = "apt update && apt upgrade"
Kuisa mutsara, unogona kushandisa vim kana iyo echo command (kana isingashande wega - ona pazasi)
Iyo alias syntax ndeiyi:
alias <ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅> = "<ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄>"
Saka ngatiwedzerei chidimbu:
echo alias updg='"apt update && apt upgrade"' >> .bashrc
Heano zvimwe zvinobatsira zvekushandisa
Isa kuburikidza neapt install
murume - Yakavakwa-mukati rubatsiro kune yakawanda mirairo.
murume % commandname
imagemagick - Chishandiso chekushanda nemifananidzo (kushandura, kumanikidza, kudzvanya). Inotsigira akawanda mafomati anosanganisira pdf Muenzaniso: Shandura mapikicha ese ari mune yazvino folda kuita imwe pdf uye kuderedza saizi yawo.
shandura *.jpg -scale 50% img.pdf
ffmpeg - Imwe yeakanakisa odhiyo / vhidhiyo inoshandura. Google mirairo yekushandisa.
mc - Iyo mbiri-pane faira maneja seKure.
Pachine matanho akawanda mberi, chinhu chikuru ndechokuti kufamba kwatanga!
Source: www.habr.com