Termux addım-addım (1-ci hissə)

termux addım-addım

Termux ilə ilk tanış olanda və mən Linux istifadəçisi olmaq fikrindən uzağam, bu, beynimdə iki fikir yaratdı: “Əla!” və "Bunu necə istifadə etməli?". İnternetdə dolaşaraq, Termux-dan istifadə etməyə başlamağınıza tam imkan verən bir məqalə tapmadım ki, bu, axmaqdan daha çox zövq gətirsin. Bunu düzəldəcəyik.

Mən Termux-a nəyə görə gəldim? Birincisi, hacking, daha doğrusu, bir az başa düşmək istəyi. İkincisi, Kali Linux-dan istifadə edə bilməmək.
Burada mövzu ilə bağlı tapdığım bütün faydalı şeyləri toplamağa çalışacağam. Bu yazı çətin ki, anlayan hər kəsi təəccübləndirsin, ancaq Termuxun ləzzətlərini bilənlər üçün ümid edirəm ki, faydalı olacaq.

Materialı daha yaxşı başa düşmək üçün sadə surətdə yapışdırmaq kimi deyil, öz başıma əmrlər daxil etmək üçün təsvir etdiklərimi təkrar etməyi məsləhət görürəm. Rahatlıq üçün bizə ya klaviatura qoşulmuş bir Android cihazı, ya da mənim vəziyyətimdə olduğu kimi, eyni şəbəkəyə qoşulmuş bir Android cihazı və PC / Laptop (Windows) lazımdır. Android tercihen köklüdür, lakin tələb olunmur. Bəzən mötərizədə bir şey göstərirəm, adətən bu, materialı daha yaxşı başa düşməyə imkan verəcəkdir (mötərizədə yazılanlar tam aydın deyilsə, onu keçməkdən çəkinin, onda hər şey prosesdə və lazım olduqda izah ediləcək).

1 addım

Mən həm bayağı, həm də məntiqli olacağam

Google Play Marketdən Termux quraşdırın:

Termux addım-addım (1-ci hissə)

Quraşdırılmış proqramı açırıq və görürük:

Termux addım-addım (1-ci hissə)

Növbəti addım əvvəlcədən quraşdırılmış paketləri yeniləməkdir. Bunu etmək üçün ardıcıl olaraq iki əmr daxil edirik, bu müddətdə Y hərfini daxil etməklə hər şeylə razılaşırıq:

apt update
apt upgrade
Birinci komanda ilə quraşdırılmış paketlərin siyahısını yoxlayırıq və yenilənə bilənləri axtarırıq, ikincisi ilə isə onları yeniləyirik. Bu səbəbdən əmrlər bu ardıcıllıqla yazılmalıdır.

İndi bizdə Termux-un ən son versiyası var.

Daha bir neçə əmr

ls - cari qovluqdakı fayl və qovluqların siyahısını göstərir
cd – müəyyən edilmiş kataloqa keçir, məsələn:
Anlamaq vacibdir: əgər yol birbaşa göstərilməyibsə (~/storage/downloads/1.txt) bu, cari kataloqdan olacaq.
cd dir1 – cari kataloqda varsa, dir1-ə keçəcək
cd ~/dir1 – kök qovluqdan müəyyən edilmiş yolda dir1-ə keçəcək
cd  və ya cd ~ - kök qovluğuna keçin
clear - konsolu təmizləyin
ifconfig - IP-ni görə bilərsiniz və ya şəbəkəni konfiqurasiya edə bilərsiniz
cat – sizə fayllar/cihazlar (eyni mövzu daxilində) ilə işləməyə imkan verir, məsələn:
cat 1.txt – 1.txt faylının məzmununa baxın
cat 1.txt>>2.txt – 1.txt faylını 2.txt faylına köçürün (1.txt faylı qalacaq)
rm - fayl sistemindən faylları silmək üçün istifadə olunur. rm ilə istifadə edilən seçimlər:
-r – bütün daxili qovluqları emal edin. Əgər silinən fayl qovluqdursa, bu açar tələb olunur. Əgər silinən fayl kataloq deyilsə, o zaman -r variantının rm əmrinə heç bir təsiri yoxdur.
-i – hər bir silmə əməliyyatı üçün təsdiq sorğusunu göstərin.
-f – səhvlər mövcud olmayan fayllardan qaynaqlanırsa, səhv çıxış kodunu qaytarmayın; əməliyyatların təsdiqini tələb etməyin.
Misal üçün:
rm -rf mydir – mydir faylını (və ya qovluğunu) təsdiq və xəta kodu olmadan silin.
mkdir <путь> - göstərilən yolda kataloq yaradır
echo – fayla sətir yazmaq üçün istifadə edilə bilər, əgər '>' istifadə olunarsa, faylın üzərinə yazılacaq, əgər '>>' sətir faylın sonuna əlavə olunacaq:
echo "string" > filename
Biz İnternetdə UNIX əmrləri haqqında ətraflı məlumat axtarırıq (heç kim özünü inkişaf etdirməyi ləğv etməmişdir).
Ctrl + C və Ctrl + Z klaviatura qısa yolları müvafiq olaraq əmrlərin icrasını dayandırır və dayandırır.

2 addım

Həyatınızı asanlaşdırın

Ekrandakı klaviaturadan əmrlər daxil edərək lazımsız yerə işgəncə verməmək üçün ("sahə" şəraitində, əlbəttə ki, bundan uzaqlaşa bilməzsiniz) iki yol var:

  1. Tam klaviaturanı istənilən rahat şəkildə Android cihazınıza qoşun.
  2. ssh istifadə edin. Sadəcə olaraq, Android cihazınızda işləyən Termux konsolu kompüterinizdə açılacaq.

Mən ikinci yola getdim, qurmaq bir az mürəkkəb olsa da, istifadə rahatlığı ilə hamısı öz bəhrəsini verir.

Kompüterdə ssh müştəri proqramını quraşdırmalısınız, mən Bitvise SSH Client-dən istifadə edirəm, o cümlədən. bütün sonrakı hərəkətlər bu proqramda həyata keçirilir.

Termux addım-addım (1-ci hissə)

Çünki hazırda Termux yalnız açar faylı istifadə edərək Publickey metodundan istifadə edərək qoşulmağı dəstəkləyir, biz bu faylı yaratmalıyıq. Bunu etmək üçün Bitvise SSH Client proqramında, Giriş sekmesinde üzərinə klikləyin müştəri açar meneceri açılan pəncərədə yeni açıq açar yaradın və onu OpenSSH formatında termux.pub adlı fayla ixrac edin (əslində istənilən addan istifadə etmək olar). Yaradılmış fayl Android cihazınızın daxili yaddaşında Yükləmələr qovluğunda yerləşdirilir (bu qovluq və bir neçə başqa, Termux kök olmadan sadələşdirilmiş girişə malikdir).

Giriş sekmesinde, Host sahəsində, Android cihazınızın IP-ni daxil edin (Termux-da ifconfig əmrini daxil etməklə öyrənə bilərsiniz) Port sahəsində 8022 olmalıdır.

İndi Termux-da OpenSSH-nin quraşdırılmasına keçək, bunun üçün aşağıdakı əmrləri daxil edirik:

apt install openssh (prosesdə, lazım gələrsə, 'y' daxil edin)
pkill sshd (bu əmrlə biz OpenSSH-ni dayandırırıq)
termux-setup-storage (daxili yaddaşı birləşdirin)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (açar faylı kopyalayın)
sshd (ssh hostunu işə salın)

Bitvise SSH Client-ə qayıdırıq və Giriş düyməsini sıxırıq. Qoşulma prosesində, Metod - açıq açarı seçdiyimiz bir pəncərə görünəcək, Müştəri açarı Passphrase (əgər açar faylı yaradan zaman onu göstərmisinizsə).

Uğurlu bir əlaqə halında (hər şey yazıldığı kimi edilirsə, problemsiz bağlanmalıdır), bir pəncərə açılacaqdır.

Termux addım-addım (1-ci hissə)

İndi biz PC-dən əmrlər daxil edə bilərik və onlar Android cihazınızda yerinə yetiriləcək. Bunun hansı faydalar verdiyini təxmin etmək çətin deyil.

3 addım

Termux-u qurun, əlavə yardım proqramları quraşdırın

Əvvəlcə bash-tamamlama (qısayol, magic-Tab, kim çağırırsa) quraşdıraq. Faydalı proqramın mahiyyəti ondan ibarətdir ki, əmrləri daxil etməklə, Tab düyməsini basaraq avtomatik tamamlamadan istifadə edə bilərsiniz. Quraşdırmaq üçün yazın:

apt install bash-completion (Tab düyməsini basdıqda avtomatik işləyir)

Yaxşı, kodu vurğulayan mətn redaktoru olmadan həyat nədir (birdən kodlaşdırmaq istəsəniz, amma istəsəniz). Quraşdırmaq üçün yazın:

apt install vim

Burada artıq avtomatik tamamlamadan istifadə edə bilərsiniz - biz 'apt i' yazırıq, indi Tab düyməsini basın və əmrimiz 'apt install'a əlavə olunur.

vim-dən istifadə etmək çətin deyil, 1.txt faylını açmaq üçün (əgər mövcud deyilsə, yaradılacaq) yazırıq:

vim 1.txt

Yazmağa başlamaq üçün "i" düyməsini basın
Yazmağı bitirmək üçün ESC düyməsini basın
Əmrdən əvvəl iki nöqtə ':' işarəsi qoyulmalıdır.
':q' - saxlamadan çıxın
':w' - saxla
':wq' - saxla və çıx

İndi biz faylları yarada və redaktə edə bildiyimiz üçün Termux-un komanda xəttinin görünüşünü və hissini bir qədər yaxşılaşdıraq. Bunu etmək üçün PS1 mühit dəyişənini "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" olaraq təyin etməliyik (əgər siz bunun nə olduğunu və nə ilə yediyini soruşun burada). Bunu etmək üçün '.bashrc' faylına sətir əlavə etməliyik (o, kökdə yerləşir və hər dəfə qabıq işə salındıqda yerinə yetirilir):

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

Sadəlik və aydınlıq üçün vim-dən istifadə edəcəyik:

cd
vim .bashrc

Xəttə daxil oluruq, saxlayırıq və çıxırıq.

Fayla sətir əlavə etməyin başqa bir yolu 'echo' əmrindən istifadə etməkdir:

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

Qeyd edək ki, ikiqat dırnaqları göstərmək üçün bütün sətir tək dırnaqlara daxil edilməlidir. Bu əmrdə '>>' var, çünki fayl '>' üzərinə yazmaq üçün doldurulacaq.

.bashrc faylında siz həmçinin təxəllüsün - abbreviaturalarını da daxil edə bilərsiniz. Məsələn, bir anda bir əmrlə yeniləmə və təkmilləşdirmə aparmaq istəyirik. Bunu etmək üçün .bashrc-ə aşağıdakı sətri əlavə edin:

alias updg = "apt update && apt upgrade"

Xətt daxil etmək üçün siz vim və ya echo əmrindən istifadə edə bilərsiniz (əgər o, özünüz işləmirsə - aşağıya baxın)

Təxəllüs sintaksisi belədir:

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

Beləliklə, bir abbreviatura əlavə edək:

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

Budur daha faydalı kommunallar

Apt install vasitəsilə quraşdırın

man - Əksər əmrlər üçün daxili yardım.
adam %əmr adı

imagemagick - Şəkillərlə işləmək üçün köməkçi proqram (çevirmək, sıxmaq, kəsmək). Pdf daxil olmaqla bir çox formatları dəstəkləyir.Məsələn: Cari qovluqdakı bütün şəkilləri bir pdf-ə çevirin və ölçüsünü azaldın.
çevirmək *.jpg -miqyaslı 50% img.pdf

ffmpeg - Ən yaxşı audio/video çeviricilərindən biridir. Google istifadə üçün təlimatlar.

mc - Far kimi iki panelli fayl meneceri.

Qarşıda hələ çox addımlar var, əsas odur ki, hərəkət başlayıb!

Mənbə: www.habr.com

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