Trong hướng dẫn này, bạn sẽ học được:
● Cách sử dụng lệnh man trên Linux
Yêu Cầu Hệ Thống, Tiêu Chuẩn và Phiên Bản Phần Mềm Sử Dụng
- Hệ thống: Bất kỳ bản phân phối Linux nào
- Phần mềm: man
- Yêu cầu khác: Quyền truy cập đặc quyền với hệ thống Linux của bạn, thông qua quyền root hoặc lệnh sudo.
Quy ước
- # – Yêu cầu các lệnh Linux được thực thi với quyền root, trực tiếp hoặc thông qua lệnh sudo.
- $ – Yêu cầu các lệnh Linux được thực hiện bởi người dùng không có quyền đặc biệt.
Các tham số thường dùng
Lệnh man hiển thị tài liệu hướng dẫn cho bất kỳ lệnh Linux nào có trên hệ thống. Hãy xem một số ví dụ dưới đây để biết cách sử dụng nó.
Ví dụ 1: Thông thường, bạn không cần chỉ định thêm bất kỳ tùy chọn nào khi sử dụng lệnh man. Tất cả những gì bạn cần làm là nhập tên của lệnh mà bạn muốn xem hướng dẫn. Ví dụ, lệnh sau sẽ hiển thị trang hướng dẫn cho lệnh cat:
$ man cat
Lưu ý rằng từ “command” trong cụm từ này không hoàn toàn mô tả chính xác. Thực ra, những gì bạn đang truyền cho man là “trang” mà bạn quan tâm. Trên thực tế, hầu hết các lệnh trên hệ thống của bạn đều có sẵn trang hướng dẫn riêng.
Ví dụ 2: Để di chuyển trong trang man, bạn dùng phím Enter
để di chuyển xuống từng dòng và phím Space
để di chuyển xuống cả một trang. Nếu muốn thoát khỏi trang hướng dẫn bất cứ lúc nào, chỉ cần nhấn phím q
. Bạn cũng có thể sử dụng phím Page Up
và Page Down
để cuộn lên hoặc xuống.
Ví dụ 3: Bạn có thể tìm kiếm trong tất cả các trang hướng dẫn bằng cách sử dụng tùy chọn -k:
Kết quả trả về sẽ có nội dung như sau (đã được rút gọn):
$ man -k 'ls' ls (1) - list directory contentsa lsattr (1) - list file attributes on a Linux second extended file system lsb_release (1) - print distribution-specific information lsblk (8) - list block devices
Kết quả trả về thực tế có thể dài hơn rất nhiều, nhưng ở đây chúng ta chỉ lấy một đoạn tóm lược. Để mở trang hướng dẫn của bất kỳ lệnh nào trong danh sách trên, bạn chỉ cần nhập tên lệnh đó vào lệnh man. Ví dụ:
$ man 8 lsblk
Sử dụng nâng cao
Lệnh man trong Linux khá đơn giản và không có nhiều cách sử dụng nâng cao. Tuy nhiên, vẫn có một số tùy chọn ít được nhắc đến mà người dùng nên biết. Hãy cùng khám phá chúng bên dưới.
Ví dụ cơ bản về lệnh man trên Linux
Ví dụ 1: Tìm kiếm trong trang hướng dẫn:
Bạn có thể tìm kiếm một chuỗi ký tự trong trang man bằng cách nhấn / trên bàn phím và nhập từ khóa cần tìm. Sau đó, nhấn Enter, terminal sẽ tự động chuyển đến vị trí xuất hiện đầu tiên của từ khóa đó.
Ví dụ 2:Xem trang hướng dẫn bằng giao diện GUI:
Nếu bạn muốn xem các trang hướng dẫn trong giao diện đồ họa, có thể sử dụng lệnh yelp
. Ví dụ:
$ yelp man:ls
Ví dụ 3: Khám phá các công cụ hỗ trợ:
Người dùng cũng cần biết rằng lệnh man không phải là công cụ duy nhất dành cho mục đích này. GNU đã phát triển hệ thống info, phục vụ mục đích tương tự, với khả năng hỗ trợ siêu văn bản cho phép bạn nhảy từ trang này sang trang khác, giống như khi duyệt web. Ví dụ:
$ info ls
Lệnh info
hoạt động tương tự như man, nhưng đôi khi sẽ cung cấp thông tin khác hoặc bổ sung thêm. Ngoài ra, định dạng và cách điều hướng của nó cũng hơi khác.