NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
23/08/2024
Lượt xem

Lệnh man trong Linux – Tìm hiểu tra cứu thông tin qua 6 ví dụ thực tế

23/08/2024
12 phút đọc
Lượt xem

Đánh giá

Bạn đã bao giờ khám phá và hiểu rõ các câu lệnh phức tạp bằng lệnh man trong Linux? Hãy cùng Vietnix tìm hiểu xem tại sao lệnh này lại quan trọng và cách sử dụng lệnh này để nâng cao trải nghiệm Linux của bạn.

Lệnh man trong Linux là gì?

Lệnh man trong Linux (viết tắt của manua) là công cụ dùng để tra cứu thông tin chi tiết về bất kỳ lệnh nào. Khi sử dụng man, bạn sẽ được cung cấp một trang hướng dẫn đầy đủ bao gồm tóm tắt, mô tả, tùy chọn, trạng thái thoát, tác giả, bản quyền,…

Lệnh man trong Linux
Lệnh man trong Linux

Cú pháp của lệnh man tương đối phức tạp nhưng thực tế lại khá đơn giản. Thông thường, bạn chỉ cần nhập lệnh man với phần theo sau là tên lệnh cần tra cứu.

man [man options] [[section] page ...] ...
man -k [apropos options] regexp ...
man -K [man options] [section] term ...
man -f [what is options] page ...
man -l [man options] file ...
man -w|-W [man options] page …

Lưu ý: Các tùy chọn là không bắt buộc và trong hầu hết trường hợp, bạn sẽ không cần sử dụng chúng. Thay vào đó, bạn có thể tìm kiếm thông tin cần thiết trực tiếp từ trang hướng dẫn hiển thị.

Bên cạnh đó, bạn có thể tham khảo một số bài viết về các dòng lệnh trong Linux cơ bản để hiểu thêm chi tiết:

Các tùy chọn sử dụng lệnh man

Lệnh man trong Linux có nhiều tùy chọn có sẵn. Nếu bạn muốn tìm hiểu chi tiết các tùy chọn có sẵn cho lệnh man, bạn hãy sử dụng trang hướng dẫn (man page). 

man man

Dưới đây là một số 7 tùy chọn sử dụng lệnh man trong Linux:

Tùy chọnMô tả
SECTION COMMANDHiển thị section cụ thể của một lệnh
-k KEYWORDTìm kiếm từ khóa trong toàn bộ trang hướng dẫn và hiển thị tất cả các kết quả khớp
-f KEYWORDTìm kiếm mô tả ngắn về bất kỳ từ khóa hoặc lệnh nào
-d, –defaultĐặt lại lệnh man về mặc định
-i, –ignore-caseBỏ qua sự phân biệt chữ hoa chữ thường của lệnh
-I, –match-caseTìm kiếm chính xác chữ hoa chữ thường
-a, –allHiển thị tất cả các trang hướng dẫn khớp với từ khóa hoặc lệnh cụ thể

Lưu ý: Các tùy chọn phân biệt chữ hoa chữ thường và một số tùy chọn có thể cho kết quả rất dài, bạn có thể dùng thêm lệnh less để xem từng trang (man -k TỪ_KHÓA | less).

Ví dụ 1: Xem hướng dẫn chi tiết của một lệnh

Lệnh man giúp bạn xem hướng dẫn chi tiết của các lệnh khác trong Linux với cú pháp rất đơn giản:

man COMMAND

Giả sử, bạn cần xem hướng dẫn chi tiết lệnh ls, hãy thực hiện các bước dưới đây:

Bước 1: Mở Terminal. Theo mặc định, bạn sẽ ở trong thư mục chính (Home) khi mở, tuy nhiên bạn có thể sử dụng lệnh này từ bất kỳ thư mục nào.

Bước 2: Nhập lệnh sau và nhấn Enter.

man ls

Kết quả: Bạn sẽ thấy mục hướng dẫn lệnh ls được hiển thị trong dòng lệnh.

Lưu ý: Để thoát khỏi trang hướng dẫn, bạn cần nhấn phím q trên bàn phím.

Xem hướng dẫn chi tiết của một lệnh bằng lệnh man
Xem hướng dẫn chi tiết của một lệnh bằng lệnh man

Ví dụ 2: Sử dụng lệnh man để xem mô tả ngắn gọn của một lệnh

Bạn có thể sử dụng lệnh man trong Linux để xem phần hiển thị của tất cả các section có sẵn và mô tả ngắn gọn về mỗi section của lệnh đó.

Cú pháp chung như sau:

man -f COMMAND

Để sử dụng lệnh này, bạn cần làm theo các bước dưới đây:

Bước 1: Mở Terminal trong thư mục Home.

Bước 2: Giả sử bạn muốn xem tóm tắt của lệnh ls (lệnh liệt kê các file và thư mục). Bạn gõ dòng lệnh sau vào cú pháp lệnh đã thực hiện và nhấn Enter:

man -f ls

Kết quả: Bạn sẽ thấy tất cả các section và mô tả ngắn của lệnh ls.

Cách xem mô tả ngắn gọn của một lệnh bằng lệnh man trong Linux
Cách xem mô tả ngắn gọn của một lệnh bằng lệnh man trong Linux

Ví dụ 3: Xem một section cụ thể của một lệnh bằng lệnh man

Mỗi lệnh đều có nhiều chức năng khác nhau. Các chức năng này thường sẽ được viết trên trang hướng dẫn ở các section khác nhau. Bạn có thể tìm thấy được các section bằng cú pháp man -f ở ví dụ trước. Để truy cập trang hướng dẫn của một lệnh nhất định, bạn hãy làm theo cú pháp chung dưới đây:

man SECTION_NUM COMMAND

Hoặc 

man COMMAND.SECTION_NUM

Lưu ý: Không phải tất cả các lệnh đều có các section khác nhau. Khi thực hiện, Chỉ có một số lệnh có chức năng này. Lệnh man là một trong các lệnh mà có thể tìm thấy section 1 và section 7.

Để xác thực, bạn hãy làm theo các bước dưới đây:

Bước 1: Mở Terminal trong thư mục Home.

Bước 2: Với 2 cú pháp để truy cập các section khác nhau, bạn có thể nhập 1 trong 2 lệnh dưới đây để xem chi tiết section 7 từ trang hướng dẫn của lệnh man:

man 7 man

Hoặc

man man.7

Bước 3: Nhấn phím Enter.

Ngoài ra, bạn cũng có thể xem trang hướng dẫn của section 1 bằng cách sử dụng lệnh: 

man 1 man.
Trang hướng dẫn của section 1
Trang hướng dẫn của section 1

Ví dụ 4: Tìm kiếm cụm từ/văn bản trong tài liệu hướng dẫn

Bạn có thể tìm kiếm một văn bản, cụm từ khóa hoặc lệnh bên trong toàn bộ tài liệu hướng dẫn sử dụng bằng cách sử dụng từ dòng lệnh man -k với cú pháp chung:

man -k PHRASE

Ví dụ, bạn có thể thử với lệnh ls bằng cách làm theo các bước dưới đây:

Bước 1: Mở Terminal trong thư mục Home.

Bước 2: Nhập lệnh sau để tìm tất cả các kết quả khớp với lệnh ls:

man -k ls

Bước 3: Nhấn Enter.

Kết quả: Bạn sẽ thấy dòng lệnh hiển thị tất cả các kết quả khớp với lệnh ls có sẵn.

Dòng lệnh hiển thị tất cả các kết quả khớp với lệnh ls có sẵn
Lệnh man trong Linux - Tìm hiểu tra cứu thông tin qua 6 ví dụ thực tế 24

Lưu ý: Nếu có quá nhiều kết quả, bạn có thể dùng lệnh less để xem từng trang một: man -k ls | less

Ví dụ 5: Hiển thị tất cả trang hướng dẫn của nhiều section khác nhau

Một số lệnh có thể được chia thành nhiều section. Nếu muốn xem tất cả các section này bằng lệnh man trong Linux, bạn có thể dùng cú pháp man -a để hiển thị lần lượt từng trang hướng dẫn của lệnh bạn muốn xem. Cú pháp thực hiện như sau:

man -a COMMAND

Trong ví dụ này, bạn sẽ cần thực hiện các bước dưới đây để hiển thị tất cả các section khác nhau của lệnh intro.

Bước 1: Mở Terminal trong thư mục Home.

Bước 2: Nhập lệnh sau để xem section đầu tiên của lệnh intro:

man -a intro

Bước 3: Sau khi chạy lệnh, bạn sẽ được chuyển đến trang hướng dẫn section đầu tiên của lệnh intro.

Bước 4: Bạn nhấn q để thoát khỏi phần này.

Bước 5: Lúc này, bạn sẽ có một lời nhắc yêu cầu bạn nhấn Return/Enter để chuyển đến phần tiếp theo, nhấn Ctrl+D để bỏ qua phần tiếp theo và nhấn Ctrl+C để thoát khỏi lệnh.

Bước 6: Nhấn phím Enter.

Kết quả: Trên dòng lệnh, bạn có thể chọn section muốn xem. Khi bạn chọn một section, bạn sẽ thấy trang hướng dẫn và nội dung của section đó.

Trang hướng dẫn và nội dung của section
Trang hướng dẫn và nội dung của section
Hiển thị tất cả trang hướng dẫn của nhiều section khác nhau
Hiển thị tất cả trang hướng dẫn của nhiều section khác nhau

Ví dụ 6: Tìm kiếm cụm từ/văn bản cụ thể trong trang hướng dẫn

Trang hướng dẫn của một lệnh thường sẽ rất dài và việc tìm kiếm thông tin cụ thể thường sẽ trở nên khó khăn. Do đó, bạn cần tìm kiếm cụm từ khóa hoặc đoạn văn bản cụ thể trong man page. Bằng cách gõ dấu gạch chéo (/) và nhập văn bản cần tìm, dưới đây là các bước thực hiện chi tiết:

Bước 1: Mở Terminal trong thư mục Home.

Bước 2: Nhập lệnh sau để mở trang hướng dẫn của lệnh ls:

man ls

Bước 3: Tại trang hướng dẫn, bạn gõ dấu gạch chéo (/) và sau đó nhập cụm từ khóa muốn tìm kiếm.

Ví dụ thực tế, nếu như bạn muốn tìm kiếm cụm từ khóa file, bạn hãy gõ /file.

Bước 4: Nhấn phím Enter, bạn sẽ thấy các kết quả khớp với từ khóa: file trên trang hướng dẫn.

Bước 5: Bạn có thể di chuyển đến kết quả tiếp theo bằng phím n và kết quả trước đó bằng phím b. Nếu muốn thoát, bạn chỉ cần nhấn phím q.

Lưu ý: Trên trang hướng dẫn, bạn có thể di chuyển lên dòng trên hoặc xuống dòng dưới bằng các phím mũi tên. Để chuyển sang trang tiếp theo, bạn hãy nhấn phím SPACE.

Kết quả: Bạn có thể tìm kiếm và điều hướng qua trang hướng dẫn như trong hình ảnh minh họa.

Tìm kiếm cụm từ/văn bản cụ thể trong trang hướng dẫn
Tìm kiếm cụm từ/văn bản cụ thể trong trang hướng dẫn
Tìm kiếm và điều hướng qua trang hướng dẫn như trong hình ảnh minh họa
Tìm kiếm và điều hướng qua trang hướng dẫn như trong hình ảnh minh họa

Lưu ý: Việc tìm kiếm không phân biệt chữ hoa chữ thường, vì vậy bạn không cần phải lo lắng về điều này.

Lời kết

Qua bài viết trên, bạn có thể thấy rằng lệnh man là một công cụ không thể thiếu đối với bất kỳ người dùng Linux nào. Việc thành thạo cách sử dụng lệnh man sẽ giúp bạn dễ dàng tìm hiểu và khai thác hiệu quả các lệnh khác trong hệ thống. Cảm ơn bạn đã theo dõi bài viết. Nếu có bất kỳ ý kiến đóng góp hay câu hỏi nào, bạn vui lòng để lại bình luận bên dưới.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG