adım adım Termux (Bölüm 1)

adım adım termux

Termux ile ilk tanıştığımda ve bir Linux kullanıcısı olmaktan çok uzağımda, kafamda iki düşünceye neden oldu: “Harika bir kelime!” ve "Nasıl kullanılır?". İnternette dolaştıktan sonra, Termux'u saçmalıktan çok zevk verecek şekilde kullanmaya başlamanıza tam olarak izin veren tek bir makale bulamadım. Bunu düzelteceğiz.

Aslında Termux'a ne için geldim? İlk olarak, bilgisayar korsanlığı veya daha doğrusu onu biraz anlama arzusu. İkincisi, Kali Linux'u kullanamama.
Burada konuyla ilgili bulduğum tüm yararlı şeyleri bir araya getirmeye çalışacağım. Bu yazı anlayanları pek şaşırtmayacak ama Termux'un lezzetlerini sadece bilenler için umarım faydalı olur.

Malzemeyi daha iyi anlamak için, basit bir kopyala-yapıştır olarak değil, komutları kendi başıma girmek için tarif ettiğim şeyi tekrarlamanızı tavsiye ederim. Kolaylık sağlamak için, klavyesi bağlı bir Android cihaza veya benim durumumda olduğu gibi, aynı ağa bağlı bir Android cihaza ve bir PC / Dizüstü Bilgisayara (Windows) ihtiyacımız var. Android tercihen köklüdür, ancak gerekli değildir. Bazen parantez içinde bir şey belirtiyorum, genellikle bu, materyali daha iyi anlamanıza izin verir (parantez içinde yazılanlar tamamen net değilse, atlamaktan çekinmeyin, o zaman süreçte ve gerektiğinde her şey açıklanacaktır).

1 Adım

Aynı anda banal ve çok mantıklı olacağım

Termux'u Google Play Market'ten yükleyin:

adım adım Termux (Bölüm 1)

Yüklü uygulamayı açıp şunu görüyoruz:

adım adım Termux (Bölüm 1)

Bir sonraki adım, önceden yüklenmiş paketleri güncellemektir. Bunu yapmak için, Y girerek her şeyi kabul ettiğimiz sırayla iki komut giriyoruz:

apt update
apt upgrade
İlk komutla kurulu paketlerin listesini kontrol edip güncellenebilecekleri ararız ve ikincisiyle güncelleriz. Bu nedenle komutların bu sırayla yazılması gerekir.

Artık Termux'un en son sürümüne sahibiz.

Birkaç komut daha

ls - geçerli dizindeki dosya ve dizinlerin bir listesini görüntüler
cd – belirtilen dizine gider, örneğin:
Şunu anlamak önemlidir: yol doğrudan belirtilmemişse (~/storage/downloads/1.txt) geçerli dizinden olacaktır.
cd dir1 – geçerli dizinde varsa dir1'e taşınır
cd ~/dir1 – kök klasörden belirtilen yolda dir1'e taşınacak
cd  veya cd ~ - kök klasöre taşı
clear - konsolu temizle
ifconfig - IP'yi görebilir veya ağı yapılandırabilirsiniz
cat – dosyalarla/cihazlarla (aynı iş parçacığı içinde) çalışmanıza izin verir, örneğin:
cat 1.txt – 1.txt dosyasının içeriğini görüntüleyin
cat 1.txt>>2.txt – 1.txt dosyasını 2.txt dosyasına kopyalayın (1.txt dosyası kalacak)
rm - dosya sisteminden dosyaları kaldırmak için kullanılır. rm ile kullanılan seçenekler:
-r – tüm iç içe geçmiş dizinleri işleyin. Silinmekte olan dosya bir dizin ise bu anahtar gereklidir. Silinmekte olan dosya bir dizin değilse, -r seçeneğinin rm komutu üzerinde hiçbir etkisi yoktur.
-i – her silme işlemi için bir onay istemi görüntüler.
-f – hatalar var olmayan dosyalardan kaynaklanıyorsa hatalı bir çıkış kodu döndürmeyin; işlemlerin onaylanmasını istemeyin.
Örneğin:
rm -rf mydir – mydir dosyasını (veya dizini) onay ve hata kodu olmadan silin.
mkdir <путь> - belirtilen yolda bir dizin oluşturur
echo – bir dosyaya satır yazmak için kullanılabilir, '>' kullanılırsa dosyanın üzerine yazılır, '>>' ise satır dosyanın sonuna eklenir:
echo "string" > filename
İnternette UNIX komutları hakkında daha fazla ayrıntı arıyoruz (kimse kendini geliştirmeyi iptal etmedi).
Ctrl + C ve Ctrl + Z klavye kısayolları sırasıyla komutların yürütülmesini kesintiye uğratır ve durdurur.

2 Adım

hayatını kolaylaştır

Ekran klavyesinden komutlar girerek gereksiz yere kendinize eziyet etmemek için (“saha” koşullarında tabii ki bundan kurtulamazsınız) iki yol var:

  1. Tam bir klavyeyi Android cihazınıza herhangi bir uygun şekilde bağlayın.
  2. ssh'yi kullanın. Basitçe söylemek gerekirse, Termux'un Android cihazınızda çalışan konsolu bilgisayarınızda açılacaktır.

İkinci yol için gittim, kurulumu biraz karmaşık olsa da, kullanım kolaylığı açısından her şey karşılığını veriyor.

Bilgisayara ssh istemci programını yüklemeniz gerekiyor, ben Bitvise SSH İstemcisi dahil kullanıyorum. diğer tüm işlemler bu programda gerçekleştirilir.

adım adım Termux (Bölüm 1)

Çünkü şu anda Termux, bir anahtar dosyası kullanarak yalnızca Publickey yöntemini kullanarak bağlanmayı destekliyor, bu dosyayı oluşturmamız gerekiyor. Bunun için Bitvise SSH Client programında Login sekmesinde bulunan müşteri anahtarı yöneticisi açılan pencerede yeni bir genel anahtar oluşturun ve bunu OpenSSH formatında termux.pub adlı bir dosyaya aktarın (aslında herhangi bir ad kullanılabilir). Oluşturulan dosya, Android cihazınızın dahili belleğindeki İndirilenler klasörüne yerleştirilir (bu klasör ve diğer birkaç klasör, Termux'un root olmadan basitleştirilmiş erişimi vardır).

Login sekmesinde Host alanına Android cihazınızın IP'sini girin (Termux'ta ifconfig komutunu girerek öğrenebilirsiniz) Port alanına 8022 olmalıdır.

Şimdi Termux'ta OpenSSH kurulumuna geçelim, bunun için aşağıdaki komutları giriyoruz:

apt install openssh (bu süreçte gerekirse 'y' girin)
pkill sshd (bu komut ile OpenSSH'yi durduruyoruz)
termux-setup-storage (dahili belleği bağlayın)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (anahtar dosyasını kopyala)
sshd (ssh ana bilgisayarını başlat)

Bitvise SSH Client'a dönüyoruz ve Log in butonuna tıklıyoruz. Bağlantı işlemi sırasında, Yöntem - ortak anahtar, İstemci anahtarı Parola'yı (anahtar dosyasını oluştururken belirttiyseniz) seçtiğimiz bir pencere görünecektir.

Başarılı bir bağlantı durumunda (her şey yazıldığı gibi yapılırsa sorunsuz bir şekilde bağlanmalıdır) bir pencere açılacaktır.

adım adım Termux (Bölüm 1)

Artık PC'den komutları girebiliriz ve bunlar Android cihazınızda yürütülecektir. Bunun ne gibi faydalar sağladığını tahmin etmek zor değil.

3 Adım

Termux'u kurun, ek yardımcı programları kurun

Her şeyden önce, bash-tamamlamayı yükleyelim (kısayol, sihirli sekme, onu kim çağırırsa çağırsın). Yardımcı programın özü, komutları girerek Sekme tuşuna basarak otomatik tamamlamayı kullanabilmenizdir. Yüklemek için şunu yazın:

apt install bash-completion (Sekme tuşuna basıldığında otomatik olarak çalışır)

Peki, kod vurgulamalı bir metin düzenleyici olmadan hayat nedir (aniden kodlamak istiyorsanız, ancak yapmak istiyorsanız). Yüklemek için şunu yazın:

apt install vim

Burada zaten otomatik tamamlamayı kullanabilirsiniz - 'apt i' yazıyoruz, şimdi Tab'a basın ve komutumuz 'apt install'a eklenir.

Vim kullanmak zor değil, 1.txt dosyasını açmak için (yoksa oluşturulacaktır) şunu yazıyoruz:

vim 1.txt

Yazmaya başlamak için 'i'ye basın
Yazmayı bitirmek için ESC'ye basın
Komuttan önce iki nokta üst üste ':' gelmelidir
':q' - kaydetmeden çık
':w' - kaydet
':wq' - kaydet ve çık

Artık dosyaları oluşturup düzenleyebildiğimize göre, Termux'un komut satırının görünümünü biraz geliştirelim. Bunu yapmak için PS1 ortam değişkenini "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" olarak ayarlamamız gerekiyor (eğer ' Ne olduğunu ve neyle yediğini merak ediyorum lütfen burada). Bunu yapmak için '.bashrc' dosyasına şu satırı eklememiz gerekiyor (bu dosya kökte bulunur ve kabuk her başlatıldığında yürütülür):

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

Basitlik ve netlik için vim kullanacağız:

cd
vim .bashrc

Sıraya girip kaydedip çıkıyoruz.

Bir dosyaya satır eklemenin başka bir yolu da 'echo' komutunu kullanmaktır:

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

Çift tırnak görüntülemek için tüm dizenin tek tırnak içine alınması gerektiğini unutmayın. Bu komutta '>>' vardır, çünkü dosya '>' üzerine yazılacak şekilde doldurulacaktır.

.bashrc dosyasında takma adın - kısaltmalarını da girebilirsiniz. Örneğin güncelleme ve yükseltmeyi tek komutla aynı anda yapmak istiyoruz. Bunu yapmak için .bashrc dosyasına aşağıdaki satırı ekleyin:

alias updg = "apt update && apt upgrade"

Bir satır girmek için vim veya echo komutunu kullanabilirsiniz (kendi başınıza çalışmazsa - aşağıya bakın)

Takma ad sözdizimi şöyledir:

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

O halde bir kısaltma ekleyelim:

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

İşte bazı daha yararlı yardımcı programlar

apt kurulumu ile kurun

man - Çoğu komut için yerleşik yardım.
man %komutadı

imagemagick - Görüntülerle çalışmak için yardımcı program (dönüştürme, sıkıştırma, kırpma). pdf dahil birçok formatı destekler Örnek: Geçerli klasördeki tüm resimleri tek bir pdf'ye dönüştürün ve boyutlarını küçültün.
*.jpg -ölçek %50 img.pdf dönüştür

ffmpeg - En iyi ses/video dönüştürücülerden biri. Google kullanım talimatları.

mc - Far gibi iki bölmeli bir dosya yöneticisi.

Önümüzde hala birçok adım var, asıl mesele hareketin başlamış olmasıdır!

Kaynak: habr.com

Yorum ekle