Cách sử dụng cheat.sh để làm chủ bất kỳ lệnh nào trong Linux

Đôi khi, các lệnh Linux có thể gây khó khăn do có nhiều tùy chọn và tham số. Ngay cả những người dùng có kinh nghiệm đôi khi cũng cần tham khảo nhanh.

Bạn có thể tìm hiểu qua các trang hướng dẫn hoặc tìm kiếm trên , nhưng nếu có cách nhanh hơn thì sao? Hãy sử dụng cheat.sh, một công cụ tuyệt vời cung cấp quyền truy cập tức thời vào các cheat sheet cho bất kỳ lệnh nào.

cheat.sh là bộ sưu tập cheat sheet khổng lồ do cộng đồng đóng góp mà bạn có thể truy cập ngay lập tức. Nó lấy thông tin từ các nguồn như dự án Cheat, những trang TLDR, StackOverflow và nhiều nguồn khác, sau đó cung cấp cho bạn ở định dạng rõ ràng và dễ đọc.

Phần tuyệt nhất là bạn không cần phải cài đặt bất cứ thứ gì! Bạn có thể sử dụng cheat.sh trực tiếp với công cụ curl. Nếu bạn đã từng tải xuống thứ gì đó qua terminal hoặc tương tác với API web, thì có thể bạn đã từng sử dụng curl trước đây. Nó chỉ cần lấy dữ liệu từ các URL. Và cheat.sh tận dụng chức năng này để cung cấp các cheat sheet trực tiếp đến màn hình của bạn.

Bắt đầu với cheat.sh

Cú pháp cơ bản để làm việc với cheat.sh rất đơn giản. Ví dụ, nếu muốn lấy cheat sheet cho một lệnh như tar, bạn chỉ cần mở và nhập lệnh này:

curl cht.sh/tar
Cách sử dụng cheat.sh để làm chủ bất kỳ lệnh nào trong Linux - Ảnh 1
Hiển thị trang hướng dẫn của lệnh Tar

Trong vòng một phần giây, công cụ sẽ lấy ra cheat sheet được định dạng gọn gàng với các tùy chọn phổ biến, ví dụ sử dụng và mẹo hữu ích.

Vậy là xong! Chỉ cần thay tar bằng bất kỳ lệnh nào khiến bạn gặp rắc rối.

Ví dụ, để kiểm tra cú pháp của lệnh find, hãy sử dụng:

curl cht.sh/find

Lệnh này sẽ hiển thị thông tin chi tiết về cách tìm file theo tên, loại, ngày sửa đổi, kích thước và thậm chí là cách thực thi lệnh trên các file đã định vị.

Tìm kiếm bằng từ khóa

Bạn cũng có thể lấy cheat sheet ngay cả khi không chắc chắn về lệnh chính xác bằng cách tìm kiếm bằng từ khóa. Chỉ cần mô tả những gì bạn muốn làm bằng cách sử dụng ~. Ví dụ, nếu bạn muốn tìm và xóa file:

curl cht.sh/~find+delete+files

Điều này tìm kiếm qua các cheat sheet để tìm những chủ đề liên quan đến việc tìm và xóa, có thể chỉ cho bạn lệnh tìm, tùy chọn xóa hoặc cách sử dụng lệnh này với xargs.

Không chỉ các lệnh Linux - nó cũng hoạt động với những . Cần một lời nhắc nhanh để hiểu danh sách , hãy chạy lệnh này:

curl cht.sh/python/list+comprehension
Cách sử dụng cheat.sh để làm chủ bất kỳ lệnh nào trong Linux - Ảnh 2
Hiển thị trang cheat sheet để hiểu danh sách Python

Bạn muốn hiểu các lệnh Git? Sử dụng:

curl cheat.sh/git/merge

Làm cho cheat.sh dễ truy cập hơn nữa

Mặc dù phương pháp curl hoạt động hoàn hảo, nhưng bạn có thể muốn có một cách thuận tiện hơn để truy cập cheat.sh, đặc biệt là nếu bạn sử dụng nó thường xuyên. Bạn có thể tạo một hàm shell đơn giản hoặc alias trong file .bashrc hoặc .zshrc của mình.

Mở file cấu hình của bạn bằng bất kỳ trình soạn thảo văn bản nào như Nano (đối với Bash):

nano ~/.bashrc

Đối với Zsh, hãy chạy:

nano ~/.zshrc

Dán hàm:

cheat() {
curl cheat.sh/$1
}
Cách sử dụng cheat.sh để làm chủ bất kỳ lệnh nào trong Linux - Ảnh 3
Tạo alias trong Bash Terminal cho công cụ Cheat

Cuối cùng, hãy lưu và đóng file, sau đó load lại bằng:

source ~/.bashrc

Bây giờ, với hàm này được xác định, bạn chỉ cần nhập:

cheat tar

Viết tắt này giúp bạn tiết kiệm một vài lần nhấn phím và giúp công cụ có cảm giác tích hợp hơn vào quy trình làm việc của bạn.

Hãy thử cheat (phiên bản Go có thể cài đặt) để biết thêm tùy chọn cấu hình!

Mặc dù cheat.sh rất tuyệt vời để tra cứu nhanh, nhưng một số người dùng có thể thích kiểm soát và tùy chỉnh nhiều hơn. Đó là lúc công cụ dòng lệnh cheat phát huy tác dụng. Thay vì tạo yêu cầu HTTP đến máy chủ từ xa, công cụ này duy trì một bộ sưu tập cheat sheet cục bộ mà bạn có thể tùy chỉnh bằng ghi chú cá nhân, theme màu và trình soạn thảo văn bản ưa thích.

Lưu ý: Tên gọi có thể hơi khó hiểu - cheat.sh và cheat là hai công cụ khác nhau. Công cụ chúng ta đang thảo luận ở đây là một công cụ hiện đại, đẹp mắt được viết bằng Go mà bạn có thể tải xuống và cài đặt.

Cách dễ nhất để cài đặt cheat là sử dụng trình quản lý gói snap hoặc nếu đã thiết lập Go, bạn có thể cài đặt trực tiếp bằng Go.

Ví dụ, trên Debian/Ubuntu, hãy chạy:

sudo snap install cheat

Ngoài ra, hãy sử dụng Go:

go install github.com/cheat/cheat/cmd/cheat@latest

Sau khi cài đặt, việc sử dụng nó cũng giống như cheat.sh:

cheat <command_name>
Cách sử dụng cheat.sh để làm chủ bất kỳ lệnh nào trong Linux - Ảnh 4
Hiển thị Cheatsheet cho lệnh Tar

Bạn cũng có thể xem các sheet mình có và liệt kê tất cả bằng lệnh này:

cheat -l

Một tính năng hữu ích khác của công cụ cheat này là khả năng tạo cheat sheet tùy chỉnh. Sau đây là cách bạn có thể tạo một cheat sheet:

cheat -e new_command

Điều này sẽ mở trình soạn thảo mặc định, nơi bạn có thể tạo một cheat sheet mới cho "new_command". Định dạng rất đơn giản – thêm một mô tả ngắn gọn ở trên cùng, theo sau là các ví dụ và giải thích.

Cheat và cheat.sh thực ra không phải là đối thủ. Cả hai đều hữu ích vì những lý do khác nhau. cheat.sh (có curl) cung cấp trợ giúp tức thời trên bất kỳ máy nào có Internet và để tra cứu nhanh và bao gồm hàng tấn lệnh và thậm chí cả ngôn ngữ lập trình.

Nếu cả cheat.sh và công cụ cheat đều có vẻ quá mức, hãy cân nhắc sử dụng TLDR. Viết tắt của Too Long; Didn’t Read, TLDR cung cấp các trang trợ giúp được đơn giản hóa cho những lệnh phổ biến. Nó hoàn hảo cho người mới bắt đầu muốn có câu trả lời nhanh mà không cần phải tìm hiểu tài liệu phức tạp.

Theo: Quản Trị Mạng

CÓ THỂ BẠN QUAN TÂM