Termux чекор по чекор (Дел 1)

termux чекор по чекор

Кога првпат го запознав Termux, а јас сум далеку од тоа да бидам корисник на Линукс, тоа ми предизвика две мисли во мојата глава: „Одлично извонредно!“ и „Како да се користи?“. Пребарувајќи низ Интернет, не најдов ниту една статија што целосно ќе ви овозможи да започнете да го користите Termux за да донесе повеќе задоволство отколку глупости. Ќе го поправиме ова.

За што, всушност, стигнав до Термукс? Прво, хакирање, поточно желбата да се разбере малку. Второ, неможноста да се користи Kali Linux.
Овде ќе се обидам да ги соберам сите корисни работи што ги најдов на темата. Оваа статија веројатно нема да изненади некој што разбира, но за оние кои ги знаат само задоволствата на Termux, се надевам дека ќе биде корисна.

За подобро разбирање на материјалот, препорачувам да го повторите она што го опишав не како обична copy-paste, туку самостојно да внесувам команди. За погодност, потребен ни е или уред со Android со поврзана тастатура, или, како во мојот случај, уред со Android и компјутер / лаптоп (Windows) поврзани на истата мрежа. Андроид по можност е рутиран, но не е потребен. Понекогаш посочувам нешто во загради, обично тоа ќе ви овозможи подобро да го разберете материјалот (ако напишаното во загради не е целосно јасно, слободно прескокнете го, тогаш сè ќе биде објаснето во процесот и по потреба).

Чекор 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 ~ - преместете се во root папката
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. Едноставно кажано, конзолата на Termux што работи на вашиот уред со Android ќе се отвори на вашиот компјутер.

Отидов на вториот начин, иако е малку комплицирано за поставување, сето тоа се исплати во леснотијата на користење.

Треба да ја инсталирате ssh клиентската програма на компјутерот, јас користам Bitvise SSH Client, вкл. сите понатамошни дејства се вршат во оваа програма.

Termux чекор по чекор (Дел 1)

Бидејќи во моментот Termux поддржува само поврзување со методот Publickey со помош на датотека со клуч, треба да ја создадеме оваа датотека. За да го направите ова, во програмата Bitvise SSH Client, на табулаторот Login, кликнете на менаџер со клучеви со клиенти во прозорецот што се отвора, генерирајте нов јавен клуч и извезете го во формат OpenSSH во датотека наречена termux.pub (всушност, може да се користи кое било име). Создадената датотека се става во внатрешната меморија на вашиот уред со Android во папката Преземања (оваа папка и неколку други, Termux има поедноставен пристап без root).

Во табулаторот Login, во полето Домаќин, внесете ја IP адресата на вашиот уред со Android (можете да ја дознаете со внесување на командата ifconfig во Termux) во полето Port треба да биде 8022.

Сега да преминеме на инсталирање OpenSSH во Termux, за ова ги внесуваме следните команди:

apt install openssh (во процесот, доколку е потребно, внесете „y“)
pkill sshd (со оваа команда го запираме OpenSSH)
termux-setup-storage (поврзете ја внатрешната меморија)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (копирајте клучна датотека)
sshd (започнете ssh домаќин)

Се враќаме на Bitvise SSH Client и кликнуваме на копчето Најави се. За време на процесот на поврзување, ќе се појави прозорец во кој избираме Метод - јавен клуч, Клиент клучот е Passphrase (ако сте го навеле при генерирање на датотеката со клучеви).

Во случај на успешна врска (ако сè е направено како што е напишано, треба да се поврзе без проблеми), ќе се отвори прозорец.

Termux чекор по чекор (Дел 1)

Сега можеме да внесеме команди од компјутерот и тие ќе бидат извршени на вашиот уред со Android. Не е тешко да се погоди какви придобивки дава ова.

Чекор 3

Поставете Termux, инсталирајте дополнителни комунални услуги

Како прво, да инсталираме баш-комплемент (кратенка, магија-Таб, кој и да се јави). Суштината на алатката е дека, со внесување на команди, можете да користите автоматско комплетирање со притискање на 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“ (се наоѓа во коренот и се извршува секогаш кога ќе се стартува школка):

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, можете да внесете и псевдоними - кратенки. На пример, сакаме да извршиме ажурирање и надградба со една команда одеднаш. За да го направите ова, додадете ја следнава линија во .bashrc:

alias updg = "apt update && apt upgrade"

За да вметнете линија, можете да ја користите командата vim или echo (ако не работи самостојно - видете подолу)

Синтаксата на алијас е:

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

Значи, да додадеме кратенка:

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

Еве уште неколку корисни алатки

Инсталирајте преку apt install

man - Вградена помош за повеќето команди.
човек %командно име

imagemagick - алатка за работа со слики (конвертирање, компресирање, сечење). Поддржува многу формати вклучително и pdf Пример: Претворете ги сите слики во тековната папка во еден pdf и намалете ја нивната големина.
конвертирате *.jpg -скала 50% img.pdf

ffmpeg - Еден од најдобрите аудио/видео конвертори. Инструкции за употреба на Google.

mc - Управувач со датотеки со две панели како Far.

Има уште многу чекори напред, главната работа е што движењето започна!

Извор: www.habr.com

Додадете коментар