Termux Kodları - Termux Nedir, Nasıl Kullanılır?

Termux android telefon üzerinde kullanabileceğiniz linux ortam tabanlı bir terminal emilatörüdür. Ek paketler indirerek özelleştirilebilir. Debian ve Ubuntu GNU/Linux'tan bilinen APT paket yönetim sistemi ile istediğiniz her şeyi kurabilirsiniz. Peki Termux nasıl kullanılır?


Termux kodları
Termux Kodları

Termux Başlangıç

Termux' u ilk defa indirip açtıysanız yazmanız gereken ilk kod "termux-setup-storage". Bu komutu yazdıktan sonra biraz bekleyin ve önünüze gelen ekrandan depolama alanınıza izin verin. Termux' a paketlerinizi sağlıklı kurmak ve "ls" gibi basit komutların çalışması için depolama alanına izin vermek gereklidir.

Termux'u Güncelleme

Evet depolama alanına izin verdiniz. Sıra da her uygulamada olan güncelleme kısmına. Termux' u sıkı sık güncellemelisiniz. Çünkü içindeki paketlerin ve deponun sağlıklı bir şekilde en az hatayla çalışması için bu gereklidir. Lakin Termux kendini otomatik olarak güncelleyemez. Bunu manuel olarak sizin yapmanız lazım. İki farklı kodla bu işlemi yapabiliriz. "pkg update" ve "pkg upgrade". Pkg ingilizce bir kısaltmadır ve açılımı package kelimesidir. Package Türkçe de paket demektir. Yani "pkg update" paketleri güncelle. "pkg upgrade" ise paketleri yükselt demektir. Tabi tek bir kodla da Termux' u güncellemek isteyebilirsiniz. Bunu bu kodları birleştirerek yapabilirsiniz. "pkg update && pkg upgrade" kodunu yazarak tüm Termux terminalinizi güncelleyebilirsiniz. İki kodu aynı anda çalıştırmak isterseniz genelde aralarına "&&" işareti koymanız yeterlidir.


Termux Temel Komutlar

Temux' ta en çok kullanılan iki temel komut vardır. Bunlar "ls" ve "cd" komutlarıdır.

"ls" Komutu

Bu komutun iki farklı işlevi vardır.

  • ls    : Bu komut bize bulunduğumuz yerdeki dosyaları, klasörleri listeler. ls'i kullanarak paketlerinizin bulunduğu klasörü görebilirsiniz ya da Termux terminalindeyken telefonun dosyalar kısmını gezebilirsiniz. 
  • ls-a    : ls komutunun yaptığı her şeyi yapar. Bu komutun tek artısı size normal dosya ve klasörlerin yanında gizli olanları da gösterir. Gizli dosyaların önünde genelde nokta olur. Örneğin ".bahs - .termux - .tools"

"cd" Komutu

Bu komutun üç farklı işlevi vardır.
  • cd klasörismi      : Bu komut bir klasörün, dosyanın içine girmemizi sağlar. Termux' u açın ve "ls" yazın. Bulunduğunuz yerdeki klasörler listelendikten sonra istediğiniz birinin içine girmek için "cd klasörismi" yazın. Mesela storage dizinin içine girelim. Bunun için "cd storage". Dizine girdikten sonra tekrar "ls" yazın ve klasörleri listeleyin. Gitmek istediğiniz klasörü belirleyin. Mesela ben pictures klasörüne gitmek istiyorum. "cd pictures" yazarım ve klasörün içine girmiş olurum. Bulunduğum dizin "storage/pictures/" olur.
  • cd ..      : Bu komut Termux' ta bir dizinin içindeyken bir önceki dizine geri gitmek için kullanılır. Bir nevi bizim Termux' ta ki geri tuşumuzdur. Hayal edelim ki "android/storage/pictures/screenshots" dizinindesiniz. Siz pictures klasörüne geri gitmek isterseniz "cd .." yazarsınız. Tekrar geri gitmek için yine "cd..". İki kere geri gittiğinizi düşünelim. Artık "android/storage/" dizinindesiniz.
  • cd      : Mantık olarak az önce belirttiğim "cd .." komutuna benzer. Bu komutta dizin değiştirmemizi sağlar. Hadi az önceki senaryoyu aklınıza tekrar getirin. "android/storage/pictures/screenshots" dizinindesiniz. En başa, ana dizine yani Android klasörüne gitmek istediğiniz düşünün. Bunun için üç defa "cd .." komutunu kullanmanız gerekir. Eğer ki sadece "cd" yazarsanız yine en baştaki android klasörüne gelirsiniz. "cd" komutu dizini değiştirir ve bu sayede bulunduğunuz yerden ana dizine geri dönmenizi sağlar.

Termux Github Aracı

Termux' u insanlar genelde git araçlarına erişmek için kullanırlar. GitHub' ta bulunan araçları Termux' ta çalıştırabilirsiniz. Bunun için ilk başta Git paketini indirmelisiniz. "pkg install git" komutu Git aracını indirir. Paket indikten sonra GitHub üzerinden herhangi bir araç indirmek için "git clone araçlinki" komutunu kullanabilirsiniz.

Paketler

pkg install python : Python paketi
pkg install python2 : Python2 paketi
pkg install python3 : Python3 paketi
apt install git : Github paketi
apt install busybox : BusyBox indirme
apt install cmatrix : Matrix efekti
apt install hashdeep : HashDeep indirme
apt install hexcurse : Hex indirme
apt install hydra : Hydra uygulamasını indirme
apt install json-c : .json uzantılı dosyalar indirme
apt install netcat : Netcat dosyasını indirme
apt install ninja : SQLNinja indirme
apt install openssl : OpenSSL indirme
apt install sslscan : SSLScan indirme
apt install weechat : WeeChat indirme
apt install php : PHP Dosyalar indirme
apt install unzip : ZİP Dosyalar indirme
apt install nmap : NMAP indirme
apt install termux-tools : Termux Toolları indirme
apt install zip : Zip dosyası aracı
pkg install curl : Curl paketi
pkg install wget : Wget paketi
pkg install perl : Perl paketi
pkg install nano : Nano paketi
pkg install vim : Vim paketi
pkg install cat : Cat paketi
pkg install pip : Pip paketi
pkg install pip2 : Pip2 paketi
pip install wordlist : Wordlist paketi
pkg install nmap : Nmap paketi
pkg install hydra : Hydra paketi
pkg install openssl : Openssl paketi

Termux Kısayollar

exit” Termux'u kapatır.
clear” Termialde yazılanları, gösterilenleri siler.

CTRL + D :
Termux'tan çıkış yapar.
CTRL + L : Terminali siler.
CTRL + C : İşlemi durdur.

Ses arttırma + P,
Page Up
Ses arttırma + N, Page Down
Ses arttırma + Q, Ekstra tuşlar
Ses arttırma + E, ESC
Ses arttırma + T, Tab
Ses arttırma + W, Yukarı karaktere geçer.
Ses arttırma + S, Aşağı karaktere geçer.
Ses arttırma + A, Sol karaktere geçer.
Ses arttırma + D, Sağ karaktere geçer.

Termux Kodları & Paketleri

cp -v

Bilgilendirici mesaj yazmak için kullanılır.

cp -r

Bir dizini kopyalamak için kullanılır.

mv -u

Kaynak hedeften daha yeni olana taşımak, güncellemek için kullanılır.

mv -v

Bir dizini taşımak için kullanılır.

ls -n

UID ve GID dizinini görüntüler.

ls –version

"Is" komutunun sürümünü kontrol etmek için kullanılır.

cd —

Son çalışma dizinini gösterir.

ls -l

Dosya eylemlerini gösterir. (değiştirilme, tarih ve saat, dosya sahibi, izinler vb.)

ls help

“ls” komutunun nasıl kullanılacağını gösterir.

cp -n

Dosya üzerine yazı yazma yok.

cd ~

Kullanıcının ana dizinine git.

mv [file1 name] [new file2 name]

İki dosyayı taşı veya yeniden adlandır.

cd –

Bir dizini geçerli konumdan geri taşı.

mv [file name]

Bir dosya ve klasörü taşı.

ls

Bulunan yerdeki dizinleri listele.

ls -a

Gizli dosyalar dahil tüm dosyaları listele.

pwd

Mevcut çalışma dizininizi gösterir.

mv -i

Üzerine yazmadan önce etkileşimli komut istemi.

apt show

Paket bilgilerini görüntüle.

whois domain

Etki alanının whois bilgilerini alın.

ls -al

Gizli dosyalar ile biçimlendirilmiş dosyaları listele.

nslookup

DNS ile ilgili sorguyu bulun.

ls -i

Dosya veya dizin numarasını görüntüler.

cp

Herhangi bir dosyayı kopyala.

cd /

Kök dizine geç.

cd

Dizini değiştir.

nano [dosya ismi]

Metin dosyalarını görüntüle ve düzenle.

dig domain

Etki alanının DNS bilgilerini al.

rm

Dosyayı kaldır veya değiştir.

rm [dosyaismi]

Herhangi bir metin dosyasını kaldırın.

rmdir [dizin ismi]

Herhangi bir dizini kaldır.

rm -rf

Bir dizini veya klasörü kaldırmaya zorlamak.

rm -r [abc]

abc isimli dizini sil.

apt remove [paket ismi]

Paketi kaldır.

touch [dosya ismi]

Yeni dosya oluştur.

mkdir [isim]

Bir dizin veya klasör oluştur.

more [dosya ismi]

Dosyanın içeriğini çıkar.

host

Belirli sunucuyu göster.

netstat

Ağ bağlantısını incele.

whereis app

Bir uygulama için olası konumu gösterir.

zip name.zip [dosya]

Bu komutları kullanarak dosyayı sıkıştır.

unzip [zip dosyası]

Dosyayı zipten çıkar.

ftp

ftp istemcisini terminalden başlat.

-p

Pasif modu kullan.

bye

Mevcut ftp oturumunu sonlandır, çık.

ascii

Dosya aktarımını ascii protokollerine ayarla.

bell

Her komuttan sonra zil sesi.

status

ftp sunucusu ile ilgili mevcut durumu gösterir.

open host

Uzak ana bilgisayara bir bağlantı açar.

remotehelp [cmdismi]

ftp sunucusundan yardım isteyin.

account [şifre]

Uzaktan kumandanın gerektirdiği bir şifreyi sağlayın.

uname -m

Cihazınızın mimarisini bulmak için kullanılır.

du

Dizin alanı kullanımını görüntüle.

df

Disk kullanımlarını görüntüleme.

cal

Ekran takvimini göster.

w

Şu anda çevrimiçi olanları göster.

cat /proc/meminfo

Hafıza ile ilgili bilgileri gösterir.

cat /proc/cpuinfo

CPU bilgilerini gösterir.

whoami

Giriş adınızı gösterir.

fingure username

Kullanıcı bilgilerini gösterir.

date

Güncel tarih ve saati gösterir.

uptime

Sistemin mevcut çalışma süresini gösterir.

man command

manuel bir komut gösterir.

free

B.ellek ve takas kullanımını görüntüler.

kill

İşleme sinyal gönderir.

kill- l

Kill ile gönderilebilecek tüm sinyalleri listeler.

lspci

PCI aygıtlarını göster.

lsusb

Usb cihazlarını göster.

apt search [qurey]
pkg search [qurey]

Bir paket bul.

locate [dosya]

Dosya adına sahip tüm dosyaları bul.

locate [query]

Tüm yol adlarını bul bir pharse içerir.

whereis [command]

Bir komut için konum ikili / kaynak / man dosyası bul.

which [command]

Çalıştırılabilir bir dosya bulmak için kullanılır.

grep pattern [files]

Dosyalarda desen arama.

scp

Dosyayı bir kaynak üzerinden kopyalar.

command | grep pattern

Komut çıktısında model arama

uname -a

Kernel bilgileri görüntülemek için kullanılır.

find / -cmin -60

Son 1 saat içindeki değişiklik dosyalarını bul.

find / -type d -name mll

Dizinde mll olan tüm dizinleri bul.

find . -type f -perm 0777 -print

777 izni olan tüm tghe dosyalarını bul.

ifconfig

Tüm yapılandırmayı gösterir ip, mac gibi bir ağ arayüzü.

ifconfig eth0

eth0 arayüzünde ağ ayarını görüntülemek için kullanılır.

ifconfig wlan0

wlan0’daki ağ ayarını görüntüle.

arp

Ağ kartını kontrol et ve ip adresini göster.

Yorum Gönder

Daha yeni Daha eski