man Trình tạo lệnh
Tạo lệnh man để đọc các trang tham khảo hệ thống
Bắt đầu với man
## man là gì?
`man` là giao diện dùng để truy cập các hướng dẫn tham khảo của hệ thống (“trang man”). Nó sẽ tìm kiếm và hiển thị tài liệu về các lệnh, các lời gọi hệ thống, các hàm thư viện, các tệp cấu hình, và nhiều thứ khác nữa. Mọi hệ thống Unix đều đi kèm với các trang man, vì vậy `man` chính là cách nhanh nhất để tìm hiểu các tùy chọn và cách hoạt động của một lệnh.
## Cách sử dụng
1. **Đặt tùy chọn**: Chọn mục, chế độ tìm kiếm (apropos/whatis), hoặc tùy chọn tìm kiếm toàn bộ. 2. **Nhập tên**: Gõ tên trang (và tùy chọn có thể gõ số mục). 3. **Sao chép & chạy**: Dán lệnh được tạo ra vào terminal của bạn.
Bên trong công cụ hiển thị trang: nhấn `/` để tìm kiếm, nhấn `q` để thoát. Việc di chuyển giữa các trang sử dụng cùng các phím như trong `less`.
Các tùy chọn phổ biến
### Số mục (`1`, `2`, `3`...) Hạn chế việc tìm kiếm trong một mục hướng dẫn cụ thể. Các mục phổ biến: lệnh người dùng `1`, lệnh hệ thống `2`, hàm thư viện `3`, định dạng tập tin `5`, lệnh quản trị viên `8`. Ví dụ: `man 2 open` hiển thị lệnh hệ thống, chứ không phải bất kỳ lệnh nào thuộc loại `open`.
### `-k` Tìm kiếm theo từ khóa Tìm kiếm trong các mô tả ngắn gọn của tất cả các trang — tương đương với `apropos`. Hãy sử dụng tính năng này khi bạn nhớ được chủ đề nhưng không nhớ tên lệnh: `man -k 'copy'`.
### `-f` Giải thích ngắn gọn Chỉ in ra mô tả một dòng của một trang — tương đương với `whatis`. Nhanh hơn so với việc mở toàn bộ trang.
### `-a` Tất cả các trang tương ứng Hiển thị từng trang tương ứng trong từng mục, lần lượt nhau. Hữu ích khi tên xuất hiện ở nhiều mục khác nhau (ví dụ: `printf`).
### `-S LIST` Danh sách các mục Hạn chế trình tự tìm kiếm trong một danh sách các mục được phân cách bằng dấu hai chấm, ví dụ: `-S 1:2:3`.
### `-P PAGER` Trình hiển thị trang tùy chỉnh Sử dụng chương trình trình hiển thị trang khác (chẳng hạn như `bat` hoặc `cat`) thay vì tr
▶Làm thế nào để tìm một mục hướng dẫn cụ thể?
▶Làm thế nào để tìm một lệnh khi tôi chỉ biết chức năng của nó?
▶Làm thế nào để xem mô tả một dòng mà không cần mở trang?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.