3 Alat Linux Tak Terduga Yang Membuat Tugas Terminal Sehari-Hari Jauh Lebih Mudah

Terminal tools masih punya daya tarik kuat bagi pengguna Linux yang hidup di dalam shell. Tiga utilitas yang jarang dibahas ini mencoba memangkas gangguan harian yang sering muncul saat mengelola arsip, service systemd, dan pembaruan paket.

Masalahnya bukan hanya soal kenyamanan, tetapi juga soal waktu yang terbuang saat harus mengingat banyak perintah berbeda. Ouch, ISD, dan Topgrade menawarkan pendekatan yang lebih sederhana untuk tugas yang di Linux sering tersebar di banyak alat dan banyak langkah.

Ouch: serbaguna untuk arsip yang membingungkan

Ouch hadir sebagai archiver terpadu yang mengurangi tebak-tebakan saat membuka format mirip zip. Alat ini bisa mengompres, mendekompres, dan menampilkan isi arsip, termasuk zip, tar, dan 7z.

Bagi banyak pengguna, tar dan zip memang paling mudah diingat karena paling umum dipakai. Saat format yang asing muncul, Ouch memberi jalan pintas yang praktis tanpa perlu membuat skrip shell khusus.

Perangkat ini tidak mengklaim lebih cepat dari utilitas asli, dan untuk arsip yang sangat besar atau ribuan arsip sekaligus, alat bawaan masih lebih unggul. Namun, nilai utamanya ada pada kemudahan, bukan kecepatan, dan Ouch tersedia di sebagian besar repositori perangkat lunak distro.

ISD: antarmuka interaktif untuk systemd

Jika ada satu bagian Linux yang paling sering dianggap menyulitkan, systemd hampir selalu masuk daftar. Unit file yang tersebar di direktori bertingkat, kebutuhan daemon reload, dan panjangnya perintah membuat pekerjaan dasar seperti restart atau melihat log terasa merepotkan.

Interactive Systemd, atau ISD, mencoba merapikan proses itu dengan antarmuka interaktif. Alat berbasis Python ini membungkus operasi umum seperti start, stop, restart, dan melihat log, lalu menambahkan pencarian langsung untuk unit file.

ISD juga memakai tata letak panel terpisah agar informasi tambahan lebih mudah dibaca. Navigasinya butuh sedikit penyesuaian, tetapi Tab bisa berpindah panel dan tombol Vim bekerja langsung sejak awal.

Alat ini juga bisa dikustomisasi lewat YAML dan mendukung tema. Untuk instalasi, pengguna bisa mengambil AppImage dari halaman rilis GitHub atau memakai perintah ubi untuk mengotomatisasi proses pemasangan.

Topgrade: satu pintu untuk banyak ekosistem

Masalah lain di Linux datang dari lanskap pembaruan yang terpecah-pecah. Satu sistem bisa berisi manajer paket, container, plugin aplikasi, alat pengembangan, hingga konfigurasi ad hoc yang semuanya punya cara update sendiri.

Topgrade mencoba menyatukan semua itu lewat satu perintah. Cukup jalankan topgrade, lalu alat ini akan memeriksa dan memperbarui target yang didukung tanpa perlu skrip upgrader terpisah.

Di Linux, Topgrade juga menyimpan kredensial sudo agar proses panjang tidak terganggu prompt autentikasi berulang. Pengguna bisa mengatur target tertentu saja atau menjalankan skrip khusus, termasuk perintah upgrade dari ubi.

Dukungan Topgrade mencakup puluhan target, dari package manager sampai framework editor teks. Beberapa yang disebut antara lain VSCode, Nix, Pip, Pipx, NPM, Vim, Cargo, deb-get, Emacs, mandb, Ruby gems, snap, serta target Windows seperti Microsoft Office dan WSL.

Dalam pemakaian tanpa konfigurasi, Topgrade bahkan memperbarui DNF, snap, Distrobox, Flatpak, Nix, dan banyak lagi. Proyek ini juga tergolong aktif, dengan lebih dari 2.000 commit di GitHub dan 4.2 ribu stars, sementara metode instalasinya mencakup AUR, PyPi, Copr, WinGet, deb-get, hingga GitHub releases.

Di antara ketiganya, Ouch paling sederhana karena fokus pada satu pekerjaan dan mengerjakannya dengan baik. ISD lebih kompleks, tetapi menawarkan cara yang jauh lebih ramah untuk berurusan dengan systemd, sementara Topgrade menjadi yang paling besar dan paling berguna untuk merapikan pembaruan di berbagai lapisan sistem.

Exit mobile version