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:
Wehe mākou i ka polokalamu i kau ʻia a ʻike:
ʻ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:
- Hoʻohui i kahi kī piha i kāu kelepona Android ma kekahi ala kūpono.
- 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.
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.
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
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