6 lệnh Rust để sử dụng thay thế cho các lệnh Linux truyền thống

6 lệnh Rust để sử dụng thay thế cho các lệnh Linux truyền thống

Mọi bản phân phối Linux đều bắt nguồn từ hạt nhân Linux, được phát hành vào năm 1991. Ban đầu nó được viết bằng C, nhưng dần dần và ổn định, Rust đang tiếp quản như một ngôn ngữ thứ hai cho C bên trong hạt nhân. Khi công nghệ tiếp tục phát triển, bạn có thể sử dụng các lệnh để thực hiện các chức năng tương tự nhưng với hiệu quả tốt hơn.





Mặc dù các lệnh này thực hiện công việc một cách rộng rãi, nhưng luôn có một số tiêu chuẩn mã hóa hiện đại đáng được bổ sung, để làm cho mọi thứ trở nên liền mạch hơn. Hãy nói về một số công cụ Rust trong Linux đáng thử.





1. Replace man With tldr

Các trang hướng dẫn Linux có lẽ đã tồn tại mãi mãi, đó có lẽ là lý do tại sao những hướng dẫn này tiếp tục là hướng dẫn công việc của mọi người mới bắt đầu. Thật không may, xem xét chúng đã tồn tại trong bao lâu, người dùng sẽ khó đồng hóa một số lệnh và hướng dẫn được hiển thị trên các trang này.





Đây là nơi Tealdeer (tldr) xuất hiện trong bức tranh.

không thể chuyển tệp từ Android sang máy tính

Mặc dù Tealdeer chỉ là một bản chuyển thể khác của các trang hướng dẫn sử dụng hàng loạt của bạn, nhưng các hướng dẫn sử dụng được tạo bởi lệnh này dễ hiểu hơn nhiều. Thực tế đáng khen ngợi nhất về tldr là nó liệt kê mọi lệnh có thể mà người ta sẽ sử dụng trong cửa sổ lệnh, chưa kể đến sự hỗ trợ không ngừng từ cộng đồng tldr.



Để cài đặt tldr trên Ubuntu và Debian:

sudo apt-get update
sudo apt-get install tldr -y

Để cài đặt Tealdeer trên Fedora và các bản phân phối dựa trên RHEL khác:





sudo dnf install tealdeer

Sử dụng tldr giống như cách bạn sử dụng lệnh man. Ví dụ: chạy các lệnh sau và xem sự khác biệt giữa hai đầu ra:

man ls

Đầu ra:





tldr ls

Đầu ra:

Tealdeer toàn diện hơn, cung cấp thông tin chi tiết tốt hơn về cách hoạt động của từng lệnh. Điều này làm cho nó trở nên lý tưởng cho những người mới bắt đầu vẫn đang khám phá thế giới của các lệnh Linux.

Có liên quan: TLDR: Ý nghĩa, Cách sử dụng đúng và Ví dụ

2. Sử dụng bụi ở nơi du

Bạn sẽ làm gì nếu bạn có thể xem toàn bộ việc sử dụng bộ nhớ của hệ thống trong một lần? Vâng, nếu có, thì đã đến lúc thay thế của với bụi bặm .

Lệnh du trước tiên trả về mức sử dụng đĩa của bạn, nhưng lệnh bụi có thể giúp bạn tiết kiệm thời gian hơn bình thường. Hãy tưởng tượng xem tất cả các thống kê sử dụng hàng đầu của bạn ở dạng đồ họa, tất cả trên một màn hình.

Bạn có thể cài đặt bụi trên hệ thống của mình bằng cách sử dụng snap:

sudo snap install dust

Sau khi cài đặt, bạn có thể chạy lệnh bụi trong thiết bị đầu cuối hoặc chỉ định một thư mục cụ thể bằng lệnh liệt kê mức sử dụng bộ nhớ.

Để sử dụng lệnh, hãy chỉ định đường dẫn thư mục bằng lệnh:

dust /path/to/directory

...ở đâu / path / to / directory là đường dẫn tuyệt đối hoặc tương đối đến một thư mục.

Đầu ra:

Dust rất dễ sử dụng, dễ hiểu và là một lệnh hiệu quả cho những người mới sử dụng dòng lệnh Linux.

3. Thay thế tìm bằng fd

Lệnh tìm là một trong những lệnh được sử dụng rộng rãi nhất trong hệ sinh thái Linux. Thật không may, lệnh cung cấp đầu ra hạn chế của các mục hệ thống tệp và nó có xu hướng chậm trong khi xử lý các tập dữ liệu lớn.

Khi bạn có nhiều dữ liệu trong tay, bạn sẽ muốn làm việc với các lệnh nhanh, có thể tìm nạp kết quả trong nháy mắt. Trong những trường hợp như vậy, bạn có thể thay thế find bằng phiên bản Rust của nó, fd .

Lệnh này có tính năng duyệt thư mục song song, điều đó đơn giản có nghĩa là bạn có thể tìm kiếm qua nhiều thư mục trong một lần.

Để cài đặt fd trên Fedora và các bản phân phối dựa trên RHEL khác:

sudo dnf install fd-find

Trên các bản phân phối Linux dựa trên Arch:

sudo pacman -S fd

Cài đặt fd trên các bản phân phối dựa trên Debian cũng rất dễ dàng:

sudo apt install fd-find

4. Thay thế ls bằng exa

Các ls truyền thống chỉ huy , viết tắt của nguồn danh sách , liệt kê các tệp và thư mục dữ liệu, đặc biệt khi bạn muốn xem lại nội dung của một thư mục. Nhưng đầu ra không thân thiện với người dùng, đó là nơi Hở lệnh đến.

Để cài đặt exa trên Ubuntu:

sudo apt install exa

Cài đặt trên Fedora cũng dễ dàng.

sudo dnf install exa

Trên các bản phân phối dựa trên Arch như Manjaro:

sudo pacman -S exa

Đầu ra khá thú vị, khi bạn chuyển từ màn hình đen trắng truyền thống sang một đầu ra đầy màu sắc. Lệnh exa sử dụng các màu khác nhau để phân biệt giữa các loại tệp khác nhau và siêu dữ liệu.

exa -l

Đầu ra:

Vì nó là một gói nhỏ và có một tệp nhị phân duy nhất, tính năng lệnh hoạt động tốt với việc xác định các liên kết tượng trưng, ​​thuộc tính và Git.

5. Sử dụng Tokei

Tokei không phải là một lệnh thay thế. Là một lập trình viên, bạn có thể muốn hiển thị số liệu thống kê cho một cơ sở mã. Nói cách khác, nó là một công cụ phân tích mã hoàn chỉnh, có thể chứng minh là khá hữu ích về lâu dài.

Đầu ra sẽ hiển thị lý tưởng số lượng tệp, nhận xét, khoảng trống được nhóm theo ngôn ngữ, tổng số dòng mã, v.v. Đây là một tiện ích nhanh, có thể đếm hàng nghìn dòng mã tương đối nhanh chóng. Nó hỗ trợ hơn 150 ngôn ngữ, điều này làm cho nó trở thành một tiện ích khá chính xác.

Bạn có thể lưu trữ đầu ra do lệnh tạo ra để sử dụng lại ở giai đoạn sau. Tokei hoạt động trên nhiều hệ điều hành bao gồm Linux, Mac và Windows.

Bạn có thể cài đặt Tokei trên hệ thống của mình bằng cách sử dụng Cargo, một trình quản lý gói dựa trên Rust.

cargo install --git https://github.com/XAMPPRocky/tokei.git tokei

6. Thay thế ps bằng procs

Procs là sự viết lại của lệnh ps truyền thống , hiển thị thông tin liên quan đến quy trình trong khi thêm một số chức năng bổ sung. Sau khi cài đặt, procs tô màu đầu ra và cung cấp thông tin chi tiết để người dùng cuối xem lại ID quy trình (PID), tên người dùng, cùng với một số chi tiết liên quan khác để giúp quá trình dễ dàng hơn.

Bạn có thể cài đặt procs trên hệ thống của mình bằng cách sử dụng snap:

sudo snap install procs

Để cài đặt lệnh trên Fedora:

sudo dnf install procs

Để nhận danh sách tất cả các quy trình đang chạy trên hệ thống của bạn bằng cách sử dụng procs, hãy nhập như sau:

procs

Đầu ra:

Lệnh thay thế ưa thích của bạn là lệnh nào?

Danh sách các lệnh Rust không kết thúc ở đây. Có nhiều lệnh khác nhau, hiệu quả hơn nhiều và cung cấp tiện ích tốt hơn cho người dùng.

Nếu bạn là người dùng CLI hiện đại, bạn sẽ thích những lợi ích thu được từ việc sử dụng các lệnh này. Những lợi ích có thể là tiết kiệm thời gian, phương pháp tiếp cận hiện đại hóa và mô hình làm việc tốt hơn.

Đăng lại Đăng lại tiếng riu ríu E-mail 7 lý do Rust là ngôn ngữ lập trình mới thú vị nhất

Bạn muốn bắt đầu với lập trình? Đây là lý do tại sao Rust là ngôn ngữ lập trình mới thú vị và dễ tiếp cận nhất.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Rỉ sét
  • Lệnh Linux
Giới thiệu về tác giả Wini Bhalla(Đã xuất bản 41 bài báo)

Wini là một nhà văn ở Delhi, có 2 năm kinh nghiệm viết. Trong thời gian viết lách, cô đã liên kết với các đại lý tiếp thị kỹ thuật số và các công ty kỹ thuật. Cô ấy đã viết nội dung liên quan đến ngôn ngữ lập trình, công nghệ đám mây, AWS, Machine Learning, v.v. Khi rảnh rỗi, cô thích vẽ tranh, dành thời gian cho gia đình và đi du lịch núi bất cứ khi nào có thể.

Xem thêm từ Wini Bhalla

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký