Ana içeriğe atla

Termux Nədir?

 

Android və Linux üçün bir tətbiq və terminal emulatoru olan Termux

 

 

 

 

 

Termux Android cihazları üçün bir terminal emulatorudur və Linuxdakı bir tətbiqdir Kök girişə və ya xüsusi konfiqurasiyaya ehtiyac olmadan birbaşa işləyir.

Termuxda əlavə paketlər APT paket meneceri vasitəsilə əldə edilə bilər. Geliştiricinin əsas məqsədi Linux komanda xətti təcrübəsini mobil cihaz istifadəçilərinə çox baş ağrısı gətirməməkdir və Termux böyük bir yardım proqramı ilə zənginləşdirilmişdir.

 

 

 

 

Termuxda daxil olan bütün paketlər Android NDK ilə qurulur və yalnız Android-də işləmələri üçün uyğunluq düzəlişlərinə sahibdirlər.

Əməliyyat sistemi fayl sistemlərinizə tam giriş təmin etmir, beləliklə Termux / bin, / etc, / usr və / var kimi standart qovluqlara paket sənədləri yükləyə bilmir. Bunun əvəzinə, bütün fayllar tətbiqetmənin xüsusi qovluğuna quraşdırılmışdır "/data/data/com.termux/files/usr" -də yerləşir.

Sadəlik üçün bu qovluq "prefiks" olaraq dəyişdirildi və ümumiyyətlə "$ PREFIX" dir, bu da Termux qabığına ixrac olunan bir mühit dəyişkənidir.

 

 

 

Bununla birlikdə, geliştirici bu qovluğun iki əsas səbəbdən dəyişdirilə və ya SD karta köçürülə bilməyəcəyini xəbərdar etdi.

Birincisi, fayl sistemi Unix icazələrini və xüsusi sənədləri dəstəkləməlidir simvolik bağlantılar və ya yuvalar kimi, ikincisi, "prefiks" qovluğuna gedən yol bütün ikili sənədlərdə sərt kodlanmışdır.

Termux müəllifinin istinad etdiyi bəzi əsas xüsusiyyətlər və funksiyalar bunlardır:

  • Əlbəttə OpenSSH ssh istemcisini istifadə edərək uzaq serverlərə daxil ola bilərsiniz. Termux, standart paketləri cəlbedici açıq mənbə həllində dəqiq terminal emulyasiyası ilə birləşdirir.
  • İnteqrasiya olunmuş funksiyalar: Bash, balıq və ya Zsh və nano, Emacs və ya Vim istifadə etmək seçiminiz var; mesaj qutunuza SMS daxil edin, qıvrımla API terminallarına daxil olun və əlaqə siyahınızın ehtiyat nüsxələrini uzaq bir serverdə saxlamaq üçün rsync istifadə edin.
  • Fərdiləşdirilə bilən: Debian və Ubuntu'dan tanınmış APT paket rəhbərliyinin köməyi ilə sistemə çox sayda paket quraşdırıla bilər.
  • Kəşf edilə bilən: Termux-da mövcud paketlər Mac və Linux ilə eynidir. Kişi səhifələrini telefonunuza yükləyə və digər iclasda təcrübə edərkən bir seansda oxuya bilərsiniz.
  • Batareyalar daxildir: Termux, Perl, Python, Ruby və Node.js.
  • Miqyaslı: bir bluetooth klaviatura bağlaya və bir cihazı lazım olduqda xarici ekrana qoşa bilərsiniz, Termux klaviatura qısayollarını dəstəkləyir və tam siçan dəstəyinə malikdir.

Fayl sistemindən başqa, ənənəvi Linux dağıtımları ilə başqa fərqlər var, buna görə Termux bir paylama ilə qarışdırılmamalıdır. Əslində, Linux paylamalarına bənzər bir paket ekosistemi təmin etsə də, Termux-un yalnız Android-də işləyən normal bir tətbiq olduğunu bilməlisiniz.

 

 

 

  1. Hər şey / bin və / və s. Kimi standart qovluqlarda deyil, $ PREFIX-də quraşdırılmışdır.
  2. Ətraf mühit tək istifadəçidir, buna görə əmrləri kök kimi işə salarkən bu məsələdə diqqətli olun, çünki SELinux (Təhlükəsizlik-Enhanced Linux) etiketlərini və icazələrini qarışdıra bilər.
  3. Termux, Android əməliyyat sistemi ilə eyni libc (standart C dil kitabxanası) və eyni dinamik bağlayıcıdan istifadə edir.

Termux veb saytına görə, bu 3 əsas fərq, tipik bir GNU / Linux sistemi üçün tərtib edilmiş proqramları çalıştırırken problemlər yaradır.

Bu blogdaki popüler yayınlar

Linux Dərsləri 1

 LİNUX DƏRSLƏRİ 1 Linux nədir?  Əvvəlcədən bunu bilin ki, Linux tək başına  əməliyyat sistemi deyildir. Linux kerneldir.  Bütün sistemin idarəsindən məsuldur. Programlar ilə avadanlıq arasında əlaqəni təmin edər. Fayl sistemləri, istifadəçilər, programlar, drayverlər və s. hamsı kernel tərəfindən idarə edilir. UNİX nədir? Bu bölmədə biz sizə Linux haqqında ümumi anlayış verməklə, Linux-un mənşəyini çox tarixi və ya qeyri-texniki şəkildə əhatə edəcəyik. O vaxt Bell Labs-da hazırlanmış UNIX adlı əməliyyat sistemi var idi. Bu sistem öz alətləri sayəsində müxtəlif universitetlərdə və digər ehtiyac duyulan qurumlarda istifadə olunurdu. İndiyə qədər hər şey yaxşı idi, lakin Unix lisenziya haqqı (yəni pullu idi) tələb edirdi və bu, əlbəttə ki, sistemdən istifadə edə biləcək insanların sayını xeyli azaldırdı. Yəni insanların ehtiyacı olsa belə, lisenziya pulu olduğundan bu sistemdən istifadə edə bilmirdilər. Nəticədə “pul verməkdənsə, öz əməliyyat sistemimi yazaram” deyə düş...

Kiber Təhlükəsizlik nədir? Nə deyildir?

  KİBER TƏHLÜKƏSİZLİK   Kiber Təhlükəsizlik nədir? Nə deyildir?   Kiber Təhlükəsizlik nədir?   İnformasiya   və informasiya bazalarının hansısa informasiyaya zərər vermə fəaliyyətlərinə qarşı qorunmasıdır. Bu zərər vermə fəaliyyətlərinə hər şey aiddir: informasiya itirmək, icazəsiz giriş, oğurluq və s. hər şey ola bilər. İnformasiya çox geniş olduğu üçün hamıya aid olur. Şəxsi, Şirkətlər, Dövlətlər üçün   ·        Şəxsi üçün: Təhlükəsiz hiss etmək, şəxsi məlumatları qorumaq və gizliliyi təmin etmək üçün ·        Təşkilat və şirkətlər üçün: Kritik sistemlərin iş davamiyyətini təmin etmək və məlumat sızmasının qarşısını almaq ·        Dövlətlər üçün: Vətəndaş, təşkilat və dövlət sistemlərinin kiber hədəqorxulara qarşı qorunması, məlumatların pozulmasının qarşısının alınması Gizlilik + Bütövlük + Əlyetənlik = Kiber Təhlükəsizlik   Kiber ...

Linux Dərsləri 2

 LİNUX DƏRSLƏRİ 2 Lazımi mühitin qurulması Linux əməliyyat sistemini quraşdırmaq və ya heç bir quraşdırma prosesi olmadan Linux-dan istifadə etmək üçün bir çox variant var. Bilmədiyiniz alternativ variant olması ehtimalı üçün aşağıda ümumi istifadə variantlarını sadalayıram. Quraşdırma və İstifadə Metodları: Virtual quraşdırma (Vmware və Virtualbox) İkinci əməliyyat sistemi kimi quraşdırma (Dualboot) Onu canlı versiya kimi istifadə edin. (Bütün paylamalarda bu xüsusiyyət yoxdur.) Linux VPS vasitəsilə istifadə. Virtual istifadə; Virtuallaşdırma prosesi qısaca; Bu o deməkdir ki, quraşdırmaq istədiyiniz yeni əməliyyat sistemini virtuallaşdırma texnologiyası ilə diskə daimi quraşdırmaya ehtiyac olmadan mövcud əməliyyat sistemi üzərində işlədə bilərsiniz. Virtuallaşdırma texnologiyası sayəsində istifadə etdiyiniz əməliyyat sistemindən çıxmadan, eynilə bir proqramı işlətmək kimi; Demək olar ki, istənilən əməliyyat sistemini işlədə bilərsiniz. Virtuallaşdırma prosesi; bu iş üçün hazırlan...