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:
Ka whakatuwherahia e matou te tono kua whakauruhia ka kite:
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:
- Whakauruhia he papapātuhi katoa ki to taputapu Android i roto i nga huarahi pai.
- 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.
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.
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
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