ʻO Termux i kēlā me kēia ʻanuʻu (Mahele 1)

termux i kēlā me kēia ʻanuʻu

I koʻu ʻike mua ʻana iā Termux, a ua mamao wau mai ka lilo ʻana i mea hoʻohana Linux, ua kumu ia i ʻelua manaʻo i loko o koʻu poʻo: "He ʻōlelo maikaʻi!" a "Pehea e hoʻohana ai?". Ma hope o ka ʻimi ʻana i ka Pūnaewele, ʻaʻole i loaʻa iaʻu kahi ʻatikala e hiki ai iā ʻoe ke hoʻomaka i ka hoʻohana ʻana iā Termux i ʻoi aku ka hauʻoli ma mua o ka crap. E hoʻoponopono mākou i kēia.

He aha kaʻu i hele ai i Termux? ʻO ka mea mua, hacking, a i ʻole ka makemake e hoʻomaopopo iki. ʻO ka lua, ʻo ka hiki ʻole ke hoʻohana iā Kali Linux.
Maanei e ho'āʻo wau e hoʻohui i nā mea pono a pau aʻu i ʻike ai ma ke kumuhana. ʻAʻole paha e kāhāhā kēia ʻatikala i ka poʻe i hoʻomaopopo, akā no ka poʻe i ʻike wale i ka leʻaleʻa o Termux, manaʻolana wau e pono ia.

No ka hoʻomaopopo maikaʻi ʻana i ka mea, paipai wau e hana hou i ka mea aʻu i wehewehe ai ʻaʻole he kope kope maʻalahi, akā e hoʻokomo i nā kauoha ma kaʻu iho. No ka ʻoluʻolu, pono mākou i kahi polokalamu Android me kahi keyboard pili, a i ʻole, e like me kaʻu hihia, kahi polokalamu Android a me kahi PC / Laptop (Windows) pili i ka pūnaewele like. ʻOi aku ka maikaʻi o ka Android, akā ʻaʻole pono. I kekahi manawa, hōʻike wau i kekahi mea ma nā brackets, maʻamau kēia e ʻae iā ʻoe e hoʻomaopopo maikaʻi i ka mea (inā ʻaʻole maopopo loa ka mea i kākau ʻia ma nā brackets, e ʻoluʻolu e hoʻokuʻu iā ia, a laila e wehewehe ʻia nā mea āpau i ke kaʻina hana a me ka pono).

pani 1

E lilo wau i mea banal a me ka lohi i ka manawa like

E hoʻouka iā Termux mai Google Play Market:

ʻO Termux i kēlā me kēia ʻanuʻu (Mahele 1)

Wehe mākou i ka polokalamu i kau ʻia a ʻike:

ʻO Termux i kēlā me kēia ʻanuʻu (Mahele 1)

ʻO ka hana aʻe e hoʻohou i nā pūʻolo i hoʻokomo mua ʻia. No ka hana ʻana i kēia, hoʻokomo mākou i ʻelua mau kauoha i ka hoʻonohonoho ʻana, ma ke ʻano o kā mākou ʻae ʻana me nā mea āpau ma ke komo ʻana iā Y:

apt update
apt upgrade
Me ke kauoha mua, nānā mākou i ka papa inoa o nā pūʻolo i hoʻokomo ʻia a nānā i nā mea hiki ke hoʻonui ʻia, a me ka lua e hoʻonui mākou iā lākou. No kēia kumu, pono e kākau ʻia nā kauoha ma kēia kaʻina.

Loaʻa iā mākou ka mana hou loa o Termux.

He mau kauoha hou aku

ls - hōʻike i kahi papa inoa o nā faila a me nā papa kuhikuhi i ka papa kuhikuhi o kēia manawa
cd - neʻe i ka papa kuhikuhi i kuhikuhi ʻia, no ka laʻana:
He mea nui e hoʻomaopopo: inā ʻaʻole i kuhikuhi pololei ʻia ke ala (~/storage/downloads/1.txt) mai ka papa kuhikuhi o kēia manawa.
cd dir1 - e neʻe i ka dir1 inā aia ma ka papa kuhikuhi o kēia manawa
cd ~/dir1 - e neʻe i ka dir1 ma ke ala i kuhikuhi ʻia mai ka waihona kumu
cd  ai ole ia, cd ~ - neʻe i ka waihona kumu
clear - hoʻomaʻemaʻe i ka console
ifconfig - hiki iā ʻoe ke ʻike i ka IP, a i ʻole hiki iā ʻoe ke hoʻonohonoho i ka pūnaewele
cat - hiki iā ʻoe ke hana me nā faila/nā mea hana (i loko o ka pae hoʻokahi) no ka laʻana:
cat 1.txt – nānā i nā mea o ka waihona 1.txt
cat 1.txt>>2.txt – kope i ka faila 1.txt i ka faila 2.txt (e mau ana ka waihona 1.txt)
rm - hoʻohana ʻia e wehe i nā faila mai ka ʻōnaehana faila. Nā koho i hoʻohana ʻia me rm:
-r - kaʻina hana i nā papa kuhikuhi āpau. Pono kēia kī inā he papa kuhikuhi ka faila e holoi ʻia nei. Inā ʻaʻole he papa kuhikuhi ka faila, a laila ʻaʻohe hopena o ke koho -r i ke kauoha rm.
-i - hōʻike i kahi hōʻoia hōʻoia no kēlā me kēia hana holoi.
-f - mai hoʻihoʻi i kahi code puka hewa inā i hoʻokumu ʻia nā hewa e nā faila ʻole; mai noi i ka hōʻoia o nā hana.
Eia kekahi laʻana:
rm -rf mydir - holoi i ka faila (a i ʻole ka papa kuhikuhi) mydir me ka ʻole o ka hōʻoia a me ka helu hewa.
mkdir <путь> - hana i ka papa kuhikuhi ma ke ala i kuhikuhi ʻia
echo - hiki ke hoʻohana ʻia e kākau i kahi laina i kahi faila, inā hoʻohana ʻia '>', e hoʻopau ʻia ka faila, inā '>>' e hoʻopili ʻia ka laina i ka hope o ka faila:
echo "string" > filename
Ke ʻimi nei mākou i nā kikoʻī hou aku e pili ana i nā kauoha UNIX ma ka Pūnaewele (ʻaʻohe mea i kāpae i ka hoʻomohala ʻana iā ia iho).
ʻO ka pōkole keyboard Ctrl + C a me Ctrl + Z ke hoʻopau a hoʻopau i ka hoʻokō ʻana i nā kauoha.

pani 2

E maʻalahi kou ola

I mea e hōʻeha ʻole ai ʻoe iā ʻoe iho me ke komo ʻana i nā kauoha mai ka papa kuhikuhi ma ka ʻaoʻao (ma nā kūlana "field", ʻoiaʻiʻo, ʻaʻole hiki iā ʻoe ke haʻalele i kēia) ʻelua mau ala:

  1. Hoʻohui i kahi kī piha i kāu kelepona Android ma kekahi ala kūpono.
  2. E hoʻohana i ka ssh. E waiho wale ʻia, e wehe ʻia ka console o Termux e holo ana ma kāu kelepona Android ma kāu kamepiula.

Ua hele au no ka lua o ke ala, ʻoiai he mea paʻakikī loa ka hoʻonohonoho ʻana, uku ʻia nā mea āpau i ka maʻalahi o ka hoʻohana.

Pono ʻoe e hoʻokomo i ka polokalamu ssh client ma ka kamepiula, hoʻohana wau iā Bitvise SSH Client, incl. hana ʻia nā hana hou aʻe ma kēia papahana.

ʻO Termux i kēlā me kēia ʻanuʻu (Mahele 1)

No ka mea i kēia manawa kākoʻo wale ʻo Termux i ka hoʻopili ʻana me ka hoʻohana ʻana i ke ʻano Publickey me ka hoʻohana ʻana i kahi faila kī, pono mākou e hana i kēia faila. No ka hana ʻana i kēia, ma ka papahana Bitvise SSH Client, ma ka ʻaoʻao Login, kaomi ma luna luna kī mea kūʻai ma ka puka aniani e wehe ana, e hana i kahi kī lehulehu hou a hoʻokuʻu aku iā ia ma ke ʻano OpenSSH i kahi faila i kapa ʻia ʻo termux.pub (ʻoiaʻiʻo, hiki ke hoʻohana ʻia kekahi inoa). Hoʻokomo ʻia ka faila i hana ʻia i loko o ka hoʻomanaʻo kūloko o kāu kelepona Android ma ka waihona Downloads (ʻo kēia waihona, a me nā mea ʻē aʻe, ua maʻalahi ʻo Termux i ke komo ʻana me ke kumu ʻole).

Ma ka ʻaoʻao Login, ma ke kahua Host, e hoʻokomo i ka IP o kāu kelepona Android (hiki iā ʻoe ke ʻike ma ke komo ʻana i ke kauoha ifconfig ma Termux) ma ka kahua Port he 8022.

I kēia manawa e neʻe kākou i ka hoʻokomo ʻana iā OpenSSH ma Termux, no kēia mea mākou e hoʻokomo i kēia mau kauoha:

apt install openssh (ma ke kaʻina hana, inā pono, e hoʻokomo i ka 'y')
pkill sshd (me kēia kauoha mākou e kāpae iā OpenSSH)
termux-setup-storage (hoʻohui i ka hoʻomanaʻo i loko)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (Kopi ki waihona)
sshd (hoʻomaka ssh host)

Hoʻi mākou i Bitvise SSH Client a kaomi i ke pihi Log in. I ka wā o ke kaʻina hana pili, e ʻike ʻia kahi puka aniani a mākou e koho ai i ke ʻano - publickey, ʻo ke kī Client ʻo Passphrase (inā ʻoe i kuhikuhi i ka wā e hana ai i ka faila kī).

I ka hihia o kahi pilina kūleʻa (inā hana ʻia nā mea a pau e like me ka mea i kākau ʻia, pono e hoʻopili me ka pilikia ʻole), e wehe ʻia kahi pukaaniani.

ʻO Termux i kēlā me kēia ʻanuʻu (Mahele 1)

I kēia manawa hiki iā mākou ke hoʻokomo i nā kauoha mai ka PC a e hoʻokō ʻia lākou ma kāu kelepona Android. ʻAʻole paʻakikī ke koho i nā pōmaikaʻi e hāʻawi ai kēia.

pani 3

E hoʻonohonoho iā Termux, e hoʻokomo i nā pono hana hou

ʻO ka mea mua, e hoʻokomo i ka bash-completion (pōkole, magic-Tab, ka mea e kāhea iā ia). ʻO ke kumu o ka pono, ma ke komo ʻana i nā kauoha, hiki iā ʻoe ke hoʻohana i ka autocomplete ma ke kaomi ʻana iā Tab. No ka hoʻouka ʻana, e kākau:

apt install bash-completion (Hana ma ke kaomi ʻana i ka Tab)

ʻAe, he aha ke ola me ka ʻole o ka hoʻoponopono kikokikona me ka hōʻike ʻana i ke code (inā makemake koke ʻoe e code, akā makemake ʻoe). No ka hoʻouka ʻana, e kākau:

apt install vim

Maanei hiki iā ʻoe ke hoʻohana i ka autocomplete - kākau mākou i ka 'apt i' i kēia manawa kaomi i ka Tab a ua hoʻopili ʻia kā mākou kauoha i 'apt install'.

ʻAʻole paʻakikī ka hoʻohana ʻana i ka vim, e wehe i ka faila 1.txt (inā ʻaʻole ia, e hana ʻia ia) kākau mākou:

vim 1.txt

E kaomi 'i' no ka hoʻomaka ʻana e paʻi
E kaomi iā ESC e hoʻopau i ke kikokiko ʻana
Pono e hoʻokomo ʻia ke kauoha me kahi kolonā ':'
':q' - puka me ka mālama ʻole
':w' - mālama
':wq' - mālama a puka i waho

No ka mea hiki iā mākou ke hana a hoʻoponopono i nā faila, e hoʻomaikaʻi iki i ka nānā a me ka manaʻo o ka laina kauoha a Termux. No ka hana ʻana i kēia, pono mākou e hoʻonohonoho i ka hoʻololi kaiapuni PS1 i "[33[1;33;1;32m]:[33[1;31m]w$ [33[0m][33[0m]" (inā ʻoe e noʻonoʻo ana he aha ia a me ka mea e ʻai ai maanei). No ka hana ʻana i kēia, pono mākou e hoʻohui i ka laina i ka faila '.bashrc' (aia ma ke kumu a hoʻokō ʻia i kēlā me kēia manawa e hoʻomaka ai ka pūpū):

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

No ka maʻalahi a me ka maopopo, e hoʻohana mākou i ka vim:

cd
vim .bashrc

Hoʻokomo mākou i ka laina, mālama a haʻalele.

ʻO kahi ala ʻē aʻe e hoʻohui i kahi laina i kahi faila e hoʻohana i ke kauoha 'echo':

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

E hoʻomaopopo i ka hōʻike ʻana i nā huaʻōlelo pālua, pono e hoʻopaʻa ʻia ke kaula holoʻokoʻa i loko o nā puʻupuʻu hoʻokahi. Aia kēia kauoha '>>' no ka mea e hoʻopaʻa ʻia ka faila e hoʻopaʻa i ka '>'.

I loko o ka waihona .bashrc, hiki iā ʻoe ke hoʻokomo i nā inoa inoa - abbreviations. No ka laʻana, makemake mākou e hoʻokō a hoʻonui me hoʻokahi kauoha i ka manawa hoʻokahi. No ka hana ʻana i kēia, hoʻohui i kēia laina i .bashrc:

alias updg = "apt update && apt upgrade"

No ka hoʻokomo ʻana i kahi laina, hiki iā ʻoe ke hoʻohana i ka vim a i ʻole ke kauoha echo (inā ʻaʻole ia e hana iā ʻoe iho - ʻike i lalo)

ʻO ka syntax alias:

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

No laila e hoʻohui kākou i kahi pōkole:

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

Eia kekahi mau mea pono hou aku

E hoʻouka ma o apt install

kanaka - Kōkua i kūkulu ʻia no ka hapa nui o nā kauoha.
kanaka %inoa kauoha

imagemagick - Mea hoʻohana no ka hana ʻana me nā kiʻi (ka hoʻololi ʻana, hoʻopaʻa ʻana, ʻokiʻoki). Kākoʻo i nā palapala he nui me ka pdf. Ka Laʻana: E hoʻohuli i nā kiʻi a pau i loko o ka waihona o kēia manawa i hoʻokahi pdf a hoʻemi i ko lākou nui.
hoʻololi *.jpg -scale 50% img.pdf

ffmpeg - ʻO kekahi o nā mea hoʻololi leo / wikiō maikaʻi loa. Nā ʻōlelo aʻoaʻo Google no ka hoʻohana ʻana.

mc - He luna waihona ʻelua-pane e like me Far.

Nui nā ʻanuʻu i mua, ʻo ka mea nui ua hoʻomaka ka neʻe!

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka