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.
Mengapa, tepatnya, saya beralih ke Termux? Pertama, karena ingin melakukan peretasan, atau lebih tepatnya, keinginan untuk sedikit memahaminya. Kedua, karena ketidakmampuan untuk menggunakan Kali. Linuxom.
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 untuk mengulangi apa yang telah saya jelaskan, bukan hanya menyalin dan menempel, tetapi memasukkan perintahnya sendiri. Untuk kemudahan, kita akan membutuhkan salah satu dari berikut ini. Android sebuah perangkat dengan keyboard yang terhubung, atau seperti dalam kasus saya Android perangkat dan PC/Laptop (Windows) terhubung ke jaringan yang sama. Android Sebaiknya dengan akses root, tetapi tidak wajib. Terkadang saya akan menempatkan sesuatu dalam tanda kurung; ini biasanya membantu Anda memahami materi dengan lebih baik (jika sesuatu dalam tanda kurung tidak sepenuhnya jelas, jangan ragu untuk melewatinya; akan diklarifikasi nanti jika diperlukan).
Langkah 1
Saya akan menjadi dangkal dan sangat logis pada saat yang sama
Instal Termux dari Google Play Market:

Kami membuka aplikasi yang terinstal dan melihat:

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:
- Terhubung ke Android keyboard lengkap untuk perangkat dengan cara apa pun yang nyaman.
- Gunakan ssh. Sederhananya, Anda akan memiliki konsol Termux yang berjalan di komputer Anda. Android perangkat.
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.

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, Anda dapat menamainya apa saja). Letakkan file yang dibuat di memori internal perangkat Anda. Android perangkat ke folder Unduhan (Termux telah menyederhanakan akses ke folder ini, dan beberapa folder lainnya, tanpa root).
Di tab Login, pada kolom Host, masukkan IP Anda. Android Untuk perangkat (Anda dapat mengetahuinya dengan memasukkan perintah ifconfig di Termux), pada kolom Port seharusnya terdapat angka 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.

Sekarang kita dapat memasukkan perintah dari PC dan perintah tersebut akan dieksekusi di perangkat Anda. Android perangkat. Tidak sulit untuk menebak keuntungan 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 vimDi 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 ). 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]"' >> .bashrcPerhatikan 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"' >> .bashrcBerikut 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
