Termux nhanho nhanho (Chikamu 1)

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:

Termux nhanho nhanho (Chikamu 1)

Isu tinovhura iyo yakaiswa application uye ona:

Termux nhanho nhanho (Chikamu 1)

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:

  1. Batanidza kiibhodhi yakazara kune yako Android kifaa mune chero nzira iri nyore.
  2. 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.

Termux nhanho nhanho (Chikamu 1)

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.

Termux nhanho nhanho (Chikamu 1)

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 pano) Kuti tiite izvi, tinoda kuwedzera mutsara kune '.bashrc' faira (iri pamudzi uye inoitwa pese panotangwa goko):

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

Voeg