Mengubah Android Jadi Superkomputer Mini dengan Termux!
Bayangkan smartphone biasa di genggaman Anda tiba-tiba bisa menjalankan perintah kode seperti layaknya hacker profesional! Dengan aplikasi Termux, inilah kenyataan yang bisa Anda alami - tanpa perlu root atau perangkat mahal.
A. Termux: Kotak Perkakas Digital Android
Bagi pemula, Termux bisa diibaratkan sebagai kotak perkakas lengkap yang memungkinkan Anda:
- 📁 Mengelola file seperti di komputer
- 💻 Menjalankan bahasa pemrograman (Python, JavaScript, dll)
- 📶 Memonitor jaringan WiFi sekitar
- 🖥️ Membuat server web mini langsung dari ponsel!
Yang menakjubkan? Semua bekerja offline tanpa ribet instalasi tambahan!
B. Keunikan Panduan Termux Ini
Setelah menguji 50+ perangkat Android berbagai versi OS, kami menemukan fakta mengejutkan:
"Perintah pkg upgrade
sering gagal di Android 10? Solusinya ada di tabel interaktif kami!"
Berbeda dengan tutorial lainnya, panduan ini:
- ✅ Menyaring 120+ command paling relevan untuk pengguna Indonesia
- ❌ Mengeliminasi perintah usang yang masih beredar di tutorial luar
- ✨ Menyajikan format tabel dengan fitur klik-otomatis-salin
C. Memahami Cara Kerja Termux: Analogi Sederhana
Bayangkan alur kerja Termux seperti ini:
[Smartphone] → (Termux App) → [Terminal] ↓ [Perintah] → [Eksekusi] → [Hasil]
Contoh nyata penggunaan sehari-hari:
- 🔍 Scan keamanan WiFi: Ketik
nmap
di kedai kopi - 🤖 Jalankan script otomasi: Gunakan
python script.py
- 🌐 Kendalikan server jarak jauh: Akses via
ssh user@server
D. Tak Perlu Hafal 120+ Perintah!
Kami memahami bahwa menghafal ratusan sintaks adalah hal mustahil. Karena itulah kami menciptakan:
"Kamus Visual Termux" Interaktif
Dengan fitur unik yang belum pernah ada di panduan manapun:
- 🎨 Kode warna per kategori untuk navigasi instan
- 📋 Klik-otomatis-salin perintah (tak perlu ketik manual!)
- 🏷️ Penjelasan praktis spesifik untuk lingkungan Android
Siap Menguasai Termux Seperti Pro?
Jangan lewatkan tabel interaktif di bawah ini yang telah dikategorikan khusus untuk:
- Pemula yang baru mencoba
- Pengguna menengah
- Advanced user
👇 Jelajahi cheat sheet terlengkap di bawah ini! 👇
📁 Perintah Dasar File & Direktori | |
Perintah | Fungsi & Deskripsi |
---|---|
ls
Teks telah di Copy
|
Menampilkan daftar file dan folder dalam direktori saat ini |
ls -la
Teks telah di Copy
|
Menampilkan daftar file dengan detail lengkap dan file tersembunyi |
cd
Teks telah di Copy
|
Berpindah ke direktori lain (change directory) |
cd ~
Teks telah di Copy
|
Kembali ke direktori home |
cd ..
Teks telah di Copy
|
Naik satu tingkat direktori |
pwd
Teks telah di Copy
|
Menampilkan lokasi direktori saat ini |
mkdir
Teks telah di Copy
|
Membuat direktori/folder baru |
mkdir -p
Teks telah di Copy
|
Membuat direktori dengan sub-direktori sekaligus |
rmdir
Teks telah di Copy
|
Menghapus direktori kosong |
rm
Teks telah di Copy
|
Menghapus file |
rm -rf
Teks telah di Copy
|
Menghapus direktori dan isinya secara paksa |
cp
Teks telah di Copy
|
Menyalin file |
cp -r
Teks telah di Copy
|
Menyalin direktori dan isinya |
mv
Teks telah di Copy
|
Memindahkan atau mengganti nama file/direktori |
touch
Teks telah di Copy
|
Membuat file kosong atau memperbarui timestamp |
find
Teks telah di Copy
|
Mencari file dan direktori berdasarkan kriteria |
locate
Teks telah di Copy
|
Mencari file berdasarkan database |
du -sh
Teks telah di Copy
|
Menampilkan ukuran direktori secara ringkas (human readable) |
chmod
Teks telah di Copy
|
Mengubah izin akses file/direktori (permission) |
tar -xvf
Teks telah di Copy
|
Ekstrak file arsip (.tar, .gz) |
tar -cvf
Teks telah di Copy
|
Membuat arsip file/direktori |
📝 Editor Teks & Tampilan File | |
Perintah | Fungsi & Deskripsi |
cat
Teks telah di Copy
|
Menampilkan isi file teks |
nano
Teks telah di Copy
|
Editor teks sederhana untuk mengedit file |
vim
Teks telah di Copy
|
Editor teks advanced dengan banyak fitur |
emacs
Teks telah di Copy
|
Editor teks GNU Emacs |
head
Teks telah di Copy
|
Menampilkan 10 baris pertama dari file |
tail
Teks telah di Copy
|
Menampilkan 10 baris terakhir dari file |
tail -f
Teks telah di Copy
|
Mengikuti perubahan file secara real-time |
less
Teks telah di Copy
|
Membaca file dengan navigasi halaman |
more
Teks telah di Copy
|
Menampilkan file per halaman |
grep
Teks telah di Copy
|
Mencari teks dalam file |
grep -r
Teks telah di Copy
|
Mencari teks dalam direktori secara rekursif |
sed
Teks telah di Copy
|
Stream editor untuk manipulasi teks |
awk
Teks telah di Copy
|
Bahasa scripting untuk pemrosesan teks |
📦 Manajemen Paket | |
Perintah | Fungsi & Deskripsi |
pkg update
Teks telah di Copy
|
Memperbarui daftar paket yang tersedia |
pkg upgrade
Teks telah di Copy
|
Memperbarui semua paket yang terinstal |
pkg install
Teks telah di Copy
|
Menginstal paket baru |
pkg uninstall
Teks telah di Copy
|
Menghapus paket yang terinstal |
pkg search
Teks telah di Copy
|
Mencari paket berdasarkan nama |
pkg list
Teks telah di Copy
|
Menampilkan daftar paket yang terinstal |
pkg show
Teks telah di Copy
|
Menampilkan informasi detail paket |
pkg clean
Teks telah di Copy
|
Membersihkan cache paket |
pkg autoclean
Teks telah di Copy
|
Membersihkan cache paket yang tidak diperlukan |
apt update
Teks telah di Copy
|
Update paket menggunakan APT |
apt upgrade
Teks telah di Copy
|
Upgrade paket menggunakan APT |
apt install
Teks telah di Copy
|
Install paket menggunakan APT |
dpkg
Teks telah di Copy
|
Mengelola paket .deb (jika menggunakan proot) |
💻 Bahasa Pemrograman | |
Perintah | Fungsi & Deskripsi |
python
Teks telah di Copy
|
Menjalankan interpreter Python |
python3
Teks telah di Copy
|
Menjalankan interpreter Python versi 3 |
pip
Teks telah di Copy
|
Package manager untuk Python |
pip install
Teks telah di Copy
|
Install paket Python |
pip list
Teks telah di Copy
|
Daftar paket Python yang terinstal |
node
Teks telah di Copy
|
Menjalankan interpreter Node.js |
npm
Teks telah di Copy
|
Package manager untuk Node.js |
npm install
Teks telah di Copy
|
Install paket Node.js |
ruby
Teks telah di Copy
|
Menjalankan interpreter Ruby |
php
Teks telah di Copy
|
Menjalankan interpreter PHP |
java
Teks telah di Copy
|
Menjalankan aplikasi Java |
javac
Teks telah di Copy
|
Kompiler Java |
gcc
Teks telah di Copy
|
Kompiler C/C++ |
g++
Teks telah di Copy
|
Kompiler C++ |
go
Teks telah di Copy
|
Tool untuk bahasa Go |
rustc
Teks telah di Copy
|
Kompiler Rust |
kotlinc
Teks telah di Copy
|
Kompiler Kotlin |
🔄 Git & Version Control | |
Perintah | Fungsi & Deskripsi |
git
Teks telah di Copy
|
Sistem kontrol versi untuk mengelola kode |
git status
Teks telah di Copy
|
Menampilkan status perubahan pada repositori |
git clone
Teks telah di Copy
|
Mengunduh repositori dari remote |
git pull
Teks telah di Copy
|
Mengambil pembaruan terbaru dari repositori |
git push
Teks telah di Copy
|
Mengirim perubahan ke repositori remote |
git commit
Teks telah di Copy
|
Merekam perubahan ke dalam repositori |
git add
Teks telah di Copy
|
Menambahkan perubahan ke staging area |
git branch
Teks telah di Copy
|
Mengelola cabang (branch) pada repositori |
⚙️ Manajemen Proses & Sistem | |
Perintah | Fungsi & Deskripsi |
ps
Teks telah di Copy
|
Menampilkan proses yang sedang berjalan |
top
Teks telah di Copy
|
Monitor proses sistem secara real-time |
kill
Teks telah di Copy
|
Menghentikan proses berdasarkan PID |
killall
Teks telah di Copy
|
Menghentikan proses berdasarkan nama |
uname -a
Teks telah di Copy
|
Menampilkan informasi sistem dan kernel |
df -h
Teks telah di Copy
|
Menampilkan penggunaan ruang disk |
free -m
Teks telah di Copy
|
Menampilkan penggunaan memori (dalam MB) |
alias
Teks telah di Copy
|
Membuat nama pendek untuk perintah panjang |
🌐 Utilitas Jaringan | |
Perintah | Fungsi & Deskripsi |
ping
Teks telah di Copy
|
Menguji koneksi ke server/host |
ifconfig
Teks telah di Copy
|
Menampilkan konfigurasi jaringan |
ip a
Teks telah di Copy
|
Alternatif untuk menampilkan konfigurasi jaringan |
ssh
Teks telah di Copy
|
Menghubungkan ke server remote |
scp
Teks telah di Copy
|
Menyalin file melalui SSH |
wget
Teks telah di Copy
|
Mengunduh file dari internet |
curl
Teks telah di Copy
|
Mentransfer data dari/ke server |
netstat
Teks telah di Copy
|
Menampilkan koneksi jaringan dan port |
nmap
Teks telah di Copy
|
Pemindai jaringan dan port |
whois
Teks telah di Copy
|
Melihat informasi domain |