Các lựa chọn thay thế hiện đại cho các lệnh Linux cổ điển

cũ và mới: lệnh

Ở đây bạn có thể thấy một số các lựa chọn thay thế hiện đại cho các lệnh Linux cổ điển. Điều này không có nghĩa là chúng tốt hơn hay kém hơn, hoặc bạn nên sử dụng cái này hay cái kia. Hãy sử dụng cách mà bạn có vẻ thoải mái nhất như tôi luôn nói. Tuy nhiên, một số người dùng có thể không biết về những lựa chọn thay thế này và có thể thấy chúng là những lựa chọn tốt hơn.

Các chương trình nổi bật nhất mà bạn có thể sử dụng trong bản phân phối GNU / Linux của mình và đó có thể là công cụ tuyệt vời cho quản trị viên của hệ thống là:

neovim so với vim

Vim soạn thảo văn bản phổ biến, được thảo luận nhiều giữa những người hâm mộ emacs, nano, v.v., cũng có một giải pháp thay thế mới hơn. Nói về neovim, dựa trên ý tưởng mở rộng khả năng của vim và biến nó thành IDE. Nhờ dự án này, nhiều chức năng hiện đại hơn, kiểu con trỏ, v.v. được thêm vào.

tldr vs người đàn ông

Một công cụ khác mà mọi người đều sử dụng là man, lệnh hiển thị hướng dẫn sử dụng. Chà, nó cũng có một giải pháp thay thế khác hiện đại hơn, chẳng hạn như tldr. Và đó là các trang mà con người ném có thể hơi quá tải và phức tạp để hiểu đối với một số người dùng. Định dạng của nó cũng không phải là tốt nhất để hiểu. Do đó, với sự trợ giúp của tldr có thể được đơn giản hóa rất nhiều và các ví dụ thực tế về việc sử dụng có thể được hiển thị.

duff vs duff

Lệnh df cũng rất phổ biến trong Linux để kiểm tra dung lượng ổ đĩa còn trống, bị chiếm dụng, v.v. Cũng, là một giải pháp thay thế đơn giản hơn được viết bằng ngôn ngữ lập trình Go và với một số cải tiến. Nó sẽ hiển thị cho bạn thông tin dễ hiểu về tất cả các thiết bị được gắn kết, cho phép bạn sắp xếp đầu ra, lưu đầu ra ở định dạng JSON, v.v.

exa vs ls

Trong số các lệnh được sử dụng nhiều nhất khi sử dụng terminal là ls, lệnh liệt kê nội dung của các thư mục. Lệnh exa tương tự, nhưng có cải tiến, sử dụng màu sắc trực quan hơn, hiển thị siêu dữ liệu, thuộc tính mở rộng, inode, số lượng khối bị chiếm, nhiều ngày khác nhau, chế độ xem cây phân cấp, hỗ trợ Git tích hợp để xem các tệp đã thay đổi, v.v.

fd vs tìm

Để tìm thứ gì đó chắc chắn bạn đã sử dụng lệnh định vị hoặc tìm kiếm. Chà, cái thứ hai này có một giải pháp thay thế hiện đại hơn cho việc tìm kiếm. Tên anh ta là fd, được viết bằng Rust, và nhằm mục đích đơn giản hóa việc tìm kiếm và tăng tốc độ trả về kết quả.

hàng đầu so với hàng đầu

Hãy chắc chắn rằng bạn biết nó, bởi vì nó cũng được sử dụng rộng rãi như một sự thay thế hàng đầu. Nói về htop, một phiên bản để hiển thị thông tin về các quy trình, mức tiêu thụ tài nguyên, v.v., theo cách trực quan hơn, trong thời gian thực và có khả năng tương tác.

ncdu so với du

Trước khi tôi nói về lệnh df, nhưng chắc chắn bạn cũng đã sử dụng du để kiểm tra kích thước của một thư mục tập tin. Chà, giải pháp thay thế được gọi là ncdu, và cung cấp cùng một kết quả, nhưng với nhiều thông tin hấp dẫn hơn ở cấp độ trực quan, với đồ họa, cách sử dụng có thứ tự và tương tác. Tên của nó bắt nguồn từ nc (ncurses) và du, nghĩa là nó là một du được viết bằng cờ vây và sử dụng thư viện đồ họa nổi tiếng.

dơi vs mèo

Trình nối, hay con mèo, rất hữu ích để hiển thị nội dung của tệp văn bản hoặc cho các chức năng khác được kết hợp với các lệnh khác bằng cách sử dụng đường ống, v.v. Một giải pháp thay thế hiện đại hơn là dơi. Cái này bổ sung thêm đánh dấu cú pháp, tích hợp Git, phân trang, v.v.

httpie vs wget and curl

Các lệnh được sử dụng rộng rãi khác để tải xuống hoặc xem nội dung web trong thiết bị đầu cuối là wget và curl. Cả hai công cụ này đều rất được sử dụng và phổ biến, được cài đặt mặc định trong hầu hết các bản phân phối phổ biến. Giải pháp thay thế hiện đại cho cả hai được gọi là httpie, với những cải tiến để sử dụng thân thiện hơn, với đầu ra được tô màu và định dạng để nâng cao hiểu biết.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Alexander dijo

    Bài báo xuất sắc !!! Cảm ơn

  2.   Oscar Fernandez-Sierra dijo

    Tôi cũng sẽ bao gồm "ripgrep" (https://github.com/BurntSushi/ripgrep) để thay thế cho "grep". Và "fzf" (https://github.com/junegunn/fzf) có thể là "thay thế giả" cho "ít hơn" hoặc "nhiều hơn" khi bạn muốn có thể chọn từ các kết quả, nhưng nó làm được nhiều hơn