Image default
Công Nghệ

3 Công Cụ Terminal Linux: tldr, cheat.sh và apropos — Học Nhanh, Dùng Ngay

Bạn mới chơi Linux, muốn thành thạo terminal nhưng ngộp vì quá nhiều lệnh và man page dài? Bỏ ngay tư tưởng “ghi nhớ mọi thứ”. Có ba công cụ nhỏ — tldr, cheat.sh và apropos — sẽ cắt thẳng vào phần quan trọng, giúp bạn tra cứu nhanh, triển khai lệnh đúng và học có hệ thống. Bắt đầu thôi: tldr cho ví dụ ngắn gọn, cheat.sh cho câu trả lời đầy đủ hơn và apropos khi bạn không biết tên lệnh cần dùng.

tldr — Khi bạn chỉ cần ví dụ ngắn gọn

Bạn không cần thuộc hết flag. tldr xuất ra cheat sheet cô đọng cho từng lệnh: các tùy chọn thông dụng và ví dụ thực tế. Thư viện tldr có hơn 6.000 mục cho Linux và hàng trăm cho Windows/macOS — đủ để cứu bạn khỏi man page dài lê thê.

Ví dụ, để xem cheat sheet của FFmpeg, chạy:

tldr ffmpeg

Kết quả không thay thế man page chi tiết, nhưng cho bạn các tùy chọn phổ biến (ví dụ hiểu nhanh -codec:v, trong đó “v” là video). Đó là điểm mạnh: tldr giúp bạn nắm rõ những flag hay dùng nhất, rút ngắn đường học.

Cửa sổ terminal hiển thị man page của lệnh FFmpeg, phần codec được bôi đậm cho thấy chữ 'v' là viết tắt của videoCửa sổ terminal hiển thị man page của lệnh FFmpeg, phần codec được bôi đậm cho thấy chữ 'v' là viết tắt của video

tldr tải các cheat sheet từ kho GitHub của dự án. Ngoài công cụ dòng lệnh, bạn có thể dùng web app hoặc nhiều client khác (Android, v.v.). Cài đặt nhanh trên các distro phổ biến:

  • Debian / Ubuntu:
    sudo apt install tldr-py
  • Fedora:
    sudo dnf install tldr
  • Arch:
    sudo pacman -S tldr

Nếu cần đọc sâu hơn, tìm thêm hướng dẫn chi tiết về tldr trên trang chính thức hoặc các bài viết chuyên môn.

cheat.sh — tldr nâng cấp: câu trả lời rộng & scriptable

cheat.sh giống tldr nhưng toàn diện hơn: ngoài lệnh Linux còn trả lời câu hỏi lập trình, cung cấp cách dùng chi tiết và hỗ trợ tra cứu bằng URL/HTTP, script và shell tương tác. Đây là lựa chọn khi bạn muốn ví dụ thực tế kèm giải thích hơn là dòng lệnh ngắn gọn.

Cách dùng cơ bản với curl:

curl //cheat.sh/ffmpeg

Hoặc dùng script để gõ ngắn hơn:

cht.sh ffmpeg

Bạn còn mở được một shell tương tác:

cht.sh --shell

cheat.sh hiểu cả truy vấn dạng câu hỏi, ví dụ:

cht.sh python reverse a list

Nếu cài fzf, bạn có thể chọn cheat sheet tương tác:

cht.sh `cht.sh :list | fzf`

Giao diện fzf liệt kê các lệnh từ cheat.sh, phần nhập có ký tự "FF" để lọc các lệnh bắt đầu bằng FFGiao diện fzf liệt kê các lệnh từ cheat.sh, phần nhập có ký tự "FF" để lọc các lệnh bắt đầu bằng FF

Cài đặt script cht.sh (nếu muốn tiện) — đặt vào thư mục trên PATH và cài rlwrap (phục vụ shell):

Tạo thư mục bin cá nhân (nếu cần) và thêm PATH:

mkdir -p ~/.local/bin
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc
source ~/.bashrc

Cài script:

curl -s //cht.sh/:cht.sh | install /dev/stdin ~/.local/bin/cht.sh -m 755

Cài phụ thuộc rlwrap:

  • Debian/Ubuntu:
    sudo apt install rlwrap
  • Fedora:
    sudo dnf install rlwrap
  • Arch:
    sudo pacman -S rlwrap

Ghi chú: bạn không bắt buộc phải cài; curl trực tiếp là đủ. Nhưng script và shell làm việc nhanh, tích hợp tốt vào workflow.

apropos — Khi bạn không biết tên lệnh cần tìm

Bạn có ý tưởng về chức năng (ví dụ: “converter”, “archive”) nhưng không biết lệnh chính xác? apropos tìm kiếm phần mô tả trong các man page theo từ khóa — rất hữu dụng để phát hiện lệnh phù hợp nhanh chóng. Ví dụ:

apropos ffmpeg

Tương đương:

man -k ffmpeg

apropos mặc định khớp bất kỳ từ khóa nào bạn nhập; để bắt buộc tất cả từ khóa khớp, dùng flag –and:

apropos --and ffmpeg converter

Bạn cũng có thể giới hạn sang một section của man bằng –section (hoặc -s) để giảm nhiễu:

apropos --section 1 ffmpeg

Tip nâng cao: nếu bạn cài fzf, thêm hàm manpick vào ~/.bashrc để tìm và mở man page tương tác:

function manpick() {  (( $# == 0 )) && return  apropos --section 1 $@ | fzf | awk '{print $1}' | xargs man}

Sau đó:

manpick archive

apropos thường được cài sẵn (thuộc man-db). Nếu không, cài man-db qua package manager.

Kết luận — Bộ ba bạn cần có trong túi công cụ

Tldr, cheat.sh và apropos không phải để thay thế việc đọc tài liệu, mà để rút ngắn đường đến giải pháp: tldr cho ví dụ ngắn gọn, cheat.sh cho câu trả lời sâu và scriptable, apropos cho khi bạn chỉ có ý tưởng chứ không có tên lệnh. Kết hợp cả ba, bạn sẽ tra cứu nhanh, làm việc hiệu quả và ít phải nhớ từng flag nhỏ. Hãy thử cài ít nhất một trong ba hôm nay và chạy thử vài lệnh bạn hay dùng — sự khác biệt sẽ rõ ngay.

Bạn đã thử công cụ nào trong ba cái này? Chia sẻ trải nghiệm hoặc câu hỏi — chúng tôi sẽ cập nhật thêm mẹo tối ưu cho game thủ và dev dùng Linux!

Tài liệu tham khảo nhanh

Related posts

7 phim kinh dị lấy cảm hứng từ Ed Gein: danh sách khiến bạn không dám ngủ

Hải Đăng

API Key ChatGPT Là Gì? Hướng Dẫn Chi Tiết Cách Lấy Key

Hải Đăng

Galaxy S26 bị xáo trộn: S26+ thay Edge, Samsung có thể hoãn ra mắt?

Hải Đăng