GNU/Linux >> Belajar Linux >  >> Linux

Alat Sysadmin:exa, alternatif modern untuk ls di Linux

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 baru
  • M - 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.


Linux
  1. 5 alat sysadmin Linux favorit saya

  2. Lab Linux:SysAdmin 101

  3. Tersedia alternatif X11 yang ringan?

  1. 50 Tutorial Sysadmin UNIX / Linux

  2. Alternatif untuk `memory.size()` R di linux?

  3. Apa alternatif XPerf untuk Linux dan Mac OS X?

  1. 5 alternatif modern untuk alat baris perintah Linux yang penting

  2. Komunikasi serial di Linux modern

  3. Alat overclocking di Linux