Termux ile Android'de Linux Komut Satırı Nasıl Kullanılır

  • Michael Fisher
  • 0
  • 8223
  • 123
reklâm

Android, masaüstü sınıfına yaklaşan gittikçe daha fazla uygulama içeren çok yetenekli bir işletim sistemidir. Yine de bazen, Android'de masaüstünde kolay olacak bir şeyi başarmak için gerçekten çalışmanız gerekir..

Neyse ki, Android Linux Olduğunu Android Gerçekten Açık Kaynak mı? Ve Maddi Bile mi? Android Gerçekten Açık Kaynak mı? Ve Maddi Bile mi? Burada Android'in gerçekten açık kaynak olup olmadığını araştırıyoruz. Sonuçta, Linux dayanmaktadır! onun çekirdeğinde. Ve Termux Bu mevcut altyapı üzerine inşa edilmiştir. Bir komut satırı ortamı sağlar ve Android cihazınıza dürüst olana kadar Linux uygulamalarını yüklemenizi sağlar. Hadi gidip biraz alalım..

İndir: Termux (Ücretsiz)

Neden Termux Kullanmalı??

Google Play Store’da bulunan bazı uygulamalar zaten var. bağlantı noktaları Linux uygulamaları Android için. Bunlar, Linux uygulamalarını çoğaltmaları bakımından Termux’dan farklıdır, ancak bir “Android yolu.” Buna karşılık, Termux bağımsız bir Linux ortamıdır. Programları (tüm amaç ve amaçlar için) Linux muadilleri ile tamamen aynıdır. Bu, taşınabilir uygulamalara göre bazı avantajlar sağlar:

  • Tutarlılık - Android'e taşınan Linux uygulamalarının bir tür kullanıcı arayüzü alması gerekir. Android'deki kullanıcı deneyimi, geliştiricinin ne kadar çaba harcadığına bağlıdır. Olmak zorunda farklı her durumda. Ancak Termux uygulamaları, klavye kısayollarından bunları nasıl yüklediğinize kadar Linux sürümleriyle aynıdır..
  • yoğunluk - Eklenmesi “Android kodu” Yukarıda açıklanan bazı ince uygulamaların tıknaz olmasına neden olabilir. Örneğin, 2 MB'tan 12 MB'a kadar herhangi bir yerde çalışabilen bir Android SSH istemcisi (aşağıda gösterilen VX ConnectBot) alın. Yine de birkaç grafik ekran dışında, aşağıdaki resimde gösterildiği gibi bir terminalde kalırsınız. Bunu, yüklü 396 KB (kilobayt) ağırlığında olan Termux'ta bulabileceğiniz dropbear ile karşılaştırın. Ve bir SSH sağlar sunucu önyükleme için.

  • vakitlilik - Bir uygulama güncellendiğinde, hala yükseltme için Android uygulamasının geliştiricisinin insafına kalmışsınızdır. Buna karşılık, Termux uygulamaları daha az çalışma gerektiren oldukça standart Linux paketleridir. Masaüstü sürümleriyle birlikte otomatik olarak da oluşturulabilirler. Termux ile yeni özelliklere daha hızlı erişebilirsiniz.
  • Fiyat - Tabii ki, Google Play Store'dan satın aldığınız herhangi bir uygulamanın ilişkili bir ücret ödemesi ihtimali vardır. Termux'taki tüm uygulamalar ücretsizdir (ve açık kaynak kodlu açık kaynak kodlu ücretsiz yazılım: Fark nedir ve neden önemlidir? Açık kaynak kodlu yazılım (açık kaynak kodlu): Fark Nedir ve neden önemlidir? Birçoğu "açık kaynak" ve "özgür yazılım" aynı anlama gelir ama bu doğru değildir. Farklılıkların ne olduğunu bilmek sizin yararınızadır.).

Termux Kullanımı

Kullanıma dalmadan önce, hemen şuraya bir şey koyalım. Termux her şeyden önce bir Komut satırı ortamı. Burada bulunacak parlak düğmeler ile süslü kullanıcı arayüzü yok.

Bu sadece temel Termux paketi için değil, uygulamaları için de geçerlidir. LibreOffice'in en yeni sürümünü almayacaksınız. Ayrıca bu programları kurmak ve kullanmak için komut satırında rahat olmanız gerekir. Yeni iseniz, size yardımcı olacak harika kaynaklarımız var. Temel komutları okuyabilirsiniz Linux A-Z - Linux A-Z Bilmeniz Gereken Temel Komutlar - 40 Linux A-Z Bilmeniz Gereken Temel Komutlar Linux'un Windows ve Mac için göz ardı edilen üçüncü tekerleğidir. Evet, son on yılda, açık kaynaklı işletim sistemi çok fazla çekiş kazandı, ancak hala göz önünde bulundurulmasından çok uzak… 40+ en çok kullanılan terminal komutları 40+ En Çok Kullanılan Linux Terminal Komutları 40+ En Çok Kullanılan Linux Terminali Komutlar İster yeni başlıyor olun, ister sadece Linux terminalini merak edin, işte Linux'taki tüm zamanınızı geçirecek en yaygın komutlar. , kendinize nasıl terminal komutları öğreteceğinizi 4 Linux'ta Terminal Terminal Komutlarını Kendin Öğretmenin 4 Yolu Linux'ta Kendinizi Öğretmenin 4 Yolu Linux'ta Terminal Komutlarını Gerçek Bir Linux ustası olmak istiyorsanız, bazı terminal bilgisine sahip olmak iyi bir fikirdir. İşte size öğretmeye başlamak için kullanabileceğiniz yöntemler. ve sizi daha fazla eğiten web siteleri ve kitaplar Ayrıca sizi bir Linux Komut Satırı Kahramanına Dönüştürmek için En İyi İnternet Siteleri ve Kitaplar Sizi bir Linux Komut Satırı Kahramanına Dönüştürmek için En İyi Web Siteleri ve Kitaplar Linux komut satırı son derece güçlü bir araçtır - ayrıca korkutucu ol. Üzerinde durmak için bu web sitelerini ve kitapları kullanın. .

Bu, programları yüklemek için işlem basittir. Termux, Debian ve Ubuntu Linux'ta bulunan aynı paket yükleyicileri kullanır. Gelişmiş Ambalaj Araçları (APT). Hangi uygulamaların kullanılabilir olduğunu görmek için, Termux'u açın ve komut istemine aşağıdakini yazın:

apt listesi

Bu, hepsinin bir listesini görüntüler. paketler, veya yazılım paketlerini yükleyebilirsiniz. Bununla ilgili bazı ayrıntılar istiyorsanız, şunu yazın ve adını ekleyin:

apt show [uygulama adı]

Emacs metin editörü için yukarıda gösterildiği gibi paketin kısa bir özetini gösterecektir. Son olarak, yüklemek için sadece şunu kullanın:

apt install [uygulama adı]

APT ile Ubuntu'daki Yazılımın Yüklenmesi için APT A Başlangıç ​​Kılavuzu'ndaki APT'yi Kullanma Kılavuzu APT ile Ubuntu'daki Yazılımın Yüklenmesi için APT'nin Başlangıç ​​Kılavuzu: Ubuntu'yu kullandıysanız muhtemelen muhtemelen bir noktada apt komutunu kullandınız. Ancak apt-get install ve apt-get upgrade'den çok daha fazlasının olduğunu biliyor muydunuz? Daha fazla ayrıntı için paketlerin nasıl yükseltileceği gibi. Kurulum tamamlandıktan sonra, komut istemine adını yazarak programı başlatabilirsiniz. Aşağıdaki ekran görüntüsü yukarıdaki kurulumdan sonra çalışan nano metin editörünü göstermektedir.

Şimdi Termux’a erişebileceğiniz harika araçlardan bazılarına göz atalım..

Çekirdek Linux Araçları

Termux'u yükledikten sonra, kutudan çıkar çıkmaz şık şeyler yapabilirsiniz. Temel uygulama, temel Linux yardımcı programlarını kullanmanıza izin verir. Linux Terminal ve Masaüstündeki Dosyaları Nasıl Yönetirsiniz Linux Terminal ve Masaüstündeki Dosyaları Nasıl Yönetirsiniz? Linux'ta değişiklik yaptıktan sonra, kolay anlaşılır bir masaüstü bulacaksınız yeni uygulamalar kurmaktan ve bunları başlatmaktan verilerinizi düzenlemeye kadar kullanın. Kopyalama (cp komutuyla) ve dosyaları taşıma (mv), dizin içeriğini okuma (ls) ve bir şeyleri silme (rm) gibi etkinlikleri gerçekleştirmek için.

Android dosya yöneticisi ile yapamayacağınız bir şey değil mi? Peki, Termux da içerir “bağlantı” komut (ln). Bu hemen kullanışlıdır - varsayılan olarak, Termux dizinde çalışmaktadır. /data/data/com.termux/files/home, dosyalarınızın geri kalanının bulunduğu yer bu değildir (genellikle / sdcard). Ama yeni bir tane yaratabilirsin sembolik bağlantı bu dizinde (ör.. /data/data/com.termux/files/home/documents için / Sdcard / Belgeler).

Bu, bu dosyalara hızlıca gitmenizi sağlar.

yerini: Temel Termux kurulumundaki dosya yönetimi komutları, ayrı dosya yöneticilerine duyulan ihtiyacı azaltabilir. Android için En İyi 7 Ücretsiz Dosya Araştırmacılar Android için En İyi 7 Ücretsiz Dosya Araştırmacılar Bir sürü dosya yönetimi ve Android için uygulamaları inceleyen bir sürü dosya vardır. bunlar en iyisidir. ek özelliklere sahip olmadıkları sürece. Dizinler arasında bağlantı oluşturma yeteneği, Bağlantı Klasörü [Artık Kullanılamaz] gibi özel uygulamaları da ortadan kaldırabilir ve bu işlevselliği elde etmek için sizi telefonunuzu yönlendirmekten kurtarır.

Metin Editörleri

Termux, her ikisinin de son sürümlerini sunar. “ana” Linux metin editörleri: VIM Vim Metin Düzenleyicisine Şans Vermek İçin En İyi 7 Neden Vim Metin Düzenleyicisine Şans Vermek İçin En İyi 7 Neden Yıllardır bir metin editörünü birbiri ardına denedim. Sen adını söyle, denedim. Bu editörlerin her birini, birincil günlük editörüm olarak iki aydan fazla kullandım. Her nasılsa, ben… (v8.0, yazı yazarken en son kararlı) ve Emacs (v25.2, aynı zamanda güncel). Aşağıdaki görüntüler Linux (en üst) ve Termux (en alt) konsole terminalinde çalışan Emacs göstermektedir. Benzerlikleri dikkat edin.

Minimalist nano gibi diğer editörler de mevcuttur.

Şimdi, Android bir sürü metin editörüne sahip. Sevmek, çok. Ve çoğu, metin dosyalarını kaydetme ve açma konusunda çok iyi bir iş çıkarmaktadır. Fakat çoğu, yaratıcının sanki, bundan biraz daha fazlasını yapıyor “test uygulaması” Android için.

Emacs ve VIM yüksek yetenekli metin editörleridir. Markdown Öğrenim Markdown: Web İçin Yazma, Daha Hızlı Öğrenme Markdown: Web İçin Yazma, Hızlı Markdown, düz metin yazmanın, yine de karmaşık belgeler oluşturmanın en iyi yoludur. Örneğin, HTML veya LaTex'ten farklı olarak, Markdown'un öğrenmesi kolaydır. ? Her ikisi de onu oldukça iyi destekliyor. Bütünün içine “oyalama serbest” zihniyet Bu dikkat dağıtıcı editörler ile barış içinde yazmak Bu dikkat dağıtıcı editörler ile barış içinde yazmak ben bunu hissettim. Görsel karmakarışıklıklar - menüler ve diğer işaretleme özellikleri sayesinde - yazar bloğumu sık sık kapattım. Bu yüzden, genel olarak birkaç dikkat dağıtıcı olmayan metin editörünü denedim…? VIM'den daha fazla dikkat dağıtıcı alamaz. Not almak ve yapılacak işler sağlamak için bir şey mi ihtiyacınız var? Emacs'taki org-mode'u kapladın. Emacs'ı dosya yöneticiniz, senaryo yazıcınız, Trello istemcisi, müzik çalar veya Mayın Tarlası'nı oynamak için de kullanabilirsiniz.

yerini: Android metin düzenleyicileri Android için 7 Dikkat Çekmeyen Metin Düzenleyicileri Karşılaştırıldı: Hangisi En İyisidir? 7 Android için dikkat dağıtıcı metin editörleri karşılaştırıldığında: En iyisi hangisi? Bu şaşırtıcı metin editörlerinden birini kullanarak Android cihazınızda bazı gerçek işleri yapın. önemli bir özelliğe sahip olma eğilimindedir - biri dikkat dağıtıcı taslak oluşturmaya odaklanabilir, başka biri önizleme yapabilir Lightdown ile Tarzda İşaretleme Yazma ve Önizleme [Android] LightPaper ile Tarzda İşaretleme Yazma ve Önizleme [Android] yüzü. Ne kadar çok fark edersen o kadar kötü. En iyileri neredeyse görünmezdir, yoldan uzak durmanıza ve biriyle ya da diğer biçimlendirmelere izin vermenize izin verir ve üçüncüsü not tutar Taslak: Tam Dropbox Senkronizasyon Taslağı ile Android'de Not Tutmanın Yüksek Kaliteli, Saçma Çıkmaz Yolu : Notları Android'de Not Etmenin Yüksek Kaliteli, Saçma Olmayan Bir Yolu, Full Dropbox Sync ile kendimi seçici bir not tutucusuyum. Bir not alma uygulaması sadece böyle değilse, beni çıldırtabilir. Burası size harika bir şey bulmak için hiç bitmeyen bir arayışta olduğumu söylemem gereken… (gerçekte sadece bir metin editörü olsa da). Yukarıdaki terminal tabanlı editörler, bu ihtiyaçları tek bir programda karşılayabilir, ayrıca masaüstü platformlarında da bulunma avantajı sağlar..

Komut Satırı Araçları

Termux paketleri bir dizi kullanışlı Linux komut satırı yardımcı programı içerir:

  • gnuplot - matematiksel bir grafikleme programı Bu Linux Uygulamaları ile Matematiği Kolaylaştırın Bu Linux Uygulamaları ile Matematiği Kolaylaştırın Çoğumuz günlük olarak integraller ve vektör alanları ile uğraşmazken, bütçeleri yönetmek ve yeniden dekore etmenin faydası olduğunda yüzey alanlarını hesaplamak faydalı olur. Matematik önemli ve bu Linux araçları yardımcı olabilir.
  • imagemagick - Bir görüntü işleme ve dönüştürme araç seti Linux'ta Kolayca Kırpma ve Yeniden Boyutlandırma Linux'ta Kolayca Kırpma ve Yeniden Boyutlandırma Linux'ta basit bir kırpma ve yeniden boyutlandırma yapmak istiyorsanız - belki bir projeye yardımcı olmak veya bir görüntüyü daha kolay hale getirmek için en sevdiğiniz sosyal ağlara yükleyin - sonra bunları deneyin…
  • p7zip - 7-Zip sıkıştırma programı için bir un / arşivleme yardımcı programı 7Zip: Yaygın Arşiv Biçimlerini Açmak İçin Ücretsiz Bir Program 7Zip: Yaygın Arşiv Biçimlerini Açmak İçin Ücretsiz Bir Program
  • unRAR - RAR formatı için farklı bir un / arşiv aracı ZIP, RAR, 7z ve Diğer Ortak Arşivlerden Dosya Çıkarma ZIP, RAR, 7z ve Diğer Ortak Arşivlerden Dosya Çıkarma Hiç bir .rar dosyasıyla karşılaştınız ve nasıl merak ettiniz mi açmak için mi? Neyse ki, ZIP dosyalarını ve diğer sıkıştırılmış arşivleri yönetmek, doğru araçlarla kolaydır. İşte bilmen gereken.
  • wget - Internet üzerinden dosya almak için bir program Wget & Öğrenme biraz düzgün hileci mastering Wget & Öğrenme biraz düzgün hileci mastering Bazen bir web sitesi tarayıcınızdan yerel olarak kaydetmek için sadece yeterli değil. Bazen biraz daha fazla güce ihtiyacın var. Bunun için Wget olarak bilinen düzgün bir komut satırı aracı var. Wget…… HTTP veya FTP üzerinden

yerini: İhtiyaç duyduğunuz yukarıdaki fonksiyonların kaç tanesine bağlı olarak bağımsız programlar. İşleyen uygulamalar olsa bile herşey arşiv ve grafik formatlarında, çekmecenizi karıştıran beş yeni uygulamanız olur. Ayrı biçimler için ayrı uygulamalara ihtiyacınız varsa daha da fazla olur.

Sunucular

Android cihazınızı bir web sunucusuna nasıl dönüştürebileceğinizi zaten gösterdik Android Web Cihazına Nasıl Bir Web Sunucusuna Dönülür Android Web Cihazına Nasıl Bir Web Sunucusuna Dönülür Pahalı bir hosting planı yapmadan basit bir web sitesine ev sahipliği yapmak ister misiniz? İşte Android telefonunuzda veya tabletinizde bir web sitesine ev sahipliği yapmanın yolu. belirli uygulamalar ile. Termux de benzer şekilde dürüst olmak gerekirse dürüstlük sağlar Apache gibi Linux web sunucuları 3 kolay adımda bir Apache web sunucusu nasıl kurulur 3 kolay adımda bir Apache web sunucusu nasıl kurulur 3 Kolay adımda ne olursa olsun, neden bir noktada elde etmek isteyebilirsiniz bir web sunucusu gidiyor. Kendinize belirli sayfalara veya hizmetlere uzaktan erişim izni vermek isteseniz, bir topluluk elde etmek istersiniz…, nginx ve lighttpd En İyi Linux Web Sunucusu Yazılımı (& Apache Alternatifleri) En İyi Linux Web Sunucusu Yazılımı (& Apache Alternatifleri) .

Android cihazınızda neden bir web sunucusu çalıştırmak istiyorsunuz? Programlamaya ek olarak, günümüzün en iyi uygulamalarının çoğunun web uygulamaları olduğunu unutmayın. Örneğin, cihazınızda yerel olarak çalıştırmak için gerçek bir proje yönetimi uygulaması arıyorsanız, yerel Android seçenekleri oldukça kasvetlidir. Fakat nginx, PostgreSQL veritabanı ve Python'u yükleyebilir ve Taiga'yı kullanabilirsiniz. Tüm üçüncü taraf hizmetleri veya barındırma için kaydolmak zorunda kalmadan.

Termux da içerir dropbear, (belirtildiği gibi) telefonunuza / tabletinize giriş yapmak ve bir müşteriye ek olarak dosya aktarmak için bir SSH sunucusu sağlar. Bu, birkaç dosyayı başka bir makineyle değiştirmek istediğiniz durumlarda ve 1) bulut hizmetlerini kullanmak istemiyorsanız ve 2) doğrudan cihaza takmak için sürücüleri yüklemiyor veya yükleyemiyorsanız kullanışlıdır. Dropbear sunucusunu bir an için başlatabilir, bir istemciyi Windows 4'te kullanabilirsiniz SSH'yi Kullanmanın Kolay Yolları Windows 4'te SSH'yi Kullanmanın Kolay Yolları Windows'ta SSH, Linux ve diğer UNIX benzeri uzak terminallere güvenli bir şekilde erişmek için fiili bir çözümdür sistemleri. Erişmek istediğiniz uzak bir SSH sunucunuz varsa, bir SSH istemcisi indirmeniz gerekir… veya macOS 5 Eğlenceli ve Kullanışlı Terminal Komutları Birden Fazla Kullanabilirsiniz [Mac & Linux] 5 Kullanabileceğiniz Eğlenceli ve Faydalı Terminal Komutları Birden Çok Kez [Mac & Linux] İnternette çeşitli Terminal komutları ve Mac veya Linux makinenizi Terminal ile kişiselleştirmenin yolları hakkında bir ton bilgi vardır. İşte size gerçekten faydalı ve kullanabileceğiniz bazı komutlar…… ağ üzerinden ihtiyaç duyduğunuz şeyleri al ve kapat.

yerini: Ücretsiz PAW Sunucusu [Artık Kullanılmıyor] veya ücretli Ulti Sunucusu gibi uygulamalar bir web sunucusunu döndürmenize izin verir. Ve SSHDroid hayranı olsam da (yukarıda gösterilmiştir), komut satırından başlayabileceğim hafif bir sunucuya sahip olma olasılığı hala merak uyandırıcı..

gelişme

Çok sayıda Android uygulaması (ör.. “kod editörleri”) yeteneği sağlamak kod yaz, dilleri kendileri sağlayamayabilirler. Termux ile bu kodu doğrudan cihazınızda test edebilirsiniz. Aşağıdaki gibi programlama dillerinin standart dağılımlarını sunar:

  • BASH kabuğu (varsayılan kutudan çıkar ve 5 hack'le uğraşmaya başlamanın harika bir yolu Cron Jobs & Shell Scriptleri için 5 Acemi Linux Kurulum Fikirleri 5 Cron Jobs & Shell Scriptleri için 5 Acemi Linux Kurulum Fikirleri Tek seferde karmaşık bir dizi görev, bu nedenle ayrıntılı ve tekrarlayan ihtiyaçlar için mükemmeldir. Ayrıca terminali tanımanın harika bir yoludur.)
  • Python (hem v2 hem de v3 kullanılabilir)
  • PHP
  • Yakut

Kaynak geliştirme sistemleri git ve Subversion da, kullanımları sadece geliştirmenin ötesinde olan kullanılabilir. Kendi verilerinizin kontrolünü elinde tutmayı seviyorsanız, kaynak kontrolü dosyalarınızı istediğiniz yere saklamanızı sağlar. Güncelleştirmeleri diğer cihazlara ne zaman göndereceğinizi de kontrol edebilirsiniz ve “etiketler” sürümleri etiketlemek için (daha önce bir dosya adı verdiyseniz elinizi kaldırın) “mydocument_v12_Aaron's_edit_final_for_real_the_last_one.DOCX”).

yerini: Android için PHP, QPython veya Pocket Ruby [Artık Kullanılamaz] gibi bazı programlama dili paketleri vardır. Ancak bunlar kendi büyük kullanıcı arayüzlerini sağlarlar ve diğer uygulamaların tamamen kullanışlı olmalarını gerektirebilir (Apache tabanlı sunucunun PHP ile birlikte çalışması gibi). Her ikisi için de Android tabanlı uygulamalar var git, yüksek puanlı Cep Git ve svn, Open Android SVN Pro [Artık Kullanılamaz] gibi. Ancak ikisi de ücretsiz değildir ve her kaynak kontrol türü için ayrı bir uygulamaya sahip olmanız gerekir. Termux, her ikisini de aynı pakette ücretsiz sağlar. Kaynak kontrolüne giderek, Dropbox gibi bulut senkronizasyon hizmetleri için müşterileri kısabilirsiniz..

Android'ine Küçük Bir Linux Ekleyin

Termux, Android cihazınız için çok fazla işlevsellik açan süper kompakt bir uygulamadır. Komut satırı, Linux'un en güçlü özelliklerinden biridir ve Termux, hareket halindeyken daha verimli olmanız için cihazınızın Linux çekirdeğini oluşturur. Ve kim bilir, belki bu uygulamalarla uğraşmak sizi masaüstüne de atmaya ikna edecektir..

Tüm temel Linux komutlarını biliyor musunuz? Bizim Linux komutları hile sayfası göz atın Linux Komutları Referans Cheat Sheet Linux Komutları Referans Cheat Sheet Bu basit hile sayfası Linux komut satırı terminali ile anında rahat etmenize yardımcı olacaktır. bulmak için!

Image Credit: ST22Studio, Shutterstock.com üzerinden




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.