Termux langkah demi langkah (Bagian 1)

termux langkah demi langkah

Ketika saya pertama kali bertemu Termux, dan saya jauh dari menjadi pengguna Linux, hal itu menimbulkan dua pemikiran di kepala saya: β€œKeren sekali!” dan "Bagaimana cara menggunakannya?". Setelah mengobrak-abrik Internet, saya tidak menemukan satu artikel pun yang sepenuhnya memungkinkan Anda untuk mulai menggunakan Termux sehingga lebih menyenangkan daripada omong kosong. Kita akan memperbaiki ini.

Sebenarnya untuk apa saya masuk ke Termux? Pertama, meretas, atau lebih tepatnya keinginan untuk memahaminya sedikit. Kedua, ketidakmampuan menggunakan Kali Linux.
Di sini saya akan mencoba mengumpulkan semua hal berguna yang saya temukan pada topik tersebut. Artikel ini sepertinya tidak akan mengejutkan siapa pun yang mengerti, tetapi bagi yang hanya mengetahui kelezatan Termux, semoga bermanfaat.

Untuk pemahaman materi yang lebih baik, saya sarankan mengulangi apa yang saya gambarkan bukan sebagai salin-tempel sederhana, tetapi untuk memasukkan perintah sendiri. Untuk kenyamanan, kita memerlukan perangkat Android dengan keyboard yang terhubung, atau, seperti dalam kasus saya, perangkat Android dan PC / Laptop (Windows) yang terhubung ke jaringan yang sama. Android sebaiknya di-root, tetapi tidak wajib. Terkadang saya menunjukkan sesuatu dalam tanda kurung, biasanya ini akan membuat Anda lebih memahami materi (jika apa yang tertulis dalam tanda kurung tidak sepenuhnya jelas, silakan lewati, maka semuanya akan dijelaskan dalam proses dan seperlunya).

Langkah 1

Saya akan menjadi dangkal dan sangat logis pada saat yang sama

Instal Termux dari Google Play Market:

Termux langkah demi langkah (Bagian 1)

Kami membuka aplikasi yang terinstal dan melihat:

Termux langkah demi langkah (Bagian 1)

Langkah selanjutnya adalah memperbarui paket pra-instal. Untuk melakukan ini, kami memasukkan dua perintah secara berurutan, di mana kami menyetujui semuanya dengan memasukkan Y:

apt update
apt upgrade
Dengan perintah pertama, kami memeriksa daftar paket yang terinstal dan mencari yang dapat diperbarui, dan dengan perintah kedua kami memperbaruinya. Untuk alasan ini, perintah harus ditulis dalam urutan ini.

Kami sekarang memiliki termux versi terbaru.

Beberapa perintah lagi

ls - menampilkan daftar file dan direktori di direktori saat ini
cd – pindah ke direktori yang ditentukan, misalnya:
Penting untuk dipahami: jika jalur tidak ditentukan secara langsung (~/storage/downloads/1.txt), jalur tersebut akan diambil dari direktori saat ini
cd dir1 – akan pindah ke dir1 jika ada di direktori saat ini
cd ~/dir1 – akan pindah ke dir1 di jalur yang ditentukan dari folder root
cd  ΠΈΠ»ΠΈ cd ~ - pindah ke folder root
clear - bersihkan konsol
ifconfig - Anda dapat melihat IP, atau Anda dapat mengonfigurasi jaringan
cat – memungkinkan Anda untuk bekerja dengan file/perangkat (dalam utas yang sama) misalnya:
cat 1.txt – melihat isi file 1.txt
cat 1.txt>>2.txt – salin file 1.txt ke file 2.txt (file 1.txt akan tetap ada)
rm - digunakan untuk menghapus file dari sistem file. Opsi yang digunakan dengan rm:
-r – proses semua direktori bersarang. Kunci ini diperlukan jika file yang dihapus adalah direktori. Jika file yang dihapus bukan direktori, maka opsi -r tidak berpengaruh pada perintah rm.
-i – menampilkan prompt konfirmasi untuk setiap operasi penghapusan.
-f – jangan kembalikan kode keluar yang salah jika kesalahan disebabkan oleh file yang tidak ada; tidak meminta konfirmasi transaksi.
Sebagai contoh:
rm -rf mydir – hapus file (atau direktori) mydir tanpa konfirmasi dan kode kesalahan.
mkdir <ΠΏΡƒΡ‚ΡŒ> - membuat direktori di jalur yang ditentukan
echo – dapat digunakan untuk menulis baris ke file, jika '>' digunakan, file akan ditimpa, jika '>>' baris akan ditambahkan ke akhir file:
echo "string" > filename
Kami mencari detail lebih lanjut tentang perintah UNIX di Internet (tidak ada yang membatalkan pengembangan diri).
Pintasan keyboard Ctrl + C dan Ctrl + Z masing-masing menyela dan menghentikan eksekusi perintah.

Langkah 2

Jadikan hidup Anda lebih mudah

Agar tidak menyiksa diri sendiri secara tidak perlu dengan memasukkan perintah dari keyboard di layar (dalam kondisi "lapangan", tentunya Anda tidak bisa lepas dari ini) ada dua cara:

  1. Hubungkan keyboard lengkap ke perangkat Android Anda dengan cara apa pun yang nyaman.
  2. Gunakan ssh. Sederhananya, konsol Termux yang berjalan di perangkat Android Anda akan dibuka di komputer Anda.

Saya menggunakan cara kedua, meskipun agak rumit untuk menyiapkannya, semuanya terbayar dengan kemudahan penggunaan.

Anda perlu menginstal program ssh client di komputer, saya menggunakan Bitvise SSH Client, termasuk. semua tindakan lebih lanjut dilakukan dalam program ini.

Termux langkah demi langkah (Bagian 1)

Karena saat ini Termux hanya mendukung koneksi menggunakan metode Publickey menggunakan key file, kita perlu membuat file ini. Untuk melakukan ini, dalam program Bitvise SSH Client, pada tab Login, klik manajer kunci klien di jendela yang terbuka, buat kunci publik baru dan ekspor dalam format OpenSSH ke file bernama termux.pub (sebenarnya, nama apa pun dapat digunakan). File yang dibuat ditempatkan di memori internal perangkat Android Anda di folder Unduhan (folder ini, dan beberapa lainnya, Termux memiliki akses yang disederhanakan tanpa root).

Di tab Login, di kolom Host, masukkan IP perangkat Android Anda (Anda bisa mengetahuinya dengan memasukkan perintah ifconfig di Termux) di kolom Port harus 8022.

Sekarang mari kita lanjutkan dengan menginstal OpenSSH di Termux, untuk ini kita masukkan perintah berikut:

apt install openssh (dalam proses, jika perlu, masukkan 'y')
pkill sshd (dengan perintah ini kita hentikan OpenSSH)
termux-setup-storage (sambungkan memori internal)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (salin file kunci)
sshd (mulai host ssh)

Kami kembali ke Bitvise SSH Client dan klik tombol Log in. Selama proses koneksi, sebuah jendela akan muncul di mana kami memilih Metode - kunci publik, kunci Klien adalah Frasa Sandi (jika Anda menentukannya saat membuat file kunci).

Jika koneksi berhasil (jika semuanya dilakukan seperti yang tertulis, itu harus terhubung tanpa masalah), sebuah jendela akan terbuka.

Termux langkah demi langkah (Bagian 1)

Sekarang kita dapat memasukkan perintah dari PC dan akan dieksekusi di perangkat Android Anda. Tidak sulit menebak manfaat apa yang diberikannya.

Langkah 3

Siapkan Termux, instal utilitas tambahan

Pertama-tama, mari instal bash-completion (pintasan, Tab ajaib, siapa pun yang memanggilnya). Inti dari utilitas ini adalah dengan memasukkan perintah, Anda dapat menggunakan pelengkapan otomatis dengan menekan Tab. Untuk menginstal, tulis:

apt install bash-completion (Bekerja secara otomatis saat menekan Tab)

Nah, apa artinya hidup tanpa editor teks dengan penyorotan kode (jika Anda tiba-tiba ingin membuat kode, tetapi Anda ingin). Untuk menginstal, tulis:

apt install vim

Di sini Anda sudah dapat menggunakan pelengkapan otomatis - kami menulis 'apt i' sekarang tekan Tab dan perintah kami ditambahkan ke 'apt install'.

Menggunakan vim tidak sulit, untuk membuka file 1.txt (jika tidak ada, akan dibuat) kami menulis:

vim 1.txt

Tekan 'i' untuk mulai mengetik
Tekan ESC untuk menyelesaikan pengetikan
Perintah harus diawali dengan tanda titik dua ':'
':q' - keluar tanpa menyimpan
':w' - simpan
':wq' - simpan dan keluar

Karena kita sekarang dapat membuat dan mengedit file, mari kita tingkatkan sedikit tampilan dan nuansa baris perintah Termux. Untuk melakukannya, kita perlu menyetel variabel lingkungan PS1 ke "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (jika Anda bertanya-tanya apa itu dan dengan apa memakannya di sini). Untuk melakukan ini, kita perlu menambahkan baris ke file '.bashrc' (terletak di root dan dijalankan setiap kali shell dijalankan):

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

Untuk kesederhanaan dan kejelasan, kami akan menggunakan vim:

cd
vim .bashrc

Kami memasuki garis, simpan dan keluar.

Cara lain untuk menambahkan baris ke file adalah dengan menggunakan perintah 'echo':

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

Perhatikan bahwa untuk menampilkan tanda kutip ganda, seluruh string harus diapit dengan tanda kutip tunggal. Perintah ini memiliki '>>' karena file akan diisi untuk menimpa '>'.

Di file .bashrc, Anda juga bisa memasukkan alias - singkatan. Misalnya kita ingin melakukan update dan upgrade dengan satu perintah sekaligus. Untuk melakukannya, tambahkan baris berikut ke .bashrc:

alias updg = "apt update && apt upgrade"

Untuk menyisipkan baris, Anda dapat menggunakan vim atau perintah gema (jika tidak bekerja sendiri - lihat di bawah)

Sintaks aliasnya adalah:

alias <сокращСниС> = "<ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄>"

Jadi mari kita tambahkan singkatan:

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

Berikut adalah beberapa utilitas yang lebih berguna

Instal melalui apt install

man - Bantuan bawaan untuk sebagian besar perintah.
man% nama perintah

imagemagick - Utilitas untuk bekerja dengan gambar (mengonversi, mengompresi, memotong). Mendukung banyak format termasuk pdf. Contoh: Ubah semua gambar di folder saat ini menjadi satu pdf dan kurangi ukurannya.
konversi *.jpg -skala 50% img.pdf

ffmpeg - Salah satu konverter audio/video terbaik. Petunjuk penggunaan Google.

mc - Manajer file dua panel seperti Far.

Masih banyak langkah ke depan, yang utama gerakan sudah dimulai!

Sumber: www.habr.com

Tambah komentar