Setelah artikel terakhir saya yang membahas ls
command dan opsinya, saya memikirkan tentang masa simpan beberapa perintah dan peningkatan yang Anda harapkan selama bertahun-tahun. Ini memicu memori di otak saya dari All Things Open (ATO) 209 di mana Chris Waldon dari IBM menyelenggarakan pembicaraan tentang Terminal Velocity:Moving fast in your shell . Jika judul itu terdengar familier, itu karena dia menulis artikel berdasarkan pembicaraan ini. Bagaimanapun, selama presentasi ATO, ia menampilkan alat yang disebut exa
itu pengganti ls
dan saya cukup terkesan dengannya. Ternyata beberapa perintah telah ditingkatkan melalui penggantian modern yang dijalankan dengan baik. exa
utilitas adalah salah satunya.
Jadi, apa itu exa?
exa
, seperti yang saya sebutkan sebelumnya, merupakan peningkatan dari ls
classic klasik memerintah. Pada intinya, ini berfungsi untuk menampilkan informasi daftar untuk semua file dan direktori di direktori kerja Anda saat ini. Kedengarannya tidak terlalu menarik, bukan? Namun, ada lebih banyak yang ditawarkan di sini daripada yang mungkin Anda pikirkan.
Peningkatan apa yang telah dilakukan exa atas ls?
Pendekatan desain seputar exa
sederhana. Lebih banyak lebih baik. Jika Anda menelusuri halaman web, Anda akan menemukan bahwa pembuatnya banyak memikirkan mengapa ls
sangat sederhana. Ini sangat masuk akal. Pada 1960-an, komputer secara eksponensial lebih dibatasi oleh waktu pemrosesan untuk input perintah dan output hasil. Rangkaian perintah baris perintah asli dibuat dengan mempertimbangkan hambatan I/O ini. Dengan kemajuan teknologi komputasi saat ini, kebanyakan dari kita memiliki superkomputer di saku kita yang dapat menangani tugas-tugas ini dengan mudah. Jadi, tentu saja, server dan desktop modern dapat menangani apa pun yang kami berikan kepada mereka di sebagian besar situasi.
exa
menjalankan panggilan sistem stat pada setiap file yang ditemuinya. Kemudian mengambil informasi yang diperoleh dari panggilan ini dan kode warna dengan jenis izin, pemilik, ukuran, dan banyak lagi. Salah satu hal pertama yang akan Anda perhatikan saat menggunakan exa
adalah bagaimana hal-hal yang berwarna-warni. Jika Anda salah satu dari orang-orang aneh yang lebih suka warna hitam dan putih yang menjemukan dari keluaran terminal tradisional, Anda dapat memilih keluar dari penggunaan warna jika Anda mau. Untuk semua orang di luar sana yang menggunakan git
repositori untuk manajemen perubahan, exa
juga menampilkan git status
file bila berlaku. Saat tulisan ini dibuat, hanya dua git
perubahan sedang dilacak:
N
- berkas baruM
- file yang sudah ada
Instalasi dan Aliasing
Jika fitur ini terlihat menarik bagi Anda, saya sarankan Anda menginstal exa
dan mencobanya. Exa dikemas untuk sejumlah distribusi. Di Fedora, instal paket rust-exa dengan sudo dnf install exa
. Anda juga dapat menginstal di Red Hat Enterprise Linux (RHEL), meskipun secara manual, dan ini juga berfungsi di macOS. Untuk petunjuk instalasi terperinci, pastikan untuk memeriksa halaman web resmi exa.
Setelah program terinstal, Anda mungkin ingin membuat alias menggunakan ls
standar Anda memerintah. Alias saya terlihat seperti ini:
Saya mendorong Anda untuk mencobanya. Anda mungkin menikmati fitur ini dan, jika tidak ada yang lain, mungkin Anda akan memikirkan peningkatan lain yang kami perlukan sebagai sysadmin.
Ingin mencoba Red Hat Enterprise Linux? Unduh sekarang secara gratis.