Termux laasaga ma lea laasaga (Vaega 1)

termux laasaga ma lea laasaga

Ina ua ou feiloai muamua ia Termux, ma ua ou mamao mai le avea ma se tagata faʻaoga Linux, na mafua ai ni manatu se lua i loʻu ulu: "Malo le tautala!" ma le "E faʻapefea ona faʻaaogaina?". I le suʻeina o luga ole Initaneti, ou te leʻi mauaina se tala e tasi e faʻatagaina atoatoa oe e amata faʻaaoga Termux ina ia sili atu le fiafia nai lo le paʻu. O le a matou faaleleia lenei mea.

O le a le mea moni, na ou oʻo i Termux? Muamua, hacking, poʻo le manaʻo e malamalama i ai. Lona lua, o le le mafai ona faʻaaogaina Kali Linux.
O iinei o le a ou taumafai e tuʻu faʻatasi mea aoga uma na ou mauaina i luga o le autu. O lenei tusiga e le mafai ona faateʻia soʻo se tasi e malamalama, ae mo i latou e naʻo latou iloa le fiafia o Termux, ou te faʻamoemoe o le a aoga.

Mo se malamalama sili atu i meafaitino, ou te fautuaina e toe fai le mea na ou faamatalaina e le o se kopi-faʻapipiʻi faigofie, ae ia faʻatonuina aʻu lava. Mo le faʻaogagofie, matou te manaʻomia se masini Android e fesoʻotaʻi ma le keyboard, pe, pei o laʻu tulaga, se masini Android ma se PC / Laptop (Windows) e fesoʻotaʻi i le fesoʻotaʻiga tutusa. E sili ona maua'a le Android, ae le mana'omia. O nisi taimi ou te faʻaalia se mea i puipui, e masani lava o le a mafai ai e oe ona malamalama atili i mea (pe a le o manino atoatoa mea o loʻo tusia i puipui, lagona le saoloto e faaseʻe, ona faʻamatalaina lea o mea uma i le faagasologa ma pe a manaʻomia).

laa 1

O le a ou fa'atauva'a ma fa'aletonu i le taimi e tasi

Fa'apipi'i Termux mai le Google Play Maketi:

Termux laasaga ma lea laasaga (Vaega 1)

Matou te tatalaina le talosaga faʻapipiʻi ma vaʻai:

Termux laasaga ma lea laasaga (Vaega 1)

O le isi laasaga o le faʻafouina o afifi na faʻapipiʻi muamua. Ina ia faia lenei mea, matou te ulufale i ni poloaiga se lua i le faasologa, lea matou te malilie i mea uma e ala i le ulufale i le Y:

apt update
apt upgrade
Faatasi ai ma le poloaiga muamua, matou te siakiina le lisi o afifi faʻapipiʻi ma vaavaai mo mea e mafai ona faʻafouina, ma le lona lua matou te faʻafouina. Mo lenei mafuaaga, o poloaiga e tatau ona tusia i lenei faasologa.

Ua maua nei le lomiga aupito lata mai o Termux.

O nai isi poloaiga

ls - fa'aalia se lisi o faila ma fa'atonuga i le lisi o lo'o iai nei
cd – fa'asolo i le lisi fa'apitoa, mo se fa'ata'ita'iga:
E taua le malamalama: afai e le o faʻamaonia saʻo le ala (~/storage/downloads/1.txt) e sau mai le lisi o loʻo iai nei.
cd dir1 - o le a alu i le dir1 pe a iai i le lisi o loʻo iai nei
cd ~/dir1 - o le a alu i le dir1 i le ala faʻamaonia mai le pusa aʻa
cd  poʻo cd ~ - alu i le faila a'a
clear - fa'amama le fa'amafanafanaga
ifconfig - e mafai ona e vaʻai i le IP, pe mafai ona e faʻatulagaina le fesoʻotaʻiga
cat - faʻatagaina oe e galue ma faila / masini (i totonu o le filo e tasi) mo se faʻataʻitaʻiga:
cat 1.txt - vaʻai i mea o loʻo i totonu o le faila 1.txt
cat 1.txt>>2.txt – kopi le faila 1.txt i le faila 2.txt (faila 1.txt o le a tumau)
rm - fa'aaoga e aveese faila mai le faiga faila. Filifiliga fa'aoga i le rm:
-r – fa'agasolo fa'atonuga uma. E mana'omia lenei ki pe afai o le faila o lo'o tapeina o se fa'atonu. Afai o le faila o loʻo tape e le o se lisi, ona leai lea o le filifiliga -r i le poloaiga rm.
-i – fa'aali se fa'amaoniga fa'amaonia mo ta'aloga ta'i tapega ta'itasi.
-f – aua ne'i toe fa'afo'i se fa'ailoga sese e alu ese pe a fai o mea sese na mafua mai i faila e le o iai; aua le fesili mo se faʻamaoniga o fefaʻatauaiga.
Mo se faʻataʻitaʻiga:
rm -rf mydir - tape le faila (poʻo le lisi) mydir e aunoa ma se faʻamaoniga ma faʻailoga sese.
mkdir <путь> - faia se lisi i le ala faʻamaonia
echo - e mafai ona faʻaaoga e tusi ai se laina i se faila, pe a faʻaaogaina '>', o le a faʻaulu le faila, pe a fai '>>' o le a faʻapipiʻi le laina i le pito o le faila:
echo "string" > filename
Matou te vaʻavaʻai mo nisi faʻamatalaga i luga o tulafono UNIX i luga o le Initaneti (e leai se tasi na faʻaleaogaina le atinaʻeina o le tagata lava ia).
O le keyboard shortcut Ctrl + C ma Ctrl + Z e faʻalavelave ma taofi le faʻatinoina o poloaiga, i le faasologa.

laa 2

Fa'afaigofie lou olaga

Ina ia aua neʻi faʻasalaina oe lava e ala i le tuʻuina atu o faʻatonuga mai le komepiuta i luga o le lau (i le tulaga o le "fanua", ioe, e le mafai ona e alu ese mai lenei mea) e lua auala:

  1. Faʻafesoʻotaʻi le keyboard atoa i lau masini Android i soʻo se auala faigofie.
  2. Fa'aaoga le ssh. I se faaupuga faigofie, o le faʻamafanafanaga a Termux o loʻo faʻaogaina i luga o lau masini Android o le a tatalaina i luga o lau komepiuta.

Na ou alu mo le auala lona lua, e ui lava e fai si lavelave le faʻatulagaina, e totogi uma i le faigofie o le faʻaoga.

E te manaʻomia le faʻapipiʻiina o le ssh client program i luga o le komepiuta, ou te faʻaaogaina Bitvise SSH Client, aofia ai. o isi gaioiga uma e faia i lenei polokalame.

Termux laasaga ma lea laasaga (Vaega 1)

Aua i le taimi nei e na'o le lagolagoina e Termux le feso'ota'iga e fa'aaoga ai le Publickey metotia e fa'aaoga ai se faila autu, e mana'omia ona tatou fatuina lenei faila. Ina ia faia lenei mea, i le Bitvise SSH Client program, i luga o le Login tab, kiliki i luga pule autu o tagata o tausia i le faʻamalama e matala, faʻapipiʻi se ki fou lautele ma auina atu i fafo i le OpenSSH format i se faila e taʻua termux.pub (o le mea moni, soʻo se igoa e mafai ona faʻaaoga). O le faila na faia o loʻo tuʻuina i totonu o le mafaufau i totonu o lau masini Android i le faila o le Downloads (lenei pusa, ma le tele o isi, Termux ua faʻafaigofie le avanoa e aunoa ma se aʻa).

I le Login tab, i le Host field, ulufale i le IP o lau masini Android (e mafai ona e mauaina e ala i le ulufale i le ifconfig command i Termux) i le Port field e tatau ona 8022.

Sei o tatou agai i luma i le faʻapipiʻiina o OpenSSH i Termux, mo lenei mea tatou te ulufale ai i tulafono nei:

apt install openssh (i le faagasologa, pe a manaʻomia, ulufale i le 'y')
pkill sshd (faatasi ai ma lenei poloaiga matou te taofi OpenSSH)
termux-setup-storage (fa'afeso'ota'i le manatua totonu)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kopi faila faila)
sshd (amata ssh host)

Matou te toe foʻi i le Bitvise SSH Client ma kiliki le faʻamau i totonu. I le faagasologa o fesoʻotaʻiga, o le a faʻaalia se faʻamalama lea matou te filifili ai Metotia - publickey, Client key o Passphrase (pe a e faʻamaonia pe a fatuina le faila autu).

I le tulaga o se fesoʻotaʻiga manuia (pe a fai mea uma e pei ona tusia, e tatau ona faʻafesoʻotaʻi e aunoa ma ni faʻafitauli), o le a matala se faamalama.

Termux laasaga ma lea laasaga (Vaega 1)

O lea e mafai ona matou ulufale i poloaiga mai le PC ma o le a faʻataunuʻuina i luga o lau masini Android. E lē faigata ona mate po o ā aogā e maua mai ai.

laa 3

Seti Termux, faʻapipiʻi isi mea aoga

Muamua lava, tatou faʻapipiʻi le bash-completion (ala pupuu, magic-Tab, poʻo ai lava e taʻua). O le ute o le aoga o le, e ala i le ulufale i poloaiga, e mafai ona e faʻaogaina le autocomplete e ala i le oomiina o le Tab. Ina ia fa'apipi'i, tusi:

apt install bash-completion (E galue otometi i le oomiina o le Tab)

Ia, o le a le olaga e aunoa ma se tusitala o tusitusiga ma faʻailoga faʻailoga (pe a faʻafuaseʻi ona e manaʻo e faʻailoga, ae e te manaʻo ai). Ina ia fa'apipi'i, tusi:

apt install vim

O iinei e mafai ona e faʻaogaina le autocomplete - matou te tusia 'apt i' o loʻo faʻapipiʻi le Tab ma o la matou poloaiga e faʻapipiʻi i le 'apt install'.

O le faʻaaogaina o le vim e le faigata, e tatala le faila 1.txt (pe a leai, o le a faia) matou te tusia:

vim 1.txt

Oomi le 'i' e amata ona taina
Oomi le ESC e faauma ai le taina
O le poloaiga e tatau ona muamua i se koluma ':'
':q' - alu ese e aunoa ma le sefe
':w' - laveai
':wq' - teu ma alu ese

Talu ai e mafai nei ona tatou fatuina ma faʻasaʻo faila, seʻi o tatou faʻaleleia atili foliga ma lagona o le laina faʻatonu a Termux. Ina ia faia lenei mea, matou te manaʻomia le setiina o le PS1 environment variable i le "[33[1;33;1;32m]:[33[1;31m]w$ [33[0m][33[0m]" (pe afai o mafaufau poo le a le mea ma pe o le a le ai ai faamolemole iinei). Ina ia faia lenei mea, matou te manaʻomia le faʻaopoopoina o le laina i le faila '.bashrc' (o loʻo i le aʻa ma e faʻatinoina i taimi uma e amata ai le atigi):

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

Mo le faigofie ma le manino, matou te faʻaogaina vim:

cd
vim .bashrc

Matou te ulufale i le laina, faʻasao ma alu ese.

O le isi auala e faʻaopoopo ai se laina i se faila o le faʻaaogaina lea o le 'echo' command:

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

Manatua o le faʻaalia o upusii faʻalua, o le manoa atoa e tatau ona faʻapipiʻiina i upusii tasi. O lenei poloaiga e iai le '>>' aua o le faila o le a faʻapipiʻiina e toe tusi ai le '>'.

I le faila .bashrc, e mafai foʻi ona e ulufale i le alias's - faapuupuuga. Mo se faʻataʻitaʻiga, matou te mananaʻo e faia faʻafouga ma faʻaleleia i le tasi poloaiga i le taimi e tasi. Ina ia faia lenei mea, faʻaopoopo le laina lea i le .bashrc:

alias updg = "apt update && apt upgrade"

Ina ia faʻaofi se laina, e mafai ona e faʻaogaina le vim poʻo le echo command (pe a le aoga na o oe - vaʻai i lalo)

Ole igoa ole syntax ole:

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

Sei o tatou faaopoopo i ai se faapuupuuga:

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

O nisi nei o mea aoga e sili atu ona aoga

Fa'apipi'i e ala ile apt install

tagata - Fesoasoani faʻapipiʻi mo le tele o faʻatonuga.
tagata %igoa fa'atonu

imagemagick - Faʻaoga mo le galue i ata (faʻaliliuina, faʻapipiʻi, tipi). Lagolagoina le tele o fa'asologa e aofia ai le pdf Fa'ata'ita'iga: Fa'aliliu uma ata o lo'o iai nei i le pdf se tasi ma fa'aitiitia le lapo'a.
liliu *.jpg -scale 50% img.pdf

ffmpeg - O se tasi o mea sili ona lelei leo / vitio liliu. Google fa'atonuga mo le fa'aoga.

mc - O se faila faila faila e lua e pei o Far.

O loʻo i ai pea le tele o laasaga i luma, o le mea autu o le gaioiga ua amata!

puna: www.habr.com

Faaopoopo i ai se faamatalaga