Cara Menggunakan Linux Command Line pada Android Dengan Termux

Cara Menggunakan Linux Command Line pada Android Dengan Termux

Android adalah sistem operasi yang mampu, kerana ia menawarkan banyak aplikasi yang mendekati kelas desktop. Tetapi kadang-kadang, diperlukan sedikit usaha untuk mencapai sesuatu di Android yang akan menjadi snap pada desktop.





Salah satu penyelesaiannya adalah dengan memanfaatkan infrastruktur Linux tersembunyi Android. Aplikasi Termux menyediakan persekitaran baris perintah dan membolehkan anda memasang aplikasi Linux yang jujur ​​untuk kebaikan pada peranti Android anda. Inilah cara menggunakan aplikasi Termux.





Mengapa Menggunakan Termux?

Sudah ada beberapa aplikasi di Play Store yang merupakan port aplikasi Linux dari Android. Ini berbeza dengan Termux kerana mereka meniru aplikasi Linux tersebut, tetapi mereka dibuat dengan cara Android.





Sebaliknya, Termux adalah persekitaran Linux yang serba lengkap. Programnya (untuk semua maksud dan tujuan) sama dengan rakan Linux mereka. Ini memberikan beberapa kelebihan berbanding aplikasi yang dipindahkan:

  • Ketekalan: Aplikasi Linux yang telah dibawa ke Android memerlukan antara muka pengguna dari beberapa jenis. Pengalaman pengguna di Android sangat bergantung pada berapa banyak usaha yang dilakukan oleh pembangun. Sebaliknya, aplikasi Termux sama dengan versi Linux, dari pintasan papan kekunci hingga cara anda memasangnya.
  • Kekompakan: Penambahan kod Android boleh menyebabkan beberapa aplikasi langsing menjadi berat. Contohnya, pelanggan SSH Android mungkin berukuran 2MB hingga 12MB. Bandingkan dengan Dropbear, tersedia di Termux, yang beratnya dipasang pada 396KB (itu kilobyte) dipasang. Ia juga menyediakan pelayan SSH.
  • Ketepatan masa: Apabila aplikasi menerima kemas kini, anda tetap berada di bawah belas kasihan pembangun aplikasi Android untuk peningkatan. Sebaliknya, aplikasi Termux adalah pakej Linux standard yang memerlukan penyelenggaraan yang lebih sedikit. Mereka bahkan boleh dibuat secara automatik di samping versi desktop. Anda mungkin mendapat akses ke ciri baru dengan lebih cepat dengan Termux.
  • Harga: Ada kemungkinan mana-mana aplikasi yang anda beli dari Play Store mempunyai caj yang berkaitan dengannya. Semua aplikasi di Termux adalah percuma (dan sumber terbuka) , seperti Termux itu sendiri.

Cara Menggunakan Termux

Sebelum menyelam, fahami bahawa Termux terutamanya persekitaran perintah. Tidak ada antara muka pengguna mewah dengan butang berkilat di sini. Ini bukan hanya untuk pakej Termux asas, tetapi aplikasinya juga. Anda tidak akan mendapat versi terbaru LibreOffice dengan kaedah ini.



Yang paling penting, anda mesti selesa dengan baris arahan untuk memasang dan menggunakan program-program ini di Termux. Untuk mengembangkan beberapa keakraban, periksa senarai arahan Terminal Linux yang paling kerap kami gunakan.

Apabila anda sudah bersedia, ambil telefon atau tablet anda dan pasang Termux.





Muat turun: Termux (Percuma)

Perintah Termux Asas yang Perlu Anda Ketahui

Melancarkan Termux akan membawa anda terus ke persekitaran baris perintah. Dari sini, anda boleh memasang alat baru. Termux menggunakan pemasang pakej yang sama seperti yang terdapat di Debian, Ubuntu, dan distro Linux yang berkaitan.





Alat Pembungkusan Lanjutan (lebih sering disebut sebagai APT) digunakan untuk mencari, memasang, dan membuang perisian di Termux. Mulakan dengan mengemas kini pakej dan menaik taraf dengan arahan berikut:

apt update
apt upgrade

Seterusnya, ketahui aplikasi yang tersedia:

apt list

Untuk mengetahui lebih lanjut mengenai salah satu pakej ini, gunakan

apt show [package name]

Ini akan memaparkan nama, penyelenggara, ukuran fail, pergantungan, dan perincian berguna lain. Untuk memasang aplikasi, gunakan:

apt install [package name]

Panduan kami untuk menggunakan APT akan memberitahu anda lebih banyak mengenai alat ini, seperti cara menaik taraf pakej. Anda boleh menjalankan alat yang dipasang dengan memasukkan namanya di Terminal prompt di baris perintah Termux.

Selain apt, senarai arahan terbina dalam ini berfungsi di Termux pada Android:

  • cp membolehkan anda menyalin fail
  • mv akan memindahkan fail
  • ls menyenaraikan kandungan direktori
  • rm memadam (membuang) data
  • ln mencipta pautan simbolik (contohnya, ln /data/data/com.termux/files/home/documents to /sdcard/Documents)

Dengan alat bawaan ini, anda mengurangkan keperluan pengurus fail Android. Mereka juga menjimatkan anda daripada melakukan root pada telefon anda untuk menikmati fungsi tersebut.

Aplikasi Linux yang Boleh Anda Pasang Dengan Baris Perintah Termux

Menggunakan tepat dengan Termux, anda boleh memasang beberapa aplikasi Linux yang berguna pada Android. Ini termasuk dalam beberapa kategori --- mari kita lihat beberapa sorotan.

Penyunting Teks

Termux menyediakan versi terbaru dari kedua editor teks Linux yang popular: VIM dan Emacs. Penyunting lain, seperti nano minimalis, juga tersedia.

Sudah tentu, Android sudah mempunyai banyak penyunting teks. Oleh itu, apa yang dibawa Emacs dan Vim ke platform? Jika anda suka bekerja di Markdown, kedua-duanya menyokongnya dengan baik. Ke dalam mindset 'bebas gangguan'? Ia tidak lebih bebas gangguan daripada VIM --- lihat helaian cheat pintasan VIM kami untuk mendapatkan bantuan menguasainya.

cara mengakses pemacu keras lama

Perlukan sesuatu untuk mencatat dan menyediakan perkara yang perlu dilakukan? Mod Org di Emacs telah anda lindungi. Anda bahkan boleh menggunakan Emacs sebagai milik anda pengurus fail , aplikasi penulisan skrin , Pelanggan Trello , pemain muzik , atau bermain Minesweeper.

saya tidak tahu mahu mencari apa

Mengapa beralih? Penyunting teks Android cenderung memberi tumpuan kepada satu ciri yang menonjol. Sebagai contoh, seseorang mungkin memfokuskan pada penggubalan tanpa gangguan, yang lain dapat melihat pratonton Markdown dan pemformatan lain, dan yang lain mungkin dibina untuk menyimpan nota (walaupun mereka sebenarnya hanya editor teks pada intinya).

Editor berasaskan terminal dapat memenuhi keperluan ini dalam satu program, sementara juga tersedia di platform desktop.

Utiliti Perintah Termux

Pakej termux merangkumi beberapa utiliti baris arahan Linux yang berguna:

  • gnuplot: Program grafik matematik
  • ImageMagick: Kit alat manipulasi dan penukaran gambar
  • p7zip: Utiliti pengarkiban untuk skema pemampatan 7-Zip
  • BUKAN: Alat arkib yang berbeza untuk format RAR
  • Lupakan: Program untuk mengambil fail melalui internet melalui HTTP atau FTP

Mengapa beralih? Ini adalah program khusus yang banyak ditawarkan.

Pasang Pelayan di Termux

Kami telah menunjukkan bagaimana anda boleh ubah peranti Android anda menjadi pelayan web dengan aplikasi tertentu. Termux juga menyediakan pelayan web Linux asli seperti Apache, nginx, dan Lighttpd.

Tetapi mengapa anda mahu menjalankan pelayan web pada peranti Android anda?

Selain pengaturcaraan, ingatlah bahawa banyak aplikasi terbaik hari ini adalah aplikasi web. Sebagai contoh, anda boleh memasang nginx, pangkalan data PostgreSQL, dan Python, kemudian menggunakan Taiga platform pengurusan projek. Ini banyak kegunaan, semuanya tanpa perlu mendaftar untuk perkhidmatan atau hosting pihak ketiga.

Termux juga merangkumi Dropbear , yang menyediakan pelayan SSH (dan klien) untuk log masuk ke telefon / tablet anda dan memindahkan fail. Ini berguna dalam situasi di mana anda ingin menukar beberapa fail tetapi tidak mahu menggunakan perkhidmatan awan. Cukup mulakan pelayan Dropbear, gunakan klien SSH untuk merebut apa yang anda perlukan, dan matikannya.

Mengapa beralih? Aplikasi seperti Tiny Web Server membolehkan anda membuat pelayan web. Tetapi apa yang lebih menarik daripada mempunyai pelayan ringan yang boleh anda mulakan dari baris arahan?

Aplikasi Pembangunan di Perintah Termux

Walaupun banyak aplikasi Android (disenaraikan sebagai 'editor kod') menyediakan kemampuan untuk menulis kod, mereka mungkin tidak menyediakan bahasa itu sendiri. Dengan Termux, anda boleh menguji kod anda di telefon atau tablet anda.

Ia menawarkan sebaran standard bahasa pengaturcaraan seperti:

  • BASH shell (lalai tersedia di luar kotak, dan cara terbaik untuk memulakan penggodaman)
  • Python (kedua v2 dan v3 tersedia)
  • PHP
  • Ruby

Sistem kawalan sumber git dan Subversion juga tersedia, yang memiliki kegunaannya di luar pembangunan. Sekiranya anda ingin mengawal data anda sendiri, kawalan sumber membolehkan anda menyimpan fail anda di mana sahaja anda mahu. Anda juga dapat mengawal ketika anda mengirim kemas kini ke perangkat lain, dan dapat menggunakan 'tag' untuk melabel versi.

Mengapa beralih? Terdapat beberapa pakej bahasa pengaturcaraan untuk Android, seperti QPython . Tetapi ini menyediakan UI besar mereka sendiri. Mereka mungkin memerlukan aplikasi tambahan agar dapat digunakan sepenuhnya.

Aplikasi berasaskan Android tersedia untuk git dan svn. Walau bagaimanapun, anda perlu mempunyai aplikasi yang berasingan untuk setiap jenis kawalan sumber. Termux menyediakan kedua-duanya dalam pakej yang sama secara percuma. Dengan menggunakan kawalan sumber, anda juga dapat mengurangkan klien untuk perkhidmatan penyegerakan awan seperti Dropbox.

Tambahkan Linux ke Android Dengan Perintah Termux

Termux adalah tawaran super padat yang membuka banyak fungsi untuk peranti Android anda. Baris arahan adalah salah satu ciri Linux yang paling kuat, dan Termux menggunakan kernel Linux peranti anda untuk menjadikan anda lebih cekap dalam perjalanan.

Dan siapa tahu, mungkin dengan menggunakan aplikasi ini akan meyakinkan anda untuk mencuba Linux di desktop juga. Lihat kami Linux perintah cheat sheet untuk beberapa pertolongan mencubanya.

Berkongsi Berkongsi Tweet E-mel Cara Mengakses Tahap Buih Buatan Google pada Android

Sekiranya anda perlu memastikan sesuatu berada dalam keadaan darurat, kini anda dapat memperoleh tahap gelembung di telefon anda dalam beberapa saat.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Android
  • Terminal
  • Linux
  • Android
  • Perintah Linux
Mengenai Pengarang Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keselamatan, Linux, DIY, Pengaturcaraan, dan Penerbit Podcast yang Dijelaskan, dan Benar-benar Berguna, dengan pengalaman luas dalam sokongan desktop dan perisian. Penyumbang kepada majalah Linux Format, Christian adalah Raspberry Pi tinkerer, peminat Lego dan peminat permainan retro.

Lagi Dari Christian Cawley

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan