Termux mohato ka mohato (Karolo ea 1)

termux mohato ka mohato

Ha ke qala ho kopana le Termux, 'me ke le hole le ho ba mosebelisi oa Linux, ho ile ha baka menahano e 'meli hloohong ea ka: "Polelo e ntle!" le "Joang ho e sebelisa?". Ha ke qeta ho bala Marang-rang, ha kea fumana sengoloa se le seng se u lumellang ka botlalo hore u qale ho sebelisa Termux e le hore e u thabise ho feta crap. Re tla lokisa sena.

Ha e le hantle, ke fihletse eng Termux? Taba ea pele, ho senya, kapa ho e-na le hoo, takatso ea ho e utloisisa hanyenyane. Taba ea bobeli, ho se khone ho sebelisa Kali Linux.
Mona ke tla leka ho kopanya lintho tsohle tse molemo tseo ke li fumaneng sehloohong. Sengoloa sena ha se na monyetla oa ho makatsa mang kapa mang ea utloisisang, empa ho ba tsebang feela monate oa Termux, ke tšepa hore e tla ba molemo.

Bakeng sa kutloisiso e ntle ea boitsebiso boo, ke khothaletsa ho pheta seo ke se hlalositseng eseng e le mokhoa o bonolo oa ho kopitsa, empa ho kenya litaelo ka bonna. Bakeng sa boiketlo, re hloka sesebelisoa sa Android se nang le keyboard e hokahaneng, kapa, joalo ka ha ho le joalo, sesebelisoa sa Android le PC / Laptop (Windows) e hokahaneng le marang-rang a tšoanang. Android ka ho khetheha e metse ka metso, empa ha e hlokehe. Ka linako tse ling ke bontša ntho e itseng ka masakaneng, hangata sena se tla u lumella ho utloisisa boitsebiso hantle (haeba se ngotsoeng ka masakaneng se sa hlaka ka ho feletseng, ikutloe u lokolohile ho se tlōla, joale ntho e 'ngoe le e' ngoe e tla hlalosoa ts'ebetsong le ha ho hlokahala).

hata 1

Ke tla ba banal le damn logical ka nako e tšoanang

Kenya Termux ho tsoa ho Mmaraka oa Google Play:

Termux mohato ka mohato (Karolo ea 1)

Re bula sesebelisoa se kentsoeng mme re bone:

Termux mohato ka mohato (Karolo ea 1)

Mohato o latelang ke ho ntlafatsa liphutheloana tse kentsoeng pele. Ho etsa sena, re kenya litaelo tse peli ka tatellano, eo ka eona re lumellanang le ntho e 'ngoe le e' ngoe ka ho kenya Y:

apt update
apt upgrade
Ka taelo ea pele, re hlahloba lethathamo la liphutheloana tse kentsoeng ebe re sheba tse ka nchafatsoang, 'me ka ea bobeli rea li ntlafatsa. Ka lebaka lena, litaelo li tlameha ho ngoloa ka tatellano ena.

Hona joale re na le mofuta oa morao-rao oa Termux.

Litaelo tse ling tse seng kae

ls - e bonts'a lethathamo la lifaele le li-directory bukeng ea hajoale
cd - e tsamaisetsa bukeng e boletsoeng, mohlala:
Ho bohlokoa ho utloisisa: haeba tsela e sa hlalosoa ka kotloloho (~/storage/downloads/1.txt) e tla tsoa bukeng ea hajoale.
cd dir1 - e tla fallela ho dir1 haeba e le teng bukeng ea hona joale
cd ~/dir1 - e tla ea ho dir1 tseleng e boletsoeng ho tsoa ho foldareng ea motso
cd  kapa cd ~ - fallela foldareng ea metso
clear - hlakola console
ifconfig - o ka bona IP, kapa o ka lokisa marang-rang
cat - e u lumella ho sebetsa ka lifaele / lisebelisoa (ka har'a khoele e tšoanang) mohlala:
cat 1.txt – sheba dikahare tsa faele ya 1.txt
cat 1.txt>>2.txt - kopitsa faele 1.txt ho file 2.txt (faele ea 1.txt e tla sala)
rm - e sebelisetsoa ho tlosa lifaele tsamaisong ea lifaele. Likhetho tse sebelisoang le rm:
-r - sebetsa li-directory tsohle tse fumanehang. Senotlolo sena sea hlokahala haeba faele e hlakotsoeng e le directory. Haeba faele e hlakotsoeng e se directory, joale khetho ea -r ha e na phello ho taelo ea rm.
-i - hlahisa molaetsa oa netefatso bakeng sa ts'ebetso e 'ngoe le e' ngoe ea ho hlakola.
-f - u se ke ua khutlisetsa khoutu ea ho tsoa e fosahetseng haeba liphoso li bakiloe ke lifaele tse seng teng; u se ke ua kopa netefatso ea transactions.
Ka mohlala:
rm -rf mydir - hlakola file (kapa directory) mydir ntle le netefatso le khoutu ea phoso.
mkdir <путь> - e theha directory ka tsela e boletsoeng
echo - e ka sebelisoa ho ngola mola ho faele, haeba '>' e sebelisoa, faele e tla ngoloa, haeba '>>' mola o tla kenngoa qetellong ea faele:
echo "string" > filename
Re batla lintlha tse ling mabapi le litaelo tsa UNIX Marang-rang (ha ho motho ea hlakotseng nts'etsopele ea hae).
Tsela e khaoletsang ea keyboard Ctrl + C le Ctrl + Z e sitisa le ho emisa ho phethwa ha ditaelo, ka ho latellana.

hata 2

Etsa hore bophelo ba hau bo be bobebe

E le hore u se ke ua itlhokofatsa ho sa hlokahale ka ho kenya litaelo ho tswa ho keyboard e skrineng (maemong a "tšimo", ha e le hantle, u ke ke ua tloha ho sena) ho na le litsela tse peli:

  1. Hokela keyboard e felletseng sesebelisoa sa hau sa Android ka tsela efe kapa efe e bonolo.
  2. Sebelisa ssh. Ka mantsoe a bonolo feela, console ea Termux e sebetsang sesebelisoa sa hau sa Android e tla buloa khomphuteng ea hau.

Ke ile ka ea ka tsela ea bobeli, le hoja e batla e rarahane ho theha, e lefa ka boiketlo ba tšebeliso.

U hloka ho kenya lenaneo la bareki ba ssh khomphuteng, ke sebelisa Bitvise SSH Client, ho kenyeletsoa. liketso tsohle tse ling li etsoa lenaneong lena.

Termux mohato ka mohato (Karolo ea 1)

Hobane hajoale Termux e ts'ehetsa feela ho hokahanya ho sebelisa mokhoa oa Publickey ho sebelisa faele ea senotlolo, re hloka ho theha faele ena. Ho etsa sena, lenaneong la Client ea Bitvise SSH, tabeng ea ho kena, tobetsa ho mookameli oa senotlolo sa moreki fensetereng e butsoeng, hlahisa senotlolo se secha sa sechaba 'me u se romelle ka mokhoa oa OpenSSH faeleng e bitsoang termux.pub (ha e le hantle, lebitso leha e le lefe le ka sebelisoa). Faele e entsoeng e behiloe mohopolong oa ka hare oa sesebelisoa sa hau sa Android ka har'a foldara ea Khoasolla (foldara ena, le tse ling tse 'maloa, Termux e nolofalitse phihlello ntle le motso).

Leqepheng la ho kena, lebaleng la Host, kenya IP ea sesebelisoa sa hau sa Android (o ka tseba ka ho kenya taelo ea ifconfig ho Termux) lebaleng la Port e lokela ho ba 8022.

Joale ha re tsoeleng pele ho kenya OpenSSH ho Termux, bakeng sa sena re kenya litaelo tse latelang:

apt install openssh (ts'ebetsong, haeba ho hlokahala, kenya 'y')
pkill sshd (ka taelo ena re emisa OpenSSH)
termux-setup-storage (hokela memori ea kahare)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (kopi ea senotlolo sa faele)
sshd (qala moamoheli oa ssh)

Re khutlela ho Bitvise SSH Client ebe o tobetsa konopo ea Kena. Nakong ea ts'ebetso ea ho hokahanya, ho tla hlaha fensetere eo ho eona re khethang Mokhoa - senotlolo sa sechaba, senotlolo sa bareki ke Passphrase (haeba u e boletse ha u hlahisa faele ea bohlokoa).

Tabeng ea khokahanyo e atlehileng (haeba ntho e 'ngoe le e' ngoe e etsoa joalokaha e ngotsoe, e lokela ho hokahanya ntle le mathata), fensetere e tla buleha.

Termux mohato ka mohato (Karolo ea 1)

Joale re ka kenya litaelo ho tsoa ho PC mme li tla etsoa sesebelisoa sa hau sa Android. Ha ho thata ho hakanya hore na sena se fana ka melemo efe.

hata 3

Seta Termux, kenya lisebelisoa tse ling

Pele ho tsohle, a re kenyeng bash-completion (shortcut, magic-Tab, mang kapa mang ea e bitsang). Moko oa ts'ebeliso ke hore, ka ho kenya litaelo, u ka sebelisa autocomplete ka ho tobetsa Tab. Ho kenya, ngola:

apt install bash-completion (E sebetsa ka bo eona ha o tobetsa Tab)

Hantle, bophelo ke eng ntle le mohlophisi oa mongolo o totobatsang khoutu (haeba ka tšohanyetso u batla ho khouta, empa u batla ho etsa joalo). Ho kenya, ngola:

apt install vim

Mona o se o ka sebelisa autocomplete - re ngola 'apt i' joale tobetsa Tab mme taelo ea rona e kenyellelitsoe ho 'apt install'.

Ho sebelisa vim ha ho thata, ho bula faele ea 1.txt (haeba e le sieo, e tla etsoa) re ngola:

vim 1.txt

Tobetsa 'i' ho qala ho ngola
Tobetsa ESC ho qetela ho ngola
Taelo e tlameha ho etelloa pele ke kolone ':'
':q' - tsoa ntle le ho boloka
':w' - boloka
':wq' - boloka 'me u tsoe

Kaha joale re khona ho theha le ho hlophisa lifaele, ha re ntlafatse chebahalo le maikutlo a mohala oa taelo oa Termux hanyane. Ho etsa sena, re hloka ho beha phetoho ea tikoloho ea PS1 ho "[33[1;33;1;32m]:[33[1;31m]w$ [33[0m][33[0m]" (haeba u ho ipotsa hore na ke eng le hore na e jewa ka eng hle mona). Ho etsa sena, re hloka ho kenya mohala faeleng ea '.bashrc' (e fumaneha motsong 'me e etsoa nako le nako ha khetla e qala):

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

Bakeng sa bonolo le ho hlaka, re tla sebelisa vim:

cd
vim .bashrc

Re kena moleng, boloka le ho tsoa.

Tsela e 'ngoe ea ho kenya mohala faeleng ke ho sebelisa taelo ea' echo ':

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

Hlokomela hore ho hlahisa mantsoe a qotsitsoeng habeli, khoele kaofela e tlameha ho kenyeletsoa ka mantsoe a le mong. Taelo ena e na le '>>' hobane faele e tla koaheloa ho ngola '>'.

Ho faele ea .bashrc, o ka kenya li-alias's - khutsufatso. Ka mohlala, re batla ho ntlafatsa le ho ntlafatsa ka taelo e le 'ngoe hang-hang. Ho etsa sena, kenya mola o latelang ho .bashrc:

alias updg = "apt update && apt upgrade"

Ho kenya mohala, o ka sebelisa vim kapa taelo ea echo (haeba e sa sebetse u le mong - bona ka tlase)

Syntax ea alias ke:

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

Kahoo ha re kenye khutsufatso:

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

Mona ke lisebelisoa tse ling tsa bohlokoa

Kenya ka apt install

monna - Thuso e hahelletsoeng ka har'a litaelo tse ngata.
monna %taelo

imagemagick - Sesebelisoa sa ho sebetsa ka litšoantšo (ho fetola, ho hatella, ho lema). E ts'ehetsa lifomate tse ngata ho kenyeletsoa le pdf Mohlala: Fetolela linepe tsohle tse foldareng ea hajoale hore e be pdf e le 'ngoe ebe u fokotsa boholo ba tsona.
fetola *.jpg -scale 50% img.pdf

ffmpeg - E 'ngoe ea li-converter tse ntle ka ho fetisisa tsa audio/video. Litaelo tsa tšebeliso ea Google.

mc - Motsamaisi oa lifaele tse peli tse kang Far.

Ho sa na le mehato e mengata ka pele, ntho e ka sehloohong ke hore mokhatlo o se o qalile!

Source: www.habr.com

Eketsa ka tlhaloso