Termux hatua kwa hatua (Sehemu ya 1)

termux hatua kwa hatua

Nilipokutana na Termux kwa mara ya kwanza, na niko mbali na kuwa mtumiaji wa Linux, ilisababisha mawazo mawili kichwani mwangu: "Tamko nzuri!" na "Jinsi ya kutumia?". Baada ya kupekua mtandao, sikupata nakala moja ambayo hukuruhusu kabisa kuanza kutumia Termux ili kuleta raha zaidi kuliko ujinga. Tutarekebisha hili.

Kwa nini, kwa kweli, nilifika Termux? Kwanza, utapeli, au tuseme hamu ya kuielewa kidogo. Pili, kutokuwa na uwezo wa kutumia Kali Linux.
Hapa nitajaribu kuweka pamoja mambo yote muhimu niliyopata kwenye mada. Kifungu hiki hakiwezekani kushangaza mtu yeyote anayeelewa, lakini kwa wale wanaojua tu furaha ya Termux, natumaini itakuwa muhimu.

Kwa ufahamu bora wa nyenzo, ninapendekeza kurudia kile nilichoelezea sio nakala rahisi, lakini kuingiza amri peke yangu. Kwa urahisi, tunahitaji kifaa cha Android kilicho na kibodi iliyounganishwa, au, kama ilivyo kwangu, kifaa cha Android na Kompyuta / Laptop (Windows) iliyounganishwa kwenye mtandao huo. Android inapendekezwa kuwa na mizizi, lakini haihitajiki. Wakati mwingine ninaonyesha kitu kwenye mabano, kwa kawaida hii itakuruhusu kuelewa vizuri nyenzo (ikiwa kile kilichoandikwa kwenye mabano sio wazi kabisa, jisikie huru kukiruka, basi kila kitu kitaelezewa katika mchakato na inapohitajika).

Hatua ya 1

Nitakuwa banal na damn mantiki kwa wakati mmoja

Sakinisha Termux kutoka Soko la Google Play:

Termux hatua kwa hatua (Sehemu ya 1)

Tunafungua programu iliyosanikishwa na kuona:

Termux hatua kwa hatua (Sehemu ya 1)

Hatua inayofuata ni kusasisha vifurushi vilivyosakinishwa awali. Ili kufanya hivyo, tunaingiza amri mbili kwa mpangilio, kwa njia ambayo tunakubaliana na kila kitu kwa kuingiza Y:

apt update
apt upgrade
Kwa amri ya kwanza, tunaangalia orodha ya vifurushi vilivyowekwa na kuangalia kwa wale ambao wanaweza kusasishwa, na kwa pili tunasasisha. Kwa sababu hii, amri lazima ziandikwe katika mlolongo huu.

Sasa tuna toleo la hivi karibuni la Termux.

Amri chache zaidi

ls - inaonyesha orodha ya faili na saraka katika saraka ya sasa
cd - huhamia kwenye saraka maalum, kwa mfano:
Ni muhimu kuelewa: ikiwa njia haijabainishwa moja kwa moja (~/storage/downloads/1.txt) itatoka kwenye saraka ya sasa.
cd dir1 - itahamia dir1 ikiwa iko kwenye saraka ya sasa
cd ~/dir1 - itahamia dir1 kwa njia maalum kutoka kwa folda ya mizizi
cd  au cd ~ - Nenda kwenye folda ya mizizi
clear - futa console
ifconfig - unaweza kuona IP, au unaweza kusanidi mtandao
cat - hukuruhusu kufanya kazi na faili / vifaa (ndani ya uzi sawa) kwa mfano:
cat 1.txt - tazama yaliyomo kwenye faili ya 1.txt
cat 1.txt>>2.txt - nakili faili 1.txt hadi faili 2.txt (faili 1.txt itasalia)
rm - kutumika kuondoa faili kutoka kwa mfumo wa faili. Chaguzi zinazotumiwa na rm:
-r - kuchakata saraka zote zilizowekwa. Ufunguo huu unahitajika ikiwa faili inayofutwa ni saraka. Ikiwa faili inayofutwa sio saraka, basi -r chaguo haina athari kwa amri ya rm.
-i - onyesha arifa ya uthibitishaji kwa kila operesheni ya kufuta.
-f - usirudishe nambari ya kuondoka yenye makosa ikiwa makosa yalisababishwa na faili ambazo hazipo; usiombe uthibitisho wa shughuli.
Kwa mfano:
rm -rf mydir - Futa faili (au saraka) mydir bila uthibitisho na msimbo wa makosa.
mkdir <ΠΏΡƒΡ‚ΡŒ> - huunda saraka kwenye njia maalum
echo - inaweza kutumika kuandika mstari kwa faili, ikiwa '>' itatumika, faili itaandikwa tena, ikiwa '>>' mstari utaongezwa hadi mwisho wa faili:
echo "string" > filename
Tunatafuta maelezo zaidi juu ya amri za UNIX kwenye mtandao (hakuna mtu aliyeghairi kujiendeleza).
Njia ya mkato ya kibodi Ctrl + C na Ctrl + Z hukatiza na kusimamisha utekelezaji wa amri, kwa mtiririko huo.

Hatua ya 2

Rahisisha maisha yako

Ili usijitese bila lazima kwa kuingiza amri kutoka kwa kibodi kwenye skrini (katika hali ya "uwanja", bila shaka, huwezi kuepuka hili) kuna njia mbili:

  1. Unganisha kibodi kamili kwenye kifaa chako cha Android kwa njia yoyote inayofaa.
  2. Tumia ssh. Kwa ufupi, koni ya Termux inayoendesha kwenye kifaa chako cha Android itafunguliwa kwenye kompyuta yako.

Nilikwenda kwa njia ya pili, ingawa ni ngumu kidogo kusanidi, yote hulipa kwa urahisi wa utumiaji.

Unahitaji kusanikisha programu ya mteja wa ssh kwenye kompyuta, mimi hutumia Mteja wa Bitvise SSH, incl. vitendo vyote zaidi vinafanywa katika programu hii.

Termux hatua kwa hatua (Sehemu ya 1)

Kwa sababu kwa sasa Termux inasaidia tu kuunganisha kwa kutumia njia ya Ufunguo wa Umma kwa kutumia faili muhimu, tunahitaji kuunda faili hii. Ili kufanya hivyo, katika mpango wa Mteja wa Bitvise SSH, kwenye kichupo cha Ingia, bofya meneja wa ufunguo wa mteja katika dirisha linalofungua, toa ufunguo mpya wa umma na uhamishe katika umbizo la OpenSSH kwa faili inayoitwa termux.pub (kwa kweli, jina lolote linaweza kutumika). Faili iliyoundwa imewekwa kwenye kumbukumbu ya ndani ya kifaa chako cha Android kwenye folda ya Vipakuliwa (folda hii, na zingine kadhaa, Termux imerahisisha ufikiaji bila mizizi).

Kwenye kichupo cha Ingia, kwenye uwanja wa Seva, ingiza IP ya kifaa chako cha Android (unaweza kujua kwa kuingiza amri ya ifconfig kwenye Termux) kwenye uwanja wa Bandari inapaswa kuwa 8022.

Sasa hebu tuendelee kusakinisha OpenSSH katika Termux, kwa hili tunaingiza amri zifuatazo:

apt install openssh (katika mchakato, ikiwa ni lazima, ingiza 'y')
pkill sshd (kwa amri hii tunasimamisha OpenSSH)
termux-setup-storage (unganisha kumbukumbu ya ndani)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (nakili faili muhimu)
sshd (anza mwenyeji wa ssh)

Tunarudi kwa Mteja wa Bitvise SSH na ubofye kitufe cha Ingia. Wakati wa mchakato wa uunganisho, dirisha litaonekana ambalo tunachagua Njia - ufunguo wa umma, ufunguo wa Mteja ni Nenosiri (ikiwa uliielezea wakati wa kuzalisha faili muhimu).

Katika kesi ya uunganisho uliofanikiwa (ikiwa kila kitu kimefanywa kama ilivyoandikwa, inapaswa kuunganishwa bila matatizo), dirisha litafungua.

Termux hatua kwa hatua (Sehemu ya 1)

Sasa tunaweza kuingiza amri kutoka kwa Kompyuta na zitatekelezwa kwenye kifaa chako cha Android. Si vigumu nadhani ni faida gani hii hutoa.

Hatua ya 3

Sanidi Termux, sakinisha huduma za ziada

Kwanza kabisa, hebu tusakinishe bash-completion (njia ya mkato, uchawi-Tab, yeyote anayeiita). Kiini cha matumizi ni kwamba, kwa kuingiza amri, unaweza kutumia kukamilisha kiotomatiki kwa kubonyeza Tab. Ili kusakinisha, andika:

apt install bash-completion (Hufanya kazi kiotomatiki kwa kubonyeza Tab)

Kweli, maisha ni nini bila kihariri cha maandishi kilicho na mwangaza wa msimbo (ikiwa ghafla unataka kuweka msimbo, lakini unataka). Ili kusakinisha, andika:

apt install vim

Hapa unaweza tayari kutumia kukamilisha kiotomatiki - tunaandika 'apt i' sasa bonyeza Tab na amri yetu imeongezwa kwa 'apt install'.

Kutumia vim sio ngumu, kufungua faili ya 1.txt (ikiwa haipo, itaundwa) tunaandika:

vim 1.txt

Bonyeza 'i' ili kuanza kuandika
Bonyeza ESC ili kumaliza kuandika
Amri lazima itanguliwe na koloni ':'
':q' - toka bila kuhifadhi
':w' - hifadhi
':wq' - hifadhi na uondoke

Kwa kuwa sasa tunaweza kuunda na kuhariri faili, hebu tuboreshe mwonekano na hisia ya safu ya amri ya Termux kidogo. Ili kufanya hivyo, tunahitaji kuweka mabadiliko ya mazingira ya PS1 kuwa "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [33[0m][33[0m]" (ikiwa uko kushangaa ni nini na tafadhali kula nini hapa) Ili kufanya hivyo, tunahitaji kuongeza mstari kwenye faili ya '.bashrc' (iko kwenye mzizi na inatekelezwa kila wakati shell inapoanzishwa):

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

Kwa unyenyekevu na uwazi, tutatumia vim:

cd
vim .bashrc

Tunaingia kwenye mstari, kuokoa na kuondoka.

Njia nyingine ya kuongeza mstari kwenye faili ni kutumia amri ya 'echo':

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

Kumbuka kwamba ili kuonyesha manukuu mara mbili, mfuatano mzima lazima uambatanishwe katika nukuu moja. Amri hii ina '>>' kwa sababu faili itabandikwa ili kubatilisha '>'.

Katika faili ya .bashrc, unaweza pia kuingiza alias - vifupisho. Kwa mfano, tunataka kufanya sasisho na kuboresha kwa amri moja mara moja. Ili kufanya hivi, ongeza laini ifuatayo kwa .bashrc:

alias updg = "apt update && apt upgrade"

Kuingiza mstari, unaweza kutumia vim au amri ya echo (ikiwa haifanyi kazi peke yako - tazama hapa chini)

Sintaksia laka ni:

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

Kwa hivyo wacha tuongeze kifupi:

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

Hapa kuna huduma zingine muhimu zaidi

Sakinisha kupitia apt install

man - Msaada uliojengwa ndani kwa amri nyingi.
man %commandname

imagemagick - Huduma ya kufanya kazi na picha (kubadilisha, kukandamiza, kupunguza). Inaauni miundo mingi ikiwa ni pamoja na pdf.Mfano: Badilisha picha zote kwenye folda ya sasa kuwa pdf moja na upunguze saizi yake.
badilisha *.jpg -kiwango 50% img.pdf

ffmpeg - Moja ya vigeuzi bora vya sauti/video. Maagizo ya matumizi ya Google.

mc - Kidhibiti faili cha vidirisha viwili kama Mbali.

Bado kuna hatua nyingi mbele, jambo kuu ni kwamba harakati imeanza!

Chanzo: mapenzi.com

Kuongeza maoni