Exa là một công cụ nhanh nhẹ và hiện đại thay thế cho lệnh ls phổ biến trên hệ điều hành mạng Unix. Nó được viết bằng ngôn ngữ lập trình Rust và đi kèm với một số tính năng bổ sung không có sẵn trong lệnh ls truyền thống. Quan trọng nhất, các tùy chọn của nó tương tự, nhưng không hoàn toàn giống, như chúng ta sẽ thấy sau đây.
Một trong những tính năng đặc biệt của nó là việc sử dụng màu sắc để phân biệt thông tin về các loại tệp khác nhau, chẳng hạn như chủ sở hữu tệp, chủ sở hữu nhóm, quyền truy cập, khối, thông tin inode v.v. Tất cả thông tin này được hiển thị bằng các màu sắc riêng biệt.
Yêu cầu:
Cách đơn giản nhất để cài đặt exa là tải một tệp nhị phân cho bản phân phối Linux của bạn và đặt nó vào /usr/local/bin. Trước khi làm điều này, bạn cần cài đặt phiên bản Rust được khuyến nghị trên hệ thống bằng cách chạy các lệnh sau.
$ curl https://sh.rustup.rs -sSf | sh $ wget -c https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip $ unzip exa-linux-x86_64-0.7.0.zip $ sudo $ sudo mv exa-linux-x86_64 /usr/local/bin/exa
Nếu bạn đủ dũng cảm để biên dịch từ nguồn, bạn có thể tiến hành cài đặt các công cụ phát triển cần thiết và xây dựng phiên bản phát triển mới nhất của exa từ mã nguồn như được hiển thị.
-------------- Install Development Tools -------------- $ sudo apt install libgit2-24 libgit2-dev cmake [On Debian/Ubuntu] $ sudo yum install libgit2 cmake [On CentOS/RHEL] $ sudo dnf install libgit2 cmake [On Fedora] -------------- Install Exa from Source -------------- $ curl https://sh.rustup.rs -sSf | sh $ git clone https://github.com/ogham/exa.git $ cd exa $ sudo make install
Ở đây, chúng ta sẽ xem xét một vài ví dụ sử dụng lệnh exa, ví dụ đơn giản nhất là:
$ exa $ exa -l $ exa -bghHliS
Ví dụ về lệnh exa
Các tùy chọn của exa tương tự, nhưng không giống với lệnh ls, để biết thêm các tùy chọn và cách sử dụng của exa, hãy truy cập trang dự án Github: https://github.com/ogham/exa
Tips: Tham gia Channel Telegram KDATA để không bỏ sót khuyến mãi hot nào