Термюкс кезең-кезеңімен (1 бөлім)

termux кезең-кезеңімен

Мен Termux-пен алғаш танысқанда және мен Linux пайдаланушысы болудан алыспын, бұл менің басымда екі ой тудырды: «Тамаша!» және «Оны қалай пайдалануға болады?». Интернетті ақтара отырып, мен Termux-ті пайдалануды бастауға толық мүмкіндік беретін бірде-бір мақаланы таппадым, осылайша ол күлкіден гөрі рахат әкеледі. Біз мұны түзетеміз.

Мен Термукске не үшін келдім? Біріншіден, бұзу, дәлірек айтқанда, оны аздап түсінуге деген ұмтылыс. Екіншіден, Kali Linux-ты пайдалану мүмкін еместігі.
Мұнда мен тақырып бойынша тапқан барлық пайдалы нәрселерді жинауға тырысамын. Бұл мақала түсінетіндерді таң қалдыруы екіталай, бірақ Термукстің ләззаттарын білетіндер үшін бұл пайдалы болады деп үміттенемін.

Материалды жақсырақ түсіну үшін мен сипаттаған нәрсені қарапайым көшіру-қою ретінде емес, командаларды өз бетімен енгізуді қайталауды ұсынамын. Ыңғайлы болу үшін бізге пернетақтасы қосылған Android құрылғысы немесе менің жағдайдағыдай Android құрылғысы және бір желіге қосылған компьютер/ноутбук (Windows) қажет. Android жақсырақ тамырлы, бірақ қажет емес. Кейде мен жақшада бірдеңені көрсетемін, әдетте бұл материалды жақсы түсінуге мүмкіндік береді (егер жақшада жазылғандар толығымен түсініксіз болса, оны өткізіп жіберіңіз, содан кейін бәрі процесте және қажетінше түсіндіріледі).

қадам 1

Мен бір уақытта банальды және қисынды боламын

Google Play Market-тен Termux орнатыңыз:

Термюкс кезең-кезеңімен (1 бөлім)

Орнатылған қолданбаны ашамыз және көреміз:

Термюкс кезең-кезеңімен (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 клиенттік бағдарламасын орнату керек, мен Bitvise SSH Client пайдаланамын, соның ішінде. барлық келесі әрекеттер осы бағдарламада орындалады.

Термюкс кезең-кезеңімен (1 бөлім)

Өйткені қазіргі уақытта Termux тек кілттік файлды пайдаланып Publickey әдісі арқылы қосылуды қолдайды, біз бұл файлды жасауымыз керек. Мұны істеу үшін Bitvise SSH Client бағдарламасында Кіру қойындысында түймесін басыңыз клиент кілтінің менеджері ашылған терезеде жаңа ашық кілтті жасаңыз және оны OpenSSH пішімінде termux.pub деп аталатын файлға экспорттаңыз (шын мәнінде кез келген атауды қолдануға болады). Жасалған файл Android құрылғысының ішкі жадында Жүктеулер қалтасында орналастырылған (осы қалта және басқалары Termux-та түбірсіз оңайлатылған қолжетімділік бар).

«Кіру» қойындысындағы «Хост» өрісінде Android құрылғысының IP мекенжайын енгізіңіз (оны Termux жүйесінде ifconfig пәрменін енгізу арқылы білуге ​​болады) Порт өрісінде 8022 болуы керек.

Енді Termux жүйесінде OpenSSH орнатуға көшейік, ол үшін келесі пәрмендерді енгіземіз:

apt install openssh (процесс барысында, қажет болса, «y» енгізіңіз)
pkill sshd (осы пәрменмен біз OpenSSH тоқтатамыз)
termux-setup-storage (ішкі жадты қосу)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (кілт файлын көшіру)
sshd (ssh хостын бастау)

Біз Bitvise SSH клиентіне оралып, «Кіру» түймесін басыңыз. Қосылу процесі кезінде терезе пайда болады, онда біз Әдіс - ашық кілт таңдаймыз, Клиент кілті - Passphrase (егер сіз оны кілт файлын жасау кезінде көрсетсеңіз).

Сәтті қосылым болған жағдайда (егер бәрі жазылғандай орындалса, ол қиындықсыз қосылуы керек), терезе ашылады.

Термюкс кезең-кезеңімен (1 бөлім)

Енді біз компьютерден командаларды енгізе аламыз және олар сіздің Android құрылғыңызда орындалады. Мұның қандай пайда әкелетінін болжау қиын емес.

қадам 3

Termux орнатыңыз, қосымша утилиталарды орнатыңыз

Ең алдымен, bash-толтыруды (жарлық, 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' файлына жолды қосу керек (ол түбірде орналасқан және қабық іске қосылған сайын орындалады):

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

пікір қалдыру