Igbesẹ Termux nipasẹ igbese (Apá 1)

termux igbese nipa igbese

Nigbati mo kọkọ pade Termux, ati pe Emi ko jina lati jẹ olumulo Linux kan, o fa awọn ero meji ni ori mi: “Ọrọ ti o dara!” ati "Bawo ni lati lo?". Lehin ti a ti sọ nipasẹ Intanẹẹti, Emi ko rii nkan kan ti o fun ọ laaye ni kikun lati bẹrẹ lilo Termux ki o mu idunnu diẹ sii ju inira lọ. A yoo ṣatunṣe eyi.

Fun kini, ni otitọ, ṣe Mo gba si Termux? Ni akọkọ, gige sakasaka, tabi dipo ifẹ lati loye rẹ diẹ. Ni ẹẹkeji, ailagbara lati lo Kali Linux.
Nibi Emi yoo gbiyanju lati ṣajọpọ gbogbo awọn nkan ti o wulo ti Mo rii lori koko-ọrọ naa. Nkan yii ko ṣeeṣe lati ṣe ohun iyanu fun ẹnikẹni ti o loye, ṣugbọn fun awọn ti o mọ awọn idunnu ti Termux nikan, Mo nireti pe yoo wulo.

Fun oye ti o dara julọ ti ohun elo naa, Mo ṣeduro atunwi ohun ti Mo ṣe apejuwe kii ṣe bi ẹda-lẹẹmọ ti o rọrun, ṣugbọn lati tẹ awọn aṣẹ lori ara mi. Fun irọrun, a nilo boya ẹrọ Android kan pẹlu bọtini itẹwe ti a ti sopọ, tabi, bi ninu ọran mi, ẹrọ Android kan ati PC / Kọǹpútà alágbèéká (Windows) ti a ti sopọ si nẹtiwọọki kanna. Android jẹ pelu fidimule, ṣugbọn kii ṣe beere. Nigba miiran Mo tọka nkan kan ninu awọn biraketi, nigbagbogbo eyi yoo gba ọ laaye lati ni oye ohun elo daradara (ti ohun ti a kọ sinu awọn biraketi ko ba han patapata, lero ọfẹ lati foju rẹ, lẹhinna ohun gbogbo yoo ṣe alaye ninu ilana ati bi o ṣe pataki).

Igbesẹ 1

Emi yoo jẹ banal ati lainidi logbon ni akoko kanna

Fi Termux sori ọja Google Play:

Igbesẹ Termux nipasẹ igbese (Apá 1)

A ṣii ohun elo ti a fi sii ki o wo:

Igbesẹ Termux nipasẹ igbese (Apá 1)

Igbesẹ ti n tẹle ni lati ṣe imudojuiwọn awọn idii ti a ti fi sii tẹlẹ. Lati ṣe eyi, a tẹ awọn ofin meji sii ni ibere, ninu eyiti a gba pẹlu ohun gbogbo nipa titẹ Y:

apt update
apt upgrade
Pẹlu aṣẹ akọkọ, a ṣayẹwo atokọ ti awọn idii ti a fi sori ẹrọ ati wa awọn ti o le ṣe imudojuiwọn, ati pẹlu keji a ṣe imudojuiwọn wọn. Fun idi eyi, awọn aṣẹ gbọdọ wa ni kikọ ni ọna yii.

Bayi a ni ẹya tuntun julọ ti Termux.

Awọn aṣẹ diẹ diẹ sii

ls - ṣe afihan atokọ ti awọn faili ati awọn ilana ninu itọsọna lọwọlọwọ
cd - gbe lọ si itọsọna ti a ti sọ pato, fun apẹẹrẹ:
O ṣe pataki lati ni oye: ti ọna naa ko ba ni pato taara (~ / ibi ipamọ / awọn igbasilẹ / 1.txt) yoo jẹ lati inu itọnisọna lọwọlọwọ.
cd dir1 – yoo gbe lọ si dir1 ti o ba wa ninu ilana lọwọlọwọ
cd ~/dir1 – yoo gbe lọ si dir1 ni awọn pàtó kan ona lati root folda
cd  tabi cd ~ - gbe si root folda
clear - ko console
ifconfig - o le wo IP, tabi o le tunto nẹtiwọki
cat - gba ọ laaye lati ṣiṣẹ pẹlu awọn faili / awọn ẹrọ (laarin okun kanna) fun apẹẹrẹ:
cat 1.txt – wo awọn akoonu ti 1.txt faili
cat 1.txt>>2.txt - daakọ faili 1.txt si faili 2.txt (faili 1.txt yoo wa nibe)
rm - lo lati yọ awọn faili kuro ninu eto faili. Awọn aṣayan ti a lo pẹlu rm:
-r - ilana gbogbo subdirectories. Bọtini yii nilo ti faili ti o fẹ paarẹ jẹ ilana. Ti faili lati paarẹ kii ṣe itọsọna kan, lẹhinna yipada -r ko ni ipa lori aṣẹ rm.
-i - ṣafihan itọsi idaniloju fun iṣẹ piparẹ kọọkan.
-f - maṣe da koodu ijade aṣiṣe pada ti awọn aṣiṣe ba ṣẹlẹ nipasẹ awọn faili ti ko si; ma ṣe beere fun ìmúdájú ti lẹkọ.
Fun apere:
rm -rf mydir + paarẹ faili naa (tabi itọsọna) mydir laisi ijẹrisi ati koodu aṣiṣe.
mkdir <путь> - ṣẹda a liana ni awọn pàtó kan ona
echo – le ṣee lo lati kọ laini kan si faili kan, ti a ba lo ''>', faili naa yoo jẹ atunkọ, ti ''>>' yoo fi ila si ipari faili naa:
echo "string" > filename
A wa awọn alaye diẹ sii lori awọn aṣẹ UNIX lori Intanẹẹti (ko si ẹnikan ti o fagile idagbasoke ti ara ẹni).
Ọna abuja keyboard Ctrl + C ati Ctrl + Z ṣe idiwọ ati da ipaniyan awọn aṣẹ duro, lẹsẹsẹ.

Igbesẹ 2

Ṣe igbesi aye rẹ rọrun

Ni ibere ki o má ba ṣe ararẹ ni ipalara lainidi nipa titẹ awọn aṣẹ lati ori bọtini iboju (ninu awọn ipo "aaye", dajudaju, o ko le lọ kuro ninu eyi) awọn ọna meji wa:

  1. So keyboard ni kikun si ẹrọ Android rẹ ni ọna irọrun eyikeyi.
  2. Lo ssh. Ni irọrun, console ti Termux nṣiṣẹ lori ẹrọ Android rẹ yoo ṣii lori kọnputa rẹ.

Mo lọ fun ọna keji, botilẹjẹpe o jẹ idiju diẹ lati ṣeto, gbogbo rẹ sanwo ni irọrun ti lilo.

O nilo lati fi sori ẹrọ eto alabara ssh lori kọnputa, Mo lo Client Bitvise SSH, pẹlu. Gbogbo awọn iṣe siwaju ni a ṣe ninu eto yii.

Igbesẹ Termux nipasẹ igbese (Apá 1)

Nitori ni akoko Termux nikan ṣe atilẹyin sisopọ nipa lilo ọna Publickey nipa lilo faili bọtini, a nilo lati ṣẹda faili yii. Lati ṣe eyi, ni Bitvise SSH Client eto, lori Wọle taabu, tẹ lori oluṣakoso bọtini onibara Ninu ferese ti o ṣii, ṣe ina bọtini ita gbangba titun ki o gbejade ni OpenSSH kika si faili ti a npe ni termux.pub (ni otitọ, eyikeyi orukọ le ṣee lo). Faili ti o ṣẹda ni a gbe sinu iranti inu ti ẹrọ Android rẹ ninu folda Awọn igbasilẹ (folda yii, ati ọpọlọpọ awọn miiran, Termux ni iwọle si irọrun laisi gbongbo).

Ninu taabu Wọle, ni aaye Gbalejo, tẹ IP ti ẹrọ Android rẹ (o le rii nipa titẹ aṣẹ ifconfig ni Termux) ni aaye Port yẹ ki o jẹ 8022.

Bayi jẹ ki a tẹsiwaju si fifi OpenSSH sori Termux, fun eyi a tẹ awọn aṣẹ wọnyi sii:

apt install openssh (ninu ilana, ti o ba jẹ dandan, tẹ 'y')
pkill sshd (pẹlu aṣẹ yii a da OpenSSH duro)
termux-setup-storage (So ​​iranti inu inu)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (daakọ faili bọtini)
sshd (bẹrẹ ssh alejo)

A pada si Bitvise SSH Client ki o tẹ bọtini Wọle. Lakoko ilana asopọ, window kan yoo han ninu eyiti a yan Ọna - bọtini gbogbogbo, Bọtini alabara jẹ Ọrọigbaniwọle (ti o ba ṣalaye rẹ nigbati o ba ṣẹda faili bọtini).

Ni ọran ti asopọ aṣeyọri (ti ohun gbogbo ba ṣe bi a ti kọ, o yẹ ki o sopọ laisi awọn iṣoro), window yoo ṣii.

Igbesẹ Termux nipasẹ igbese (Apá 1)

Bayi a le tẹ awọn aṣẹ sii lati PC ati pe wọn yoo ṣiṣẹ lori ẹrọ Android rẹ. O ti wa ni ko soro lati gboju le won ohun ti anfani yi pese.

Igbesẹ 3

Ṣeto Termux, fi awọn ohun elo afikun sori ẹrọ

Ni akọkọ, jẹ ki a fi sori ẹrọ bash-ipari (ọna abuja, magic-Tab, ẹnikẹni ti o pe). Koko-ọrọ ti ohun elo ni pe, nipa titẹ awọn aṣẹ, o le lo autocomplete nipa titẹ Taabu. Lati fi sori ẹrọ, kọ:

apt install bash-completion (Nṣiṣẹ laifọwọyi lori titẹ Taabu)

O dara, kini igbesi aye laisi olootu ọrọ pẹlu afihan koodu (ti o ba fẹ koodu lojiji, ṣugbọn o fẹ). Lati fi sori ẹrọ, kọ:

apt install vim

Nibi o le lo adaṣe adaṣe tẹlẹ - a kọ 'apt i' ni bayi tẹ Taabu ati pe aṣẹ wa ti fi sii si 'fifi sori ẹrọ ti o yẹ'.

Lilo vim ko nira, lati ṣii faili 1.txt (ti ko ba si, yoo ṣẹda) a kọ:

vim 1.txt

Tẹ 'i' lati bẹrẹ titẹ
Tẹ ESC lati pari titẹ
Aṣẹ gbọdọ jẹ iṣaaju nipasẹ oluṣafihan ':'
':q' - jade laisi fifipamọ
': w' – fipamọ
':wq' - fipamọ ati jade

Niwọn bi a ti le ṣẹda ati ṣatunkọ awọn faili ni bayi, jẹ ki a ṣe ilọsiwaju irisi ati akoonu alaye ti laini aṣẹ Termux. Lati ṣe eyi, a nilo lati fi iyatọ ayika PS1 si iye "[33[1; 33; 1; 32m]: [33[1; 31m] w$ [33[0m] [33[0m]" (ti o ba jẹ n ṣe iyalẹnu kini eyi jẹ ati idi ti o jẹ, jọwọ nibi). Lati ṣe eyi, a nilo lati ṣafikun laini si faili '.bashrc' (o wa ni gbongbo ati ṣiṣe ni gbogbo igba ti ikarahun ba bẹrẹ):

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

Fun ayedero ati mimọ, a yoo lo vim:

cd
vim .bashrc

A tẹ laini sii, fipamọ ati jade.

Ọna miiran lati ṣafikun laini kan si faili ni lati lo aṣẹ 'echo':

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

Ṣe akiyesi pe lati ṣafihan awọn agbasọ ilọpo meji, gbogbo okun pẹlu awọn agbasọ ilọpo meji gbọdọ wa ni paade ni awọn agbasọ ẹyọkan. Aṣẹ yii ni '>>' nitori pe faili naa yoo jẹ fifẹ lati tun kọ ''>'.

O tun le tẹ awọn inagijẹ sii sinu faili .bashrc. Fun apẹẹrẹ, a fẹ lati ṣe imudojuiwọn ati igbesoke ni ẹẹkan pẹlu aṣẹ kan. Lati ṣe eyi, ṣafikun laini si .bashrc:

alias updg = "apt update && apt upgrade"

Lati fi laini sii, o le lo vim tabi pipaṣẹ iwoyi (ti ko ba ṣiṣẹ lori tirẹ - wo isalẹ)

Awọn inagijẹ sintasi ni:

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

Nitorinaa jẹ ki a ṣafikun abbreviation kan:

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

Eyi ni diẹ ninu awọn ohun elo ti o wulo diẹ sii

Fi sori ẹrọ nipasẹ apt fi sori ẹrọ

ọkunrin - -Itumọ ti ni iranlọwọ fun julọ ase.
ọkunrin% aṣẹ

imagemagick - IwUlO fun ṣiṣẹ pẹlu awọn aworan (iyipada, compressing, cropping). Ṣe atilẹyin ọna kika pupọ pẹlu pdf Apeere: Yipada gbogbo awọn aworan inu folda lọwọlọwọ sinu pdf kan ki o dinku iwọn wọn.
iyipada * .jpg -iwọn 50% img.pdf

ffmpeg - Ọkan ninu awọn oluyipada ohun / fidio ti o dara julọ. Awọn ilana Google fun lilo.

mc - Oluṣakoso faili meji-pane bi Far.

Ọpọlọpọ awọn igbesẹ tun wa niwaju, ohun akọkọ ni pe ronu ti bẹrẹ!

orisun: www.habr.com

Fi ọrọìwòye kun