Termux քայլ առ քայլ (մաս 1)

termux քայլ առ քայլ

Երբ ես առաջին անգամ հանդիպեցի Termux-ին, և ես հեռու եմ Linux-ի օգտատեր լինելուց, դա երկու միտք առաջացրեց իմ գլխում. և «Ինչպե՞ս օգտագործել այն»: Ինտերնետում փնտրելով՝ ես չգտա մի հոդված, որը լիովին թույլ կտա սկսել օգտագործել Termux-ը, որպեսզի այն ավելի շատ հաճույք պատճառի, քան հիմար: Մենք կուղղենք սա:

Իրականում ինչի՞ համար եմ ես հասել Termux? Նախ՝ կոտրելը, ավելի ճիշտ՝ մի փոքր հասկանալու ցանկությունը։ Երկրորդ, Kali Linux-ի օգտագործման անկարողությունը:
Այստեղ ես կփորձեմ ի մի բերել այն բոլոր օգտակար բաները, որոնք գտել եմ թեմայի վերաբերյալ: Այս հոդվածը դժվար թե զարմացնի հասկացողներին, բայց նրանց համար, ովքեր գիտեն միայն Termux-ի հաճույքները, հուսով եմ, որ այն օգտակար կլինի:

Նյութը ավելի լավ հասկանալու համար խորհուրդ եմ տալիս կրկնել իմ նկարագրածը ոչ թե որպես պարզ copy-paste, այլ ինքնուրույն հրամաններ մուտքագրել։ Հարմարության համար մեզ պետք է կա՛մ Android սարք՝ միացված ստեղնաշարով, կա՛մ, ինչպես իմ դեպքում, Android սարք և նույն ցանցին միացված ԱՀ/Նոթբուք (Windows): Android-ը նախընտրելի է արմատավորված, բայց ոչ պարտադիր: Երբեմն փակագծերում ինչ-որ բան եմ նշում, սովորաբար դա թույլ կտա ավելի լավ հասկանալ նյութը (եթե փակագծերում գրվածն ամբողջությամբ պարզ չէ, ազատ զգալ շրջանցել այն, ապա ամեն ինչ կբացատրվի ընթացքում և ըստ անհրաժեշտության):

Քայլ 1

Ես կլինեմ միևնույն ժամանակ բանալ և անիծյալ տրամաբանական

Տեղադրեք Termux-ը Google Play Market-ից.

Termux քայլ առ քայլ (մաս 1)

Մենք բացում ենք տեղադրված հավելվածը և տեսնում ենք.

Termux քայլ առ քայլ (մաս 1)

Հաջորդ քայլը նախապես տեղադրված փաթեթների թարմացումն է: Դա անելու համար մենք հերթականությամբ մուտքագրում ենք երկու հրաման, որոնց ընթացքում մենք համաձայն ենք ամեն ինչի հետ՝ մուտքագրելով Y.

apt update
apt upgrade
Առաջին հրամանով մենք ստուգում ենք տեղադրված փաթեթների ցանկը և փնտրում դրանք, որոնք կարելի է թարմացնել, իսկ երկրորդով թարմացնում ենք դրանք։ Այդ իսկ պատճառով հրամանները պետք է գրվեն այս հաջորդականությամբ։

Այժմ մենք ունենք Termux-ի ամենավերջին տարբերակը:

Եվս մի քանի հրաման

ls - ցուցադրում է ընթացիկ գրացուցակի ֆայլերի և գրացուցակների ցանկը
cd – տեղափոխվում է նշված գրացուցակ, օրինակ՝
Կարևոր է հասկանալ. եթե ուղին ուղղակիորեն նշված չէ (~/storage/downloads/1.txt), այն կլինի ընթացիկ գրացուցակից:
cd dir1 – կտեղափոխվի dir1, եթե այն առկա է ընթացիկ գրացուցակում
cd ~/dir1 – արմատային թղթապանակից նշված ճանապարհով կտեղափոխվի dir1
cd  կամ cd ~ - տեղափոխել արմատային թղթապանակ
clear - մաքրել վահանակը
ifconfig - կարող եք տեսնել IP-ն, կամ կարող եք կարգավորել ցանցը
cat – թույլ է տալիս աշխատել ֆայլերի/սարքերի հետ (նույն թեմայի շրջանակներում), օրինակ.
cat 1.txt – դիտեք 1.txt ֆայլի բովանդակությունը
cat 1.txt>>2.txt – պատճենեք 1.txt ֆայլը 2.txt ֆայլին (1.txt ֆայլը կմնա)
rm - օգտագործվում է ֆայլերը ֆայլային համակարգից հեռացնելու համար: RM-ի հետ օգտագործվող տարբերակները.
-r – մշակել բոլոր տեղադրված դիրեկտորիաները: Այս բանալին պահանջվում է, եթե ջնջվող ֆայլը գրացուցակ է: Եթե ​​ջնջվող ֆայլը գրացուցակ չէ, ապա -r տարբերակը չի ազդում rm հրամանի վրա:
-i – ցուցադրել հաստատման հուշում յուրաքանչյուր ջնջման գործողության համար:
-f - մի վերադարձրեք սխալ ելքի կոդը, եթե սխալները առաջացել են գոյություն չունեցող ֆայլերի պատճառով. գործարքների հաստատում մի պահանջեք.
Օրինակ `
rm -rf mydir – ջնջեք mydir ֆայլը (կամ գրացուցակը) առանց հաստատման և սխալի կոդի:
mkdir <путь> - ստեղծում է գրացուցակ նշված ուղու վրա
echo – կարող է օգտագործվել ֆայլում տող գրելու համար, եթե «>» է օգտագործվում, ֆայլը կվերագրվի, եթե «>>» տողը կկցվի ֆայլի վերջում.
echo "string" > filename
Մենք ինտերնետում փնտրում ենք UNIX հրամանների վերաբերյալ լրացուցիչ մանրամասներ (ոչ ոք չեղարկեց ինքնազարգացումը):
Ստեղնաշարի դյուրանցումը Ctrl + C և Ctrl + Z ընդհատում և դադարեցնում է համապատասխանաբար հրամանների կատարումը:

Քայլ 2

Դարձրեք ձեր կյանքը ավելի հեշտ

Որպեսզի ձեզ անհարկի չտանջեք՝ հրամաններ մուտքագրելով էկրանի ստեղնաշարից («դաշտի» պայմաններում, իհարկե, դուք չեք կարող հեռանալ դրանից) երկու եղանակ կա.

  1. Միացրեք ամբողջական ստեղնաշարը ձեր Android սարքին ցանկացած հարմար եղանակով:
  2. Օգտագործեք ssh. Պարզ ասած՝ ձեր Android սարքով աշխատող Termux-ի վահանակը կբացվի ձեր համակարգչում:

Ես գնացի երկրորդ ճանապարհով, թեև տեղադրումը մի փոքր բարդ է, բայց ամեն ինչ վճարում է օգտագործման հարմարավետության մեջ:

Պետք է համակարգչում տեղադրել ssh client ծրագիրը, ես օգտագործում եմ Bitvise SSH Client, ներառյալ: բոլոր հետագա գործողությունները կատարվում են այս ծրագրում:

Termux քայլ առ քայլ (մաս 1)

Որովհետեւ Ներկա պահին Termux-ն աջակցում է միայն Publickey մեթոդի միջոցով միացմանը՝ առանցքային ֆայլի միջոցով, մենք պետք է ստեղծենք այս ֆայլը: Դա անելու համար Bitvise SSH Client ծրագրում Մուտք ներդիրում սեղմեք հաճախորդի բանալիների կառավարիչ բացվող պատուհանում ստեղծեք նոր հանրային բանալի և արտահանեք այն OpenSSH ձևաչափով termux.pub կոչվող ֆայլ (իրականում ցանկացած անուն կարող է օգտագործվել): Ստեղծված ֆայլը տեղադրվում է ձեր Android սարքի ներքին հիշողության մեջ՝ Downloads թղթապանակում (այս թղթապանակը և մի քանի այլ թղթապանակներ Termux-ն ունի պարզեցված մուտք առանց root-ի):

Մուտք ներդիրում Host դաշտում մուտքագրեք ձեր Android սարքի IP-ն (կարող եք պարզել՝ մուտքագրելով ifconfig հրամանը Termux-ում) Port դաշտում պետք է լինի 8022:

Այժմ եկեք անցնենք Termux-ում OpenSSH-ի տեղադրմանը, դրա համար մուտքագրում ենք հետևյալ հրամանները.

apt install openssh (ընթացքում, անհրաժեշտության դեպքում, մուտքագրեք «y»)
pkill sshd (Այս հրամանով մենք դադարեցնում ենք OpenSSH)
termux-setup-storage (միացնել ներքին հիշողությունը)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (պատճենել բանալի ֆայլը)
sshd (սկսել ssh host)

Մենք վերադառնում ենք Bitvise SSH Client և սեղմում ենք Մուտք գործելու կոճակը: Միացման գործընթացում կհայտնվի պատուհան, որտեղ մենք ընտրում ենք Method - publickey, Client key-ը Passphrase է (եթե դա նշել եք բանալի ֆայլը ստեղծելիս):

Հաջող կապի դեպքում (եթե ամեն ինչ արված է այնպես, ինչպես գրված է, ապա պետք է միանա առանց խնդիրների), կբացվի պատուհան։

Termux քայլ առ քայլ (մաս 1)

Այժմ մենք կարող ենք հրամաններ մուտքագրել համակարգչից, և դրանք կկատարվեն ձեր Android սարքում: Դժվար չէ կռահել, թե դա ինչ օգուտներ է տալիս։

Քայլ 3

Տեղադրեք Termux-ը, տեղադրեք լրացուցիչ կոմունալ ծառայություններ

Նախ տեղադրենք bash-completion (shortcut, magic-Tab, ով զանգում է): Կոմունալ ծրագրի էությունն այն է, որ հրամաններ մուտքագրելով՝ կարող եք օգտագործել ավտոմատ լրացումը՝ սեղմելով Tab: Տեղադրելու համար գրեք.

apt install bash-completion (Ավտոմատ կերպով աշխատում է Tab սեղմելով)

Դե, ինչ է կյանքը առանց տեքստային խմբագրիչի կոդի ընդգծմամբ (եթե հանկարծ ուզում եք կոդավորել, բայց ուզում եք): Տեղադրելու համար գրեք.

apt install vim

Այստեղ դուք արդեն կարող եք օգտագործել ավտոմատ լրացումը. մենք գրում ենք «apt i», այժմ սեղմում ենք Tab և մեր հրամանը կցվում է «apt install»-ին:

Vim օգտագործելը դժվար չէ, 1.txt ֆայլը բացելու համար (եթե այն չկա, կստեղծվի) գրում ենք.

vim 1.txt

Սեղմեք «i»՝ մուտքագրումը սկսելու համար
Սեղմեք ESC՝ մուտքագրումն ավարտելու համար
Հրամանին պետք է նախորդի երկու կետ «:»
':q' - դուրս գալ առանց խնայելու
':w' - պահպանել
':wq' - պահպանել և դուրս գալ

Քանի որ այժմ մենք կարող ենք ստեղծել և խմբագրել ֆայլեր, եկեք մի փոքր բարելավենք Termux-ի հրամանի տողի տեսքն ու տեսքը: Դա անելու համար մենք պետք է սահմանենք PS1 միջավայրի փոփոխականը «[ 33[1;33;1;32m]:[ 33[1;31m]w$ [33[0m][33[0m]» (եթե դուք՝ նորից մտածում եմ, թե ինչ է դա և ինչով կերեք, խնդրում եմ այստեղ) Դա անելու համար մենք պետք է տողը ավելացնենք «.bashrc» ֆայլում (այն գտնվում է արմատում և կատարվում է ամեն անգամ, երբ shell-ը գործարկվում է):

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

Պարզության և պարզության համար մենք կօգտագործենք vim:

cd
vim .bashrc

Մտնում ենք գիծ, ​​պահպանում և դուրս ենք գալիս։

Ֆայլին տող ավելացնելու մեկ այլ եղանակ է «echo» հրամանի օգտագործումը.

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

Նկատի ունեցեք, որ կրկնակի չակերտներ ցուցադրելու համար կրկնակի չակերտներով ամբողջ տողը պետք է փակվի միայնակ չակերտների մեջ: Այս հրամանն ունի «>>», քանի որ ֆայլը կլրացվի «>»-ը վերագրելու համար:

.bashrc ֆայլում կարող եք նաև մուտքագրել alias-ի հապավումներ: Օրինակ, մենք ցանկանում ենք թարմացնել և թարմացնել միանգամից մեկ հրամանով։ Դա անելու համար .bashrc-ին ավելացրեք հետևյալ տողը.

alias updg = "apt update && apt upgrade"

Տող տեղադրելու համար կարող եք օգտագործել vim կամ echo հրամանը (եթե այն ինքնուրույն չի աշխատում, տես ստորև)

Այլանունների շարահյուսությունը հետևյալն է.

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

Այսպիսով, եկեք ավելացնենք հապավումը.

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

Ահա ևս մի քանի օգտակար կոմունալ ծառայություններ

Տեղադրեք apt install-ի միջոցով

մարդ - Ներկառուցված օգնություն հրամանների մեծ մասի համար:
մարդ %commandname

imagemagick - Օգտակար պատկերների հետ աշխատելու համար (փոխակերպում, սեղմում, կտրում): Աջակցում է բազմաթիվ ձևաչափերի, այդ թվում՝ pdf-ի:Օրինակ՝ փոխակերպեք ընթացիկ թղթապանակի բոլոր նկարները մեկ pdf-ի և կրճատեք դրանց չափը:
փոխարկել *.jpg -մասշտաբը 50% img.pdf

ffmpeg - Լավագույն աուդիո/վիդեո փոխարկիչներից մեկը: Google-ի օգտագործման հրահանգներ.

mc - Երկու պատուհանից բաղկացած ֆայլերի կառավարիչ, ինչպիսին Far-ն է:

Առջևում դեռ շատ քայլեր կան, գլխավորն այն է, որ շարժումը սկսվել է։

Source: www.habr.com

Добавить комментарий