Tại sao lệnh tldr tốt hơn lệnh man trong Linux?

Để tránh nhầm lẫn, trước tiên cần phải nói rằng bài viết này sẽ đề cập đến các lệnh man và tldr trong Linux. Mặc dù các trang man cực kỳ chi tiết, nhưng chúng có thể gây khó hiểu, đặc biệt là đối với những người mới bắt đầu. Thay vào đó, bạn có thể sử dụng lệnh tldr để có được lời giải thích ngắn gọn, đơn giản và dễ hiểu về bất kỳ lệnh Linux nào.

Trong bài viết này, chúng ta sẽ đi sâu tìm hiểu tldr là gì, cách sử dụng và lý do tại sao nó là một lựa chọn thay thế tốt hơn cho lệnh man truyền thống.

Lệnh Man

Lệnh man, còn được gọi là manual, là cách truyền thống để truy cập tài liệu hướng dẫn cho các lệnh trong hệ điều hành giống Unix. Khi bạn nhập man cùng với một lệnh, nó sẽ kéo lên trang hướng dẫn cho lệnh cụ thể đó, cung cấp thông tin chi tiết về cách sử dụng, tùy chọn và ví dụ của lệnh đó.

Ví dụ, bạn có thể có được tổng quan chi tiết về lệnh ls bằng cách thực thi lệnh này:

man ls
Xem lệnh ls bằng lệnh man
Xem lệnh ls bằng lệnh man

Lệnh này sẽ mở ra một trang hướng dẫn liệt kê tất cả các tùy chọn có sẵn. Thông tin được sắp xếp thành các phần như NAME, SYNOPSIS, DESCRIPTION, OPTIONSEXAMPLES. Mặc dù cấu trúc này giúp dễ điều hướng, nhưng nó cũng có thể khá rộng.

Lệnh man có thể cực kỳ hữu ích cho những người dùng nâng cao cần kiến ​​thức chuyên sâu, nhưng đối với người mới bắt đầu hoặc thậm chí là người dùng trung cấp, nó khiến họ phải lội qua một lượng lớn văn bản. Lượng thông tin quá lớn có thể khiến bạn choáng ngợp và bạn có thể dễ dàng lạc lối trong đó.

Tldr là gì?

tldr là viết tắt của too long; didn't read, một cụm từ có nguồn gốc trên Internet để mô tả tóm tắt một đoạn văn bản dài. Không giống như các trang man, những trang tldr tập trung vào các tùy chọn hữu ích nhất và cung cấp nhiều ví dụ rõ ràng, thực tế.

Ví dụ, khi bạn chạy tldr ls trong terminal, lệnh tldr sẽ cung cấp cho bạn bản tóm tắt ngắn gọn về lệnh ls, cùng với một số tùy chọn thường dùng nhất của lệnh này:

tldr ls
Xem thông tin lệnh ls bao gồm ví dụ của lệnh này bằng cách sử dụng lệnh tldr.
Xem thông tin lệnh ls bao gồm ví dụ của lệnh này bằng cách sử dụng lệnh tldr.

Như bạn thấy, các trang tldr ngắn gọn hơn nhiều và đi thẳng vào vấn đề, giúp người dùng mới dễ dàng hiểu và bắt đầu sử dụng lệnh hơn.

Cách sử dụng Tldr

Để truy cập các trang tldr một cách thuận tiện, hãy cài đặt một client được hỗ trợ. Một trong những client chính là Node.js, đóng vai trò là client gốc cho dự án tldr. Để khám phá các client khác có sẵn cho những nền tảng khác nhau, bạn có thể tham khảo trang wiki client TLDR.

Bạn có thể cài đặt Node.js bằng trình quản lý gói tương ứng với bản phân phối Linux của mình. Ví dụ, trên các bản phân phối dựa trên Debian như Linux Mint hoặc Ubuntu, hãy chạy lệnh này:

sudo apt install nodejs npm

Sau khi bạn đã cài đặt Node.js và trình quản lý gói npm của nó, bạn có thể cài đặt client tldr bằng cách chạy lệnh này:

sudo npm install -g tldr
Cài đặt Tldr bằng Npm
Cài đặt Tldr bằng Npm

Nếu muốn, bạn cũng có thể cài đặt tldr dưới dạng gói Snap bằng cách thực thi lệnh:

sudo snap install tldr

Sau khi cài đặt, client tldr cho phép bạn xem các phiên bản đơn giản, dễ hiểu của các trang hướng dẫn dòng lệnh. Ví dụ, để có bản tóm tắt ngắn gọn về lệnh tar, chỉ cần nhập:

tldr tar
Xem lệnh Tar bằng Tldr
Xem lệnh Tar bằng Tldr

Bạn cũng có thể tìm kiếm các lệnh cụ thể bằng từ khóa với tùy chọn --search:

tldr --search "Keyword"

Ngoài ra, bạn có thể liệt kê tất cả các lệnh khả dụng bằng tùy chọn -l:

tldr -l

Bạn cũng có thể chỉ cần chạy tldr trong terminal để khám phá tất cả các tùy chọn lệnh tldr khác:

Tùy chọn lệnh Tldr
Tùy chọn lệnh Tldr

Nếu bạn thích trải nghiệm dựa trên trình duyệt, trang web tldr chính thức cung cấp cùng nội dung ở định dạng thân thiện với web. Nó bao gồm các tính năng như thanh tìm kiếm có chức năng tự động hoàn thành và nhãn cho biết lệnh dành riêng cho Linux hay macOS.

Trang trình duyệt web Tldr
Trang trình duyệt web Tldr

Ngoài ra, mỗi trang trợ giúp cũng liên kết đến nguồn của nó trên GitHub, nơi bạn có thể đề xuất các chỉnh sửa hoặc cải tiến bằng những công cụ tích hợp của GitHub - không cần phải học Git.

Tại sao tldr tốt hơn man?

Các trang tldr được thiết kế để dễ đọc và dễ hiểu. Chúng loại bỏ sự lộn xộn, chỉ cung cấp thông tin thiết yếu nhất để bắt đầu với một lệnh.

Không giống như các trang man, thường bao gồm mọi tùy chọn và chi tiết có thể, những trang tldr tập trung vào các ví dụ thực tế. Các ví dụ này cho thấy cách bạn có thể sử dụng lệnh trong những tình huống thực tế, giúp bạn dễ dàng áp dụng những gì đã học được.

tldr hoạt động trên nhiều nền tảng, bao gồm Windows, macOS và Linux, khiến nó trở thành một công cụ đa năng mà bạn có thể sử dụng ở bất kỳ đâu.

Cho dù bạn là người mới muốn bắt đầu nhanh chóng hay là người dùng nâng cao cần ôn lại nhanh, tldr đều là một sự bổ sung tuyệt vời cho bộ công cụ của bạn.

Tuy nhiên, hãy nhớ rằng lệnh tldr không phải là sự thay thế hoàn toàn cho các man. Để hiểu sâu hơn về mặt kỹ thuật, hãy luôn giữ các trang hướng dẫn truyền thống làm tài liệu tham khảo toàn diện.

Thứ Bảy, 14/12/2024 07:30
31 👨 119
0 Bình luận
Sắp xếp theo
    ❖ Linux