Termux langkah demi langkah (Bahagian 1)

termux langkah demi langkah

Apabila saya mula-mula bertemu dengan Termux, dan saya jauh daripada menjadi pengguna Linux, ia menyebabkan dua pemikiran di kepala saya: "Sejuk utter!" dan "Bagaimana cara menggunakannya?". Setelah membelek-belek Internet, saya tidak menjumpai satu pun artikel yang membenarkan anda mula menggunakan Termux supaya ia membawa lebih banyak kesenangan daripada omong kosong. Kami akan membetulkan ini.

Untuk apa, sebenarnya, saya sampai ke Termux? Pertama, penggodaman, atau lebih tepatnya keinginan untuk memahaminya sedikit. Kedua, ketidakupayaan untuk menggunakan Kali Linux.
Di sini saya akan cuba mengumpulkan semua perkara berguna yang saya dapati mengenai topik tersebut. Artikel ini tidak mungkin mengejutkan sesiapa yang memahami, tetapi bagi mereka yang hanya mengetahui keseronokan Termux, saya harap ia akan berguna.

Untuk pemahaman yang lebih baik tentang bahan, saya syorkan mengulangi apa yang saya nyatakan bukan sebagai salin-tampal mudah, tetapi untuk memasukkan arahan sendiri. Untuk kemudahan, kami memerlukan sama ada peranti Android dengan papan kekunci disambungkan, atau, seperti dalam kes saya, peranti Android dan PC / Komputer Riba (Windows) disambungkan ke rangkaian yang sama. Android sebaiknya berakar, tetapi tidak diperlukan. Kadang-kadang saya menunjukkan sesuatu dalam kurungan, biasanya ini akan membolehkan anda memahami bahan dengan lebih baik (jika apa yang ditulis dalam kurungan tidak sepenuhnya jelas, jangan ragu untuk melangkaunya, maka semuanya akan dijelaskan dalam proses dan jika perlu).

Langkah 1

Saya akan menjadi cetek dan logik pada masa yang sama

Pasang Termux daripada Google Play Market:

Termux langkah demi langkah (Bahagian 1)

Kami membuka aplikasi yang dipasang dan lihat:

Termux langkah demi langkah (Bahagian 1)

Langkah seterusnya ialah mengemas kini pakej yang telah diprapasang. Untuk melakukan ini, kami memasukkan dua arahan mengikut urutan, yang mana kami bersetuju dengan segala-galanya dengan memasukkan Y:

apt update
apt upgrade
Dengan arahan pertama, kami menyemak senarai pakej yang dipasang dan mencari yang boleh dikemas kini, dan dengan yang kedua kami mengemas kininya. Atas sebab ini, arahan mesti ditulis dalam urutan ini.

Kami kini mempunyai versi Termux yang terbaharu.

Beberapa arahan lagi

ls - memaparkan senarai fail dan direktori dalam direktori semasa
cd – berpindah ke direktori yang ditentukan, contohnya:
Adalah penting untuk memahami: jika laluan tidak ditentukan secara langsung (~/storage/downloads/1.txt) ia akan daripada direktori semasa
cd dir1 – akan berpindah ke dir1 jika ia wujud dalam direktori semasa
cd ~/dir1 – akan berpindah ke dir1 pada laluan yang ditentukan dari folder akar
cd  atau cd ~ - pindah ke folder root
clear - kosongkan konsol
ifconfig - anda boleh melihat IP, atau anda boleh mengkonfigurasi rangkaian
cat – membolehkan anda bekerja dengan fail/peranti (dalam urutan yang sama) contohnya:
cat 1.txt – lihat kandungan fail 1.txt
cat 1.txt>>2.txt – salin fail 1.txt ke fail 2.txt (fail 1.txt akan kekal)
rm - digunakan untuk mengeluarkan fail daripada sistem fail. Pilihan yang digunakan dengan rm:
-r – memproses semua direktori bersarang. Kekunci ini diperlukan jika fail yang dipadamkan ialah direktori. Jika fail yang dipadamkan bukan direktori, maka pilihan -r tidak mempunyai kesan pada arahan rm.
-i – paparkan gesaan pengesahan untuk setiap operasi pemadaman.
-f – jangan kembalikan kod keluar yang salah jika ralat disebabkan oleh fail yang tidak wujud; jangan minta pengesahan transaksi.
Sebagai contoh:
rm -rf mydir – padam fail (atau direktori) mydir tanpa pengesahan dan kod ralat.
mkdir <ΠΏΡƒΡ‚ΡŒ> - mencipta direktori pada laluan yang ditentukan
echo – boleh digunakan untuk menulis baris pada fail, jika '>' digunakan, fail akan ditimpa, jika '>>' baris itu akan dilampirkan pada penghujung fail:
echo "string" > filename
Kami mencari butiran lanjut tentang arahan UNIX di Internet (tiada sesiapa yang membatalkan pembangunan diri).
Pintasan papan kekunci Ctrl + C dan Ctrl + Z masing-masing mengganggu dan menghentikan pelaksanaan arahan.

Langkah 2

Permudahkan hidup anda

Untuk tidak menyeksa diri sendiri secara tidak perlu dengan memasukkan arahan dari papan kekunci pada skrin (dalam keadaan "medan", sudah tentu, anda tidak boleh lari daripada ini) terdapat dua cara:

  1. Sambungkan papan kekunci penuh ke peranti Android anda dengan cara yang mudah.
  2. Gunakan ssh. Ringkasnya, konsol Termux yang berjalan pada peranti Android anda akan dibuka pada komputer anda.

Saya pergi untuk cara kedua, walaupun ia agak rumit untuk disediakan, semuanya memberi hasil dalam kemudahan penggunaan.

Anda perlu memasang program klien ssh pada komputer, saya menggunakan Bitvise SSH Client, termasuk. semua tindakan selanjutnya dilakukan dalam program ini.

Termux langkah demi langkah (Bahagian 1)

Kerana buat masa ini Termux hanya menyokong penyambungan menggunakan kaedah Publickey menggunakan fail utama, kita perlu mencipta fail ini. Untuk melakukan ini, dalam program Klien SSH Bitvise, pada tab Log Masuk, klik pada pengurus kunci pelanggan dalam tetingkap yang terbuka, jana kunci awam baharu dan eksportnya dalam format OpenSSH ke fail bernama termux.pub (sebenarnya, sebarang nama boleh digunakan). Fail yang dibuat diletakkan dalam memori dalaman peranti Android anda dalam folder Muat Turun (folder ini dan beberapa yang lain, Termux telah memudahkan akses tanpa akar).

Dalam tab Log Masuk, dalam medan Hos, masukkan IP peranti Android anda (anda boleh mengetahui dengan memasukkan arahan ifconfig dalam Termux) dalam medan Port hendaklah 8022.

Sekarang mari kita teruskan untuk memasang OpenSSH dalam Termux, untuk ini kita masukkan arahan berikut:

apt install openssh (dalam proses, jika perlu, masukkan 'y')
pkill sshd (dengan arahan ini kita hentikan OpenSSH)
termux-setup-storage (sambungkan memori dalaman)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (salin fail kunci)
sshd (mulakan hos ssh)

Kami kembali ke Bitvise SSH Client dan klik butang Log masuk. Semasa proses sambungan, tetingkap akan muncul di mana kami memilih Kaedah - kunci awam, Kunci klien ialah Frasa Laluan (jika anda menyatakannya semasa menjana fail kunci).

Sekiranya sambungan berjaya (jika semuanya dilakukan seperti yang ditulis, ia harus disambungkan tanpa masalah), tetingkap akan dibuka.

Termux langkah demi langkah (Bahagian 1)

Sekarang kita boleh memasukkan arahan daripada PC dan ia akan dilaksanakan pada peranti Android anda. Tidak sukar untuk meneka apa faedah yang diberikan oleh ini.

Langkah 3

Sediakan Termux, pasang utiliti tambahan

Pertama sekali, mari pasang bash-completion (pintasan, magic-Tab, sesiapa sahaja yang memanggilnya). Intipati utiliti ialah, dengan memasukkan arahan, anda boleh menggunakan autolengkap dengan menekan Tab. Untuk memasang, tulis:

apt install bash-completion (Berfungsi secara automatik apabila menekan Tab)

Nah, apakah kehidupan tanpa editor teks dengan penyerlahan kod (jika anda tiba-tiba mahu kod, tetapi anda mahu). Untuk memasang, tulis:

apt install vim

Di sini anda sudah boleh menggunakan autolengkap - kami menulis 'apt i' kini tekan Tab dan arahan kami dilampirkan kepada 'apt install'.

Menggunakan vim tidak sukar, untuk membuka fail 1.txt (jika ia tidak wujud, ia akan dibuat) kami menulis:

vim 1.txt

Tekan 'i' untuk mula menaip
Tekan ESC untuk menyelesaikan menaip
Perintah itu mesti didahului dengan titik bertindih ':'
':q' - keluar tanpa menyimpan
':w' - simpan
':wq' - simpan dan keluar

Memandangkan kita kini boleh membuat dan mengedit fail, mari kita perbaiki sedikit rupa dan rasa baris arahan Termux. Untuk melakukan ini, kita perlu menetapkan pembolehubah persekitaran PS1 kepada "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (jika anda berminat dengan apa itu dan dengan apa ia dimakan, sila di sini). Untuk melakukan ini, kita perlu menambah baris pada fail '.bashrc' (ia terletak pada akar dan dilaksanakan setiap kali shell dimulakan):

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 barisan, simpan dan keluar.

Satu lagi cara untuk menambah baris pada fail adalah dengan menggunakan arahan 'echo':

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

Ambil perhatian bahawa untuk memaparkan petikan berganda, keseluruhan rentetan mesti disertakan dalam petikan tunggal. Perintah ini mempunyai '>>' kerana fail akan dipadatkan untuk menulis ganti '>'.

Dalam fail .bashrc, anda juga boleh memasukkan alias - singkatan. Sebagai contoh, kami ingin menjalankan kemas kini dan menaik taraf dengan satu arahan sekaligus. Untuk melakukan ini, tambahkan baris berikut pada .bashrc:

alias updg = "apt update && apt upgrade"

Untuk memasukkan baris, anda boleh menggunakan vim atau arahan gema (jika ia tidak berfungsi sendiri - lihat di bawah)

Sintaks alias ialah:

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

Jadi mari tambah singkatan:

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

Berikut ialah beberapa utiliti yang lebih berguna

Pasang melalui apt install

lelaki - Bantuan terbina dalam untuk kebanyakan arahan.
nama perintah lelaki

imagemagick - Utiliti untuk bekerja dengan imej (menukar, memampatkan, memotong). Menyokong banyak format termasuk pdf. Contoh: Tukar semua gambar dalam folder semasa ke dalam satu pdf dan kecilkan saiznya.
tukar *.jpg -skala 50% img.pdf

ffmpeg - Salah satu penukar audio/video terbaik. Arahan Google untuk digunakan.

mc - Pengurus fail dua anak tetingkap seperti Far.

Masih banyak langkah di hadapan, yang penting pergerakan sudah bermula!

Sumber: www.habr.com

Tambah komen