Termux: Android Cihazlarda Linux Terminal Emülatörü
Termux, Android cihazlarda Linux terminal emülatörü olarak çalışan bir uygulamadır. Kullanıcılara, Linux komut satırına erişim sağlayarak, çeşitli Linux araçlarını ve uygulamalarını çalıştırma imkanı sunar. Termux, açık kaynaklı bir yazılımdır ve ücretsiz olarak kullanılabilir.
Termux’un Özellikleri
- Linux terminal emülatörü
- Paket yöneticisi
- Dosya sistemi erişimi
- Ağ bağlantısı
- Metin düzenleyiciler
- Programlama dilleri
- Veritabanı sistemleri
- Sunucu yazılımları
- Oyunlar
Termux’un Kullanım Alanları
- Sistem yönetimi
- Ağ yönetimi
- Yazılım geliştirme
- Veritabanı yönetimi
- Sunucu yönetimi
- Oyun oynama
Termux’un Avantajları
- Ücretsiz ve açık kaynaklı
- Android cihazlarda çalışır
- Geniş bir araç ve uygulama yelpazesi sunar
- Kullanımı kolaydır
Termux’un Dezavantajları
- Bazı Linux dağıtımlarına göre daha sınırlı bir paket yelpazesi sunar
- Bazı Android cihazlarda çalışmayabilir
- Bazı Linux araçları ve uygulamaları Termux’ta çalışmayabilir
Termux’u İndirme ve Yükleme
Termux, Google Play Store’dan ücretsiz olarak indirilebilir. İndirme linki: https://play.google.com/store/apps/details?id=com.termux
Termux’u yüklemek için aşağıdaki adımları izleyin:
- Google Play Store’u açın.
- Arama çubuğuna “Termux” yazın.
- “Termux” uygulamasını seçin.
- “Yükle” düğmesine dokunun.
Termux’u Kullanma
Termux’u yükledikten sonra, uygulamayı açmak için uygulama çekmecenizi açın ve “Termux” simgesine dokunun. Termux terminal penceresi açılacaktır.
Termux’ta komut satırı komutlarını kullanarak çeşitli işlemler gerçekleştirebilirsiniz. Örneğin, aşağıdaki komutları kullanarak dosya ve dizinlerle ilgili işlemler yapabilirsiniz:
ls
: Dosyaları ve dizinleri listelercd
: Dizini değiştirirmkdir
: Dizin oluştururrmdir
: Dizin silertouch
: Dosya oluştururrm
: Dosya silercp
: Dosya kopyalarmv
: Dosya taşır
Termux’ta komut satırı komutlarını kullanarak çeşitli Linux araçlarını ve uygulamalarını da çalıştırabilirsiniz. Örneğin, aşağıdaki komutları kullanarak metin düzenleyicileri, programlama dilleri, veritabanı sistemleri ve sunucu yazılımları çalıştırabilirsiniz:
nano
: Metin düzenleyicivim
: Metin düzenleyiciemacs
: Metin düzenleyicipython
: Programlama diliruby
: Programlama diliphp
: Programlama dilimysql
: Veritabanı sistemipostgresql
: Veritabanı sistemiapache
: Sunucu yazılımınginx
: Sunucu yazılımı
Termux’ta Paket Yöneticisi Kullanımı
Termux’ta paket yöneticisi kullanarak çeşitli Linux araçlarını ve uygulamalarını yükleyebilir, güncelleyebilir ve kaldırabilirsiniz. Termux’ta paket yöneticisi olarak apt
kullanılır.
apt
paket yöneticisini kullanarak paket yüklemek için aşağıdaki komutu kullanabilirsiniz:
apt install paket_adı
apt
paket yöneticisini kullanarak paket güncellemek için aşağıdaki komutu kullanabilirsiniz:
apt update && apt upgrade
apt
paket yöneticisini kullanarak paket kaldırmak için aşağıdaki komutu kullanabilirsiniz:
apt remove paket_adı
Termux’ta Dosya Sistemi Erişimi
Termux’ta dosya sistemine erişmek için cd
komutunu kullanabilirsiniz. cd
komutunu kullanarak dizini değiştirebilir ve dosyalara ve dizinlere erişebilirsiniz.
Örneğin, aşağıdaki komutu kullanarak ana dizine gidebilirsiniz:
cd ~
Aşağıdaki komutu kullanarak belirli bir dizine gidebilirsiniz:
cd /dizin/adı
Aşağıdaki komutu kullanarak dosyaları ve dizinleri listeleyebilirsiniz:
ls
Aşağıdaki komutu kullanarak dosya veya dizin oluşturabilirsiniz:
touch dosya_adı
Aşağıdaki komutu kullanarak dosya veya dizin silebilirsiniz:
rm dosya_adı
Aşağıdaki komutu kullanarak dosya veya dizin kopyalayabilirsiniz:
cp dosya_adı hedef_dizin
Aşağıdaki komutu kullanarak dosya veya dizin taşıyabilirsiniz:
mv dosya_adı hedef_dizin
Termux’ta Ağ Bağlantısı
Termux’ta ağ bağlantısı kurmak için ping
komutunu kullanabilirsiniz. ping
komutunu kullanarak belirli bir IP adresine veya etki alanına ping atabilirsiniz.
Örneğin, aşağıdaki komutu kullanarak Google’ın IP adresine ping atabilirsiniz:
ping 8.8.8.8
Aşağıdaki komutu kullanarak belirli bir etki alanına ping atabilirsiniz:
ping google.com
Termux’ta Metin Düzenleyiciler
Termux’ta çeşitli metin düzenleyicileri kullanabilirsiniz. Termux’ta önceden yüklenmiş olarak gelen metin düzenleyicileri şunlardır:
nano
vim
emacs
Bu metin düzenleyicilerinden herhangi birini kullanarak metin dosyaları oluşturabilir, düzenleyebilir ve kaydedebilirsiniz.
Örneğin, aşağıdaki komutu kullanarak nano
metin düzenleyicisini açabilirsiniz:
nano dosya_adı
Termux’ta Programlama Dilleri
Termux’ta çeşitli programlama dillerini kullanabilirsiniz. Termux’ta önceden yüklenmiş olarak gelen programlama dilleri şunlardır:
python
ruby
php
Bu programlama dillerinden herhangi birini kullanarak programlar yazabilir ve çalıştırabilirsiniz.
Örneğin, aşağıdaki komutu kullanarak Python yorumlayıcısını açabilirsiniz:
python
Termux’ta Veritabanı Sistemleri
Termux’ta çeşitli veritabanı sistemlerini kullanabilirsiniz. Termux’ta önceden yüklenmiş olarak gelen veritabanı sistemleri şunlardır:
mysql
postgresql
Bu veritabanı sistemlerinden herhangi birini kullanarak veritabanları oluşturabilir, yönetebilir ve sorgular çalıştırabilirsiniz.
Örneğin, aşağıdaki komutu kullanarak MySQL istemcisini açabilirsiniz:
mysql
Termux’ta Sunucu Yazılımları
Termux’ta çeşitli sunucu yazılımlarını kullanabilirsiniz. Termux’ta önceden yüklenmiş olarak gelen sunucu yazılımları şunlardır:
apache
nginx
Bu sunucu yazılımlarından herhangi birini kullanarak web sunucuları oluşturabilir ve yönetebilirsiniz.
Örneğin, aşağıdaki komutu kullanarak Apache sunucusunu başlatabilirsiniz:
service apache2 start
Termux’ta Oyunlar
Termux’ta çeşitli oyunlar oynayabilirsiniz. Termux’ta önceden yüklenmiş olarak gelen oyunlar şunlardır:
2048
chess
snake
Bu oyunlardan herhangi birini kullanarak oyun oynayabilirsiniz.
Örneğin, aşağıdaki komutu kullanarak 2048 oyununu başlatabilirsiniz:
2048
Termux’un Üretici Firması
Termux’un üretici firması Fredrik Fornwall’dır.
Termux’un Ücretsiz Olup Olmadığı
Termux ücretsiz bir yazılımdır.
Termux’un Uyumlu İşletim Sistemleri
Termux, Android 5.0 ve üzeri işletim sistemleriyle uyumludur.
Termux’un Dosya Boyutu
Termux’un dosya boyutu yaklaşık 10 MB’tır.