Termux sitepe ndi sitepe (Gawo 1)

termux pang'onopang'ono

Nditakumana koyamba ndi Termux, ndipo sindili wogwiritsa ntchito Linux, zidandipangitsa malingaliro awiri m'mutu mwanga: "Mawu abwino!" ndi "Kodi ntchito?". Nditafufuza pa intaneti, sindinapeze nkhani imodzi yomwe imakulolani kuti muyambe kugwiritsa ntchito Termux kotero kuti imabweretsa chisangalalo chochuluka kuposa zachabechabe. Tikonza izi.

Kodi, kwenikweni, ndidafikira ku Termux? Choyamba, kuwakhadzula, kapena m'malo kufuna kumvetsa pang'ono. Kachiwiri, kulephera kugwiritsa ntchito Kali Linux.
Apa ndiyesetsa kusonkhanitsa zinthu zonse zothandiza zomwe ndapeza pamutuwu. Nkhaniyi sizingatheke kudabwitsa aliyense amene amamvetsa, koma kwa iwo omwe amangodziwa zosangalatsa za Termux, ndikuyembekeza kuti zidzakhala zothandiza.

Kuti mumvetsetse bwino za nkhaniyi, ndikupangira kubwereza zomwe ndidafotokoza osati kungolemba-paste, koma kuyika malamulo ndekha. Kuti zikhale zosavuta, timafunikira chipangizo cha Android chokhala ndi kiyibodi yolumikizidwa, kapena, monga ine, chipangizo cha Android ndi PC / Laputopu (Windows) yolumikizidwa ndi netiweki yomweyo. Android makamaka mizu, koma si chofunika. Nthawi zina ndimawonetsa china chake m'mabokosi, nthawi zambiri izi zimakupatsani mwayi womvetsetsa bwino (ngati zomwe zalembedwa m'mabokosi sizimveka bwino, omasuka kuzilumpha, ndiye kuti zonse zidzafotokozedwa mwatsatanetsatane komanso ngati pakufunika).

mwatsatane 1

Ndidzakhala osagwirizana komanso omveka bwino nthawi yomweyo

Ikani Termux kuchokera ku Google Play Market:

Termux sitepe ndi sitepe (Gawo 1)

Timatsegula pulogalamu yomwe idayikidwa ndikuwona:

Termux sitepe ndi sitepe (Gawo 1)

Chotsatira ndikukonzanso mapaketi omwe adayikidwa kale. Kuti tichite izi, tikulowetsa malamulo awiri mu dongosolo, momwe timavomerezana ndi chirichonse mwa kulowa Y:

apt update
apt upgrade
Ndi lamulo loyamba, timayang'ana mndandanda wa mapepala oikidwa ndikuyang'ana omwe angasinthidwe, ndipo kachiwiri timawasintha. Pachifukwa ichi, malamulo ayenera kulembedwa motsatira ndondomekoyi.

Tsopano tili ndi mtundu waposachedwa kwambiri wa Termux.

Malamulo ena ochepa

ls - ikuwonetsa mndandanda wamafayilo ndi maupangiri omwe ali patsamba lino
cd - imasunthira ku chikwatu chomwe chatchulidwa, mwachitsanzo:
Ndikofunika kumvetsetsa: ngati njirayo siinatchulidwe mwachindunji (~/kusungirako/kutsitsa/1.txt) idzachokera m’ndandanda wamakono.
cd dir1 - idzasunthira ku dir1 ngati ilipo m'ndandanda wamakono
cd ~/dir1 - idzasunthira ku dir1 panjira yotchulidwa kuchokera pafoda ya mizu
cd  kapena cd ~ - pita ku chikwatu cha mizu
clear - yeretsani console
ifconfig - mutha kuwona IP, kapena mutha kukonza maukonde
cat - imakupatsani mwayi wogwira ntchito ndi mafayilo / zida (mkati mwa ulusi womwewo) mwachitsanzo:
cat 1.txt - onani zomwe zili mufayilo ya 1.txt
cat 1.txt>>2.txt - koperani fayilo 1.txt ku fayilo 2.txt (fayilo 1.txt itsalira)
rm - amagwiritsidwa ntchito kuchotsa mafayilo ku fayilo. Zosankha zomwe zimagwiritsidwa ntchito ndi rm:
-r - sungani zolemba zonse zomwe zasungidwa. Kiyi iyi ndiyofunikira ngati fayilo yomwe ikuchotsedwa ndi chikwatu. Ngati fayilo ikuchotsedwa si chikwatu, ndiye kuti -r njira ilibe mphamvu pa lamulo la rm.
-i - onetsani chidziwitso chotsimikizira pa ntchito iliyonse yochotsa.
-f - osabweza khodi yotuluka yolakwika ngati zolakwikazo zidachitika ndi mafayilo omwe palibe; musafunse chitsimikiziro cha zochitika.
Mwachitsanzo:
rm -rf mydir - Chotsani fayilo (kapena chikwatu) mydir popanda chitsimikizo ndi nambala yolakwika.
mkdir <ΠΏΡƒΡ‚ΡŒ> - imapanga chikwatu panjira yotchulidwa
echo - itha kugwiritsidwa ntchito polemba mzere ku fayilo, ngati '>' itagwiritsidwa ntchito, fayiloyo idzalembedwanso, ngati '>>' mzerewo udzawonjezeredwa kumapeto kwa fayilo:
echo "string" > filename
Timayang'ana zambiri pamalamulo a UNIX pa intaneti (palibe amene adaletsa kudzikuza).
Njira yachidule ya kiyibodi Ctrl + C ndi Ctrl + Z imasokoneza ndikuyimitsa kutsata malamulo, motsatana.

mwatsatane 2

Pangani moyo wanu kukhala wosavuta

Kuti musadzizunze mosayenera mwa kulowa malamulo kuchokera pa kiyibodi pazenera (mu "munda" mikhalidwe, ndithudi, simungathe kuchoka pa izi) pali njira ziwiri:

  1. Lumikizani kiyibodi yathunthu ku chipangizo chanu cha Android mwanjira iliyonse yabwino.
  2. Gwiritsani ntchito ssh. Mwachidule, console ya Termux yomwe ikuyenda pa chipangizo chanu cha Android idzatsegulidwa pa kompyuta yanu.

Ndinapita njira yachiwiri, ngakhale kuti ndizovuta kukhazikitsa, zonse zimalipira mosavuta kugwiritsa ntchito.

Muyenera kukhazikitsa pulogalamu ya ssh kasitomala pakompyuta, ndimagwiritsa ntchito Bitvise SSH Client, incl. zina zonse zikuchitika mu pulogalamuyi.

Termux sitepe ndi sitepe (Gawo 1)

Chifukwa pakadali pano Termux imangothandizira kulumikiza pogwiritsa ntchito njira ya Publickey pogwiritsa ntchito fayilo yayikulu, tifunika kupanga fayiloyi. Kuti muchite izi, mu pulogalamu ya Bitvise SSH Client, pa Lowani tabu, dinani kasitomala key manager pawindo lomwe limatseguka, pangani kiyi yatsopano ya anthu ndikutumiza mumtundu wa OpenSSH ku fayilo yotchedwa termux.pub (kwenikweni, dzina lililonse lingagwiritsidwe ntchito). Fayilo yomwe idapangidwa imayikidwa muchikumbutso chamkati cha chipangizo chanu cha Android mufoda Yotsitsa (chikwatu ichi, ndi ena angapo, Termux yapangitsa mwayi wofikira popanda mizu).

Pa Lowani tabu, m'gawo la Host, lowetsani IP ya chipangizo chanu cha Android (mutha kudziwa polemba lamulo la ifconfig mu Termux) m'munda wa Port ayenera kukhala 8022.

Tsopano tiyeni tipitirire kukhazikitsa OpenSSH mu Termux, chifukwa cha izi timayika malamulo awa:

apt install openssh (panthawiyi, ngati kuli kofunikira, lowetsani 'y')
pkill sshd (ndi lamulo ili timayimitsa OpenSSH)
termux-setup-storage (kugwirizanitsa kukumbukira mkati)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (koperani fayilo)
sshd (yambani ssh host)

Timabwerera ku Bitvise SSH Client ndikudina Lowani batani. Panthawi yolumikizana, zenera lidzawoneka momwe timasankha Njira - kiyi yapagulu, kiyi ya kasitomala ndi Passphrase (ngati mwayitchula popanga fayilo yayikulu).

Ngati kulumikizana kwabwino (ngati zonse zalembedwa, ziyenera kulumikizana popanda mavuto), zenera lidzatsegulidwa.

Termux sitepe ndi sitepe (Gawo 1)

Tsopano tikhoza kulowa malamulo kuchokera PC ndipo adzaphedwa pa chipangizo chanu Android. Sizovuta kuganiza za phindu lomwe izi zimapereka.

mwatsatane 3

Konzani Termux, yonjezerani zowonjezera

Choyamba, tiyeni tiyike bash-completion (njira yachidule, matsenga-Tab, aliyense amene amayitcha). Chofunikira pakugwiritsa ntchito ndikuti, polowetsa malamulo, mutha kugwiritsa ntchito autocomplete podina Tab. Kuti muyike, lembani:

apt install bash-completion (Imagwira ntchito yokha mukanikiza Tab)

Chabwino, moyo umakhala wotani popanda mkonzi wamawu wokhala ndi ma code (ngati mwadzidzidzi mukufuna kulemba, koma mukufuna). Kuti muyike, lembani:

apt install vim

Apa mutha kugwiritsa ntchito autocomplete - timalemba 'apt i' tsopano dinani Tab ndipo lamulo lathu likuwonjezeredwa ku 'apt install'.

Kugwiritsa ntchito vim sikovuta, kutsegula fayilo ya 1.txt (ngati kulibe, idzapangidwa) timalemba:

vim 1.txt

Dinani 'i' kuti muyambe kulemba
Dinani ESC kuti mumalize kulemba
Lamulo liyenera kutsogozedwa ndi colon ':'
':q' - tulukani osasunga
':w' - sungani
':wq' - sungani ndikutuluka

Popeza tsopano titha kupanga ndikusintha mafayilo, tiyeni tiwongolere kawonekedwe ndi kamvekedwe ka mzere wamalamulo wa Termux pang'ono. Kuti tichite izi, tifunika kukhazikitsa kusintha kwa chilengedwe cha PS1 kukhala "[33[1;33;1;32m]:[33[1;31m]w$ [33[0m][33[0m]" (ngati muli ndikudabwa kuti ndi chiyani komanso ndikudya chiyani chonde apa). Kuti tichite izi, tifunika kuwonjezera mzere ku fayilo ya '.bashrc' (ili pa muzu ndipo imachitidwa nthawi iliyonse chipolopolocho chikayamba):

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

Kuti zikhale zosavuta komanso zomveka bwino, tidzagwiritsa ntchito vim:

cd
vim .bashrc

Timalowetsa mzere, sungani ndikutuluka.

Njira ina yowonjezerera mzere ku fayilo ndikugwiritsa ntchito lamulo la 'echo':

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

Dziwani kuti kuti muwonetse mawu ogwidwa pawiri, chingwe chonse chokhala ndi mawu awiri chiyenera kuikidwa mu mawu amodzi. Lamuloli lili ndi '>>' chifukwa fayiloyo idzasinthidwa kuti ilembetse '>'.

Mu fayilo ya .bashrc, mutha kulowanso mawu achidule. Mwachitsanzo, tikufuna kuchita zosintha ndikukweza ndi lamulo limodzi nthawi imodzi. Kuti muchite izi, onjezani mzere wotsatira ku .bashrc:

alias updg = "apt update && apt upgrade"

Kuti muyike mzere, mutha kugwiritsa ntchito vim kapena lamulo la echo (ngati silikugwira ntchito nokha - onani pansipa)

Mawu akuti alias ndi awa:

alias <сокращСниС> = "<ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄>"

Ndiye tiyeni tiwonjezere chidule:

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

Nazi zina zothandiza

Ikani kudzera pa apt install

man - Thandizo lokhazikitsidwa pamalamulo ambiri.
munthu % commandname

imagemagick - Chida chogwirira ntchito ndi zithunzi (kutembenuza, kukanikiza, kudula). Imathandizira mitundu yambiri kuphatikiza ma pdf. Chitsanzo: Sinthani zithunzi zonse zomwe zili mufoda yamakono kukhala pdf imodzi ndikuchepetsa kukula kwake.
tembenuzani *.jpg -mlingo 50% img.pdf

ffmpeg - Imodzi mwazinthu zabwino kwambiri zosinthira makanema / makanema. Malangizo a Google ogwiritsira ntchito.

mc - Woyang'anira mafayilo amitundu iwiri ngati Far.

Palinso masitepe ambiri patsogolo, chachikulu ndikuti kayendetsedwe kayamba!

Source: www.habr.com

Kuwonjezera ndemanga