Termux taahiraa i te taahiraa (Wahanga 1)

termux taahiraa i te taahiraa

I te wa tuatahi i tutaki ai ahau ki a Termux, a kei tawhiti atu ahau i te kaiwhakamahi Linux, ka puta nga whakaaro e rua i roto i toku mahunga: "He pai te korero!" me "Me pehea te whakamahi?". I te tirotiro i te Ipurangi, kaore au i kite i tetahi tuhinga ka taea e koe te timata ki te whakamahi i te Termux kia nui ake ai te koa atu i te kare. Ma tatou e whakatika tenei.

He aha ahau i tae ai ki Termux? Tuatahi, ko te hacking, ko te hiahia ki te mohio he iti nei. Tuarua, ko te kore e kaha ki te whakamahi i te Kali Linux.
I konei ka ngana ahau ki te whakakotahi i nga mea whai hua katoa i kitea e au mo te kaupapa. Ko tenei tuhinga kaore pea e miharo ki te hunga e mohio ana, engari mo te hunga e mohio ana ki nga ahuareka o Termux, ko taku tumanako ka whai hua.

Mo te pai ake o te maarama ki nga korero, ka tūtohu ahau kia whakahoki ano i nga mea i whakaahuahia e au ehara i te kape-whakapiri ngawari, engari ki te whakauru i nga whakahau maaku ano. Mo te waatea, me hiahia maatau he taputapu Android me te papapātuhi e hono ana, me te mea i taku keehi, he taputapu Android me tetahi PC / Pona (Windows) e hono ana ki te whatunga kotahi. He pai ake te pakiaka o Android, engari kaore e hiahiatia. I etahi wa ka tohu ahau i tetahi mea i roto i nga taiapa, ko te tikanga ka pai ake to maarama ki nga korero (mehemea kaore i te tino marama nga mea kua tuhia ki roto i nga taiapa, kaua e pai ki te peke, katahi ka whakamaramatia nga mea katoa i roto i te waa me te mea e tika ana).

te taahi 1

Ka noho noa ahau me te tino arorau i te wa ano

Tāutahia a Termux mai i te Google Play Market:

Termux taahiraa i te taahiraa (Wahanga 1)

Ka whakatuwherahia e matou te tono kua whakauruhia ka kite:

Termux taahiraa i te taahiraa (Wahanga 1)

Ko te mahi e whai ake nei ko te whakahou i nga kohinga kua oti te whakauru. Ki te mahi i tenei, ka whakauruhia e matou nga whakahau e rua, i roto i te waa e whakaae ana matou ki nga mea katoa ma te whakauru Y:

apt update
apt upgrade
Ma te whakahau tuatahi, ka tirohia e matou te rarangi o nga kohinga kua whakauruhia ka rapua nga mea ka taea te whakahou, me te tuarua ka whakahouhia e matou. Mo konei, me tuhi nga whakahau ki tenei raupapa.

Kei a matou te putanga hou o Termux.

He torutoru ano nga whakahau

ls - he whakaatu i te rarangi o nga konae me nga raarangi i roto i te raarangi o naianei
cd – ka neke ki te whaiaronga kua tohua, hei tauira:
He mea nui kia marama: ki te kore te ara i tohua tika (~/storage/downloads/1.txt) ka puta mai i te raarangi o naianei
cd dir1 – ka neke ki te dir1 mena kei te raarangi o naianei
cd ~/dir1 – ka neke ki te dir1 i te ara kua tohua mai i te kōpaki pakiaka
cd  ranei cd ~ - neke ki te kōpaki pakiaka
clear - whakawātea i te papatohu
ifconfig - ka taea e koe te kite i te IP, ka taea ranei e koe te whirihora i te whatunga
cat - ka taea e koe te mahi me nga konae / taputapu (i roto i te miro kotahi) hei tauira:
cat 1.txt – tirohia nga ihirangi o te konae 1.txt
cat 1.txt>>2.txt – kape te konae 1.txt ki te konae 2.txt (ka noho tonu te konae 1.txt)
rm - whakamahia ki te tango i nga konae mai i te punaha konae. Ko nga whiringa ka whakamahia me te rm:
-r – tukatuka i nga whaiaronga kohanga katoa. Ka hiahiatia tenei ki te mea he whaiaronga te konae e mukua ana. Mena ka mukua te konae ehara i te raarangi, karekau he painga o te whiringa -r ki te whakahau rm.
-i – whakaatu he tohu whakaū mo ia mahi mukunga.
-f – kaua e whakahoki i te waehere putanga pohehe mena na nga konae kore i puta mai nga hapa; kaua e tono mo te whakapumautanga o nga whakawhitinga.
Hei tauira:
rm -rf mydir – mukua te konae (he whaiaronga ranei) mydir me te kore he whakau me te waehere hapa.
mkdir <путь> - ka hangaia he whaiaronga ki te ara kua tohua
echo – ka taea te whakamahi ki te tuhi raina ki te konae, mena ka whakamahia te '>', ka tuhiruatia te konae, mena '>>' ka apitihia te raina ki te mutunga o te konae:
echo "string" > filename
Ka rapua e matou etahi atu korero mo nga whakahau UNIX i runga i te Ipurangi (kaore tetahi i whakakore i te whakawhanaketanga whaiaro).
Ko te pokatata papapātuhi Ctrl + C me Ctrl + Z ka haukotia, ka mutu te mahi o nga whakahau.

te taahi 2

Kia ngawari to oranga

Kia kore ai koe e whakamamae i a koe ma te whakauru i nga whakahau mai i te papapātuhi i runga i te mata (i roto i nga tikanga "marama", he pono, kaore koe e mawehe atu i tenei) e rua nga huarahi:

  1. Whakauruhia he papapātuhi katoa ki to taputapu Android i roto i nga huarahi pai.
  2. Whakamahia te ssh. Ma te ngawari, ka whakatuwherahia te papatohu o Termux e rere ana i runga i to taputapu Android i runga i to rorohiko.

I haere ahau mo te huarahi tuarua, ahakoa he ahua uaua ki te whakarite, ka whai hua katoa i te ngawari o te whakamahi.

Me whakauru e koe te papatono kiritaki ssh i runga i te rorohiko, ka whakamahi ahau i te Bitvise SSH Client, incl. ka mahia nga mahi katoa i roto i tenei kaupapa.

Termux taahiraa i te taahiraa (Wahanga 1)

No te mea I tenei wa ka tautoko noa a Termux i te hono ma te whakamahi i te tikanga Publickey ma te whakamahi i tetahi konae matua, me hanga e tatou tenei konae. Ki te mahi i tenei, i roto i te kaupapa Kiritaki Bitvise SSH, i runga i te ripa Takiuru, pawhiria kaiwhakahaere matua kiritaki i roto i te matapihi e tuwhera ana, hangaia he taviri tūmatanui hou ka kaweake ki te whakatakotoranga OpenSSH ki te konae e kiia nei ko termux.pub (mehemea ka taea te whakamahi i tetahi ingoa). Ko te konae i hangaia ka tuu ki roto i te mahara o roto o to taputapu Android ki te kōpaki Tikiake (tenei kōpaki, me etahi atu, kua ngawari te uru atu a Termux kaore he pakiaka).

I roto i te ripa Takiuru, i roto i te mara Kaihautū, whakauruhia te IP o to taputapu Android (ka kitea e koe ma te whakauru i te whakahau ifconfig i Termux) i roto i te mara Tauranga me 8022.

Inaianei me haere tonu ki te whakauru OpenSSH ki Termux, mo tenei ka uru tatou ki nga whakahau e whai ake nei:

apt install openssh (i roto i te tukanga, ki te tika, tomo 'y')
pkill sshd (ma tenei whakahau ka mutu te OpenSSH)
termux-setup-storage (honoa te mahara o roto)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (tārua kōnae kī)
sshd (tīmata kaihautū ssh)

Ka hoki matou ki te Kiritaki Bitvise SSH ka paato i te paatene Takiuru. I roto i te tukanga hononga, ka puta he matapihi ka tohua e matou te Tikanga - publickey, Ko te Kīanga Kiritaki ko te Kupuhipa (mehemea i tohua e koe i te wa e whakaputa ana i te konae matua).

Mena he hononga angitu (mehemea kua oti nga mea katoa i tuhia, me hono atu kaore he raruraru), ka tuwhera he matapihi.

Termux taahiraa i te taahiraa (Wahanga 1)

Inaianei ka taea e taatau te whakauru i nga whakahau mai i te PC ka mahia ki runga i to taputapu Android. Ehara i te mea uaua ki te whakaaro he aha nga painga ka whakawhiwhia e tenei.

te taahi 3

Whakaritehia a Termux, whakauruhia etahi atu taputapu

Tuatahi, me whakauru te bash-completion (pokatata, magic-Tab, ma wai e karanga). Ko te ngako o te whaipainga ko te mea, ma te whakauru i nga whakahau, ka taea e koe te whakamahi autocomplete ma te pehi i te Ripa. Hei tāuta, tuhia:

apt install bash-completion (Ka mahi aunoa ma te pehi i te Ripa)

Ana, he aha te ora kaore he kaiwhakatika tuhinga me te tohu tohu (mehemea ka hiahia koe ki te tohu, engari ka hiahia koe). Hei tāuta, tuhia:

apt install vim

I konei ka taea e koe te whakamahi autocomplete - ka tuhia e matou 'apt i' inaianei ka pehi i te Ripa ka apitihia ta matou whakahau ki te 'apt install'.

Ko te whakamahi i te vim ehara i te mea uaua, ki te whakatuwhera i te konae 1.txt (mehemea kaore i te noho, ka hangaia) ka tuhia e matou:

vim 1.txt

Patohia te 'i' kia timata te pato
Pēhia te ESC kia mutu te patopato
Ko te whakahau me whai i te kopirua ':'
':q' - puta me te kore tiaki
':w' - tiaki
':wq' - tiaki ka puta

I te mea ka taea e tatou te hanga me te whakatika i nga konae, me whakapai ake te ahua me te ahua o te rarangi whakahau a Termux. Hei mahi i tenei, me tautuhi te taurangi taiao PS1 ki "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (mehemea ko koe e whakaaro ana he aha tena me te aha e kai ai koa konei). Hei mahi i tenei, me taapiri te raina ki te konae '.bashrc' (kei te putake, ka mahia i nga wa katoa ka timata te anga):

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

Mo te ngawari me te maamaa, ka whakamahia e matou te vim:

cd
vim .bashrc

Ka uru tatou ki te raina, tiakina ka puta.

Ko tetahi atu huarahi ki te taapiri raina ki tetahi konae ko te whakamahi i te whakahau 'echo':

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

Kia maumahara ki te whakaatu korukīrua, me mau te aho katoa ki nga korukī kotahi. Kei tenei tono '>>' na te mea ka kapi te konae ki te tuhirua '>'.

I roto i te kōnae .bashrc, ka taea hoki e koe te whakauru i te ingoa ingoa - whakapoto. Hei tauira, e hiahia ana matou ki te whakahou me te whakahou me te whakahau kotahi i te wa kotahi. Hei mahi i tenei, taapirihia te rarangi e whai ake nei ki te .bashrc:

alias updg = "apt update && apt upgrade"

Hei whakauru raina, ka taea e koe te whakamahi i te vim, i te whakahau echo ranei (mehemea karekau e mahi i a koe ake - tirohia i raro nei)

Ko te wetereo ingoakē ko:

alias <сокращение> = "<перечень команд>"

Na me tapiri he whakapoto:

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

Anei etahi atu taputapu whaihua

Tāuta mā te tāuta tika

tangata - He awhina i roto mo te nuinga o nga whakahau.
tangata %ingoa whakahau

imagemagick - He taputapu mo te mahi me nga whakaahua (te huri, te kokopi, te tapahi). Ka tautokohia te maha o nga whakatakotoranga tae atu ki te pdf. Tauira: Hurihia nga pikitia katoa o te kōpaki o naianei ki te pdf kotahi ka whakaitihia te rahi.
tahuri *.jpg -tauine 50% img.pdf

ffmpeg - Ko tetahi o nga kaitahuri oro/ataata pai rawa atu. Nga tohutohu a Google mo te whakamahi.

mc - He kaiwhakahaere konae rua-pihanga penei i a Far.

He maha tonu nga hikoi kei mua, ko te mea nui kua timata te kaupapa!

Source: will.com

Tāpiri i te kōrero