Термукс алхам алхмаар (1-р хэсэг)

termux алхам алхмаар

Би Termux-тэй анх танилцаж, Линукс хэрэглэгч байхаас хол байх үед энэ нь миний толгойд "Үнэхээр сайхан!" гэсэн хоёр бодол төрүүлэв. болон "Үүнийг хэрхэн ашиглах вэ?". Интернэтээр эргэлдэж байхдаа би Termux-ийг бүрэн ашиглаж эхлэх боломжийг олгодог нэг ч нийтлэл олж чадаагүй бөгөөд ингэснээр энэ нь тэнэглэлээс илүү таашаал авчирдаг. Бид үүнийг засна.

Би Термукс руу юуны төлөө ирсэн юм бэ? Нэгдүгээрт, хакердах, эс тэгвээс үүнийг бага зэрэг ойлгох хүсэл. Хоёрдугаарт, Кали Линуксыг ашиглах боломжгүй.
Энд би энэ сэдвээр олсон бүх хэрэгтэй зүйлээ нэгтгэхийг хичээх болно. Энэ нийтлэл нь ойлгодог хэнийг ч гайхшруулахгүй байх магадлалтай, гэхдээ зөвхөн Termux-ийн амтыг мэддэг хүмүүст энэ нь хэрэг болно гэж найдаж байна.

Материалыг илүү сайн ойлгохын тулд би энгийн хуулж буулгах гэж тайлбарласан зүйлээ давтахыг зөвлөж байна, харин командуудыг бие даан оруулахыг зөвлөж байна. Тохиромжтой болгохын тулд бидэнд гар холбогдсон Андройд төхөөрөмж, эсвэл миний хувьд Android төхөөрөмж болон ижил сүлжээнд холбогдсон компьютер / зөөврийн компьютер (Windows) хэрэгтэй. Андройд нь root-тэй байх нь дээр, гэхдээ шаардлагагүй. Заримдаа би хаалтанд ямар нэг зүйлийг зааж өгдөг, ихэвчлэн энэ нь материалыг илүү сайн ойлгох боломжийг танд олгоно (хэрэв хаалтанд бичсэн зүйл нь бүрэн тодорхойгүй бол үүнийг алгасаж болохгүй, дараа нь бүх зүйлийг процессын явцад, шаардлагатай бол тайлбарлах болно).

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. Бүрэн гарыг өөрийн Андройд төхөөрөмждөө ямар ч тохиромжтой аргаар холбоно уу.
  2. ssh ашиглана уу. Энгийнээр хэлэхэд, таны Android төхөөрөмж дээр ажиллаж байгаа Termux-ийн консол таны компьютер дээр нээгдэх болно.

Би хоёр дахь арга замыг сонгосон, гэхдээ энэ нь суулгахад бага зэрэг төвөгтэй боловч ашиглахад хялбар үр дүнг өгдөг.

Та компьютер дээр ssh клиент програмыг суулгах хэрэгтэй, би Bitvise SSH Client ашигладаг. цаашдын бүх үйлдлийг энэ программ дээр гүйцэтгэдэг.

Термукс алхам алхмаар (1-р хэсэг)

Учир нь Одоогоор Termux зөвхөн Publickey аргыг ашиглан түлхүүр файл ашиглан холбогдохыг дэмждэг тул бид энэ файлыг үүсгэх хэрэгтэй. Үүнийг хийхийн тулд Bitvise SSH Client програмын Нэвтрэх таб дээр дарна уу үйлчлүүлэгчийн түлхүүр менежер нээгдэх цонхонд шинэ нийтийн түлхүүр үүсгээд OpenSSH форматаар termux.pub нэртэй файл руу экспортлоорой (үнэндээ ямар ч нэрийг ашиглаж болно). Үүсгэсэн файл нь таны Андройд төхөөрөмжийн дотоод санах ойд "Татаж авсан файл" хавтсанд байрладаг (энэ хавтас болон бусад хэд хэдэн Termux нь rootгүйгээр хялбаршуулсан хандалттай).

Нэвтрэх табын Хост талбарт Андройд төхөөрөмжийнхөө IP-г оруулна уу (та Termux-д ifconfig командыг оруулснаар олж мэдэх боломжтой) Порт талбарт 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 руу буцаж очоод Нэвтрэх товчийг дарна уу. Холболтын явцад бид Method - publickey-г сонгох цонх гарч ирнэ, Client түлхүүр нь Passphrase (хэрэв та түлхүүр файл үүсгэх үед үүнийг зааж өгсөн бол).

Амжилттай холболт хийсэн тохиолдолд (хэрэв бүх зүйл бичсэнээр хийгдсэн бол асуудалгүй холбогдох ёстой) цонх нээгдэнэ.

Термукс алхам алхмаар (1-р хэсэг)

Одоо бид компьютерээс тушаал оруулах боломжтой бөгөөд тэдгээр нь таны Андройд төхөөрөмж дээр ажиллах болно. Энэ нь ямар ашиг тустай болохыг таахад хэцүү биш юм.

3 алхам

Termux-г тохируулж, нэмэлт хэрэгслийг суулгана уу

Юуны өмнө, bash-completion (товчлол, magic-Tab, хэн дуудсан) суулгая. Хэрэгслийн мөн чанар нь тушаалуудыг оруулснаар та Tab товчийг дарж автоматаар гүйцээхийг ашиглаж болно. Суулгахын тулд бичнэ үү:

apt install bash-completion (Таб дээр дарахад автоматаар ажиллана)

За, кодыг тодруулсан текст засварлагчгүйгээр амьдрал гэж юу вэ (хэрэв та гэнэт кодлохыг хүсч байгаа ч гэсэн). Суулгахын тулд бичнэ үү:

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[0м]" болгож тохируулах хэрэгтэй (хэрэв та энэ нь юу болох, юугаар хооллодогийг сонирхож байвал асууна уу. энд). Үүнийг хийхийн тулд бид '.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 -scale 50% img.pdf

ffmpeg - Шилдэг аудио/видео хөрвүүлэгчдийн нэг. Google ашиглах заавар.

mc - Far шиг хоёр самбар бүхий файлын менежер.

Цаашид олон алхам байна, гол нь хөдөлгөөн эхэлсэн!

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх