GNU/Linux >> Belajar Linux >  >> Linux

Gunakan terminal Linux di ponsel Android Anda

Ketika berbicara tentang komputasi ultra-mobile, saya lebih memilih PocketCHIP atau Raspberry Pi dengan layar daripada ponsel atau tablet. Solusi ini menawarkan lingkungan Linux murni yang open source seperti yang dimungkinkan oleh perangkat keras dan tidak membuat asumsi tentang cara kerja yang saya harapkan.

Namun, kadang-kadang, satu-satunya yang saya miliki adalah ponsel. Meskipun ada beberapa aplikasi Android yang sangat hebat di luar sana, banyak yang merasa seperti berlebihan untuk tugas-tugas sederhana, terutama mengetahui berapa banyak yang dapat dilakukan di terminal sederhana di desktop Linux saya. Saya bukan satu-satunya orang yang merasakan hal ini, dan karena itulah proyek Termux lahir.

Termux adalah emulator terminal dan aplikasi lingkungan Linux untuk Android. Anda juga tidak perlu melakukan root pada perangkat Anda.

Termux menginstal sistem dasar minimal secara otomatis, dan paket tambahan tersedia menggunakan manajer paket, seperti yang Anda lakukan dengan Fedora, Debian, atau sejenisnya.

Instal Termux

Memasang Termux semudah memasang aplikasi apa pun di perangkat Android Anda. Anda dapat menggunakan Google Play Store default atau repositori aplikasi open source F-Droid.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Anda juga dapat mengunduh kode sumber dan mengompilasinya sendiri.

Android seperti Linux

Setelah Anda menginstal Termux di ponsel Anda, pada dasarnya Anda memiliki sistem Linux minimal yang berjalan sebagai aplikasi pada perangkat Android (berbasis Linux) Anda. Anda dapat menggunakan sebagian besar aplikasi terminal yang biasa Anda kenal, atau Anda dapat menjadi akrab dengannya sekarang setelah Anda memilikinya di ponsel Anda. Yang terpenting, antarmuka Termux menyediakan perangkat lunak Ctrl, Alt, Esc, dan tombol panah, sehingga pintasan penekanan tombol yang penting mudah diketik—bahkan pada keyboard virtual. Dalam perjalanan jauh, saya lebih suka membawa keyboard Bluetooth, jadi saya bisa menggunakan Termux semudah terminal di desktop atau laptop saya.

Secara default, Termux menjalankan Bash:

$ echo $0
/data/data/com.termux/files/usr/bin/bash

Sebagian besar perintah yang biasa Anda gunakan akan berfungsi seperti yang diharapkan, apakah itu perintah Bash bawaan atau larik biasa dari perintah dan utilitas Linux umum. Ada juga beberapa shell lain yang tersedia, termasuk Zsh dan tcsh.

Menginstal perintah

Jika Anda terbiasa dengan Linux, atau bahkan Homebrew di Mac atau Chocolatey di Windows, maka Anda sudah tahu cara menginstal lebih banyak perintah untuk Termux. Manajer paket backendnya Apt dari Debian Linux, tetapi Termux menggunakan pkg perintah sebagai antarmuka frontend yang disederhanakan. Hasilnya mendekati kesederhanaan yang konsisten dari pengalaman DNF Fedora, dan saya ingin melihat pkg sebagai lapisan abstraksi pada lebih banyak platform (bayangkan menggunakan perintah manajemen paket yang sama pada Debian, RHEL, dan Slackware).

Paket pertama yang saya instal adalah editor teks sederhana:

$ pkg search jed
[...]
jed/stable 4.6-4 aarch64
Lightweight text editor
$ pkg install jed

Menjalankan Jed sama persis dengan menjalankannya di desktop RHEL saya. Keduanya berjalan di terminal dan menggunakan pintasan keyboard yang sama. Itulah pengalaman seluler yang saya inginkan:sama seperti desktop saya.

Remote control

Editor teks adalah satu hal, tetapi Termux mengungkapkan potensi sebenarnya saat pertama kali Anda melakukan SSH ke komputer. Melalui terminal sederhana ini, Anda dapat masuk ke komputer mana pun di jaringan mana pun yang dapat Anda akses. Anda memiliki konsol portabel yang dapat digunakan sebagai host atau terminal ke dalam jumlah daya komputasi yang tersedia untuk Anda.

Ini tidak berakhir dengan SSH. Ada paket Termux untuk kubectl, jadi dengan menggunakan use-context pilihan di kubectl , Anda dapat mengelola cluster Kubernetes Anda dari mana saja.

Berkontribusi ke Termux

Salah satu hal favorit saya tentang Termux adalah ia menghilangkan penghalang yang signifikan untuk berkontribusi pada proyek seluler. Semua platform seluler open source saat ini berbasis Android atau Android, yang memerlukan rantai alat khusus dan cukup banyak pengetahuan Java.

Termux, secara alami, melindungi kontributor baru yang potensial dari banyak hal karena Anda dapat menulis paket untuk Termux tanpa mengetahui apa pun tentang Android. Anda dapat membuat definisi paket untuk Termux selama Anda tahu cara menulis skrip shell karena Anda sedang menulis paket untuk subsistem Termux.

Masukkan terminal di saku Anda

Termux adalah cara yang bagus untuk mempelajari terminal Linux, dan mudah dipasang. Letakkan Termux di ponsel atau tablet Anda, lihat beberapa dasar terminal kami (seperti artikel kami tentang menguasai perintah ls dan cat) dan lembar contekan Bash kami, dan ubah cara Anda menggunakan ponsel.


Linux
  1. Apa emulator terminal Linux favorit Anda?

  2. Lakukan petualangan di terminal Linux Anda

  3. Gunakan terminal Linux Anda untuk merayakan tahun spanduk

  1. Gunakan terminal Linux untuk menavigasi seluruh komputer Anda

  2. Gunakan terminal Linux untuk melihat file apa yang ada di komputer Anda

  3. Apa trik terminal Linux favorit Anda?

  1. Gunakan klien email Alpine di terminal Linux Anda

  2. Gunakan Linux untuk melakukan pajak Anda

  3. Apa trik terminal Linux favorit Anda?