Thời gian đọc: 9 phút
Trong hệ điều hành Unix/Linux, người dùng thường xuyên phải làm việc với nhiều loại lệnh, tệp tin và cấu trúc khác nhau. Để làm việc hiệu quả, người dùng cần nắm vững cách tra cứu thông tin về các lệnh và chức năng hệ thống. Unix/Linux cung cấp nhiều công cụ mạnh mẽ để truy xuất thông tin và hướng dẫn sử dụng lệnh. Các công cụ phổ biến bao gồm apropos
, info
, man
, whatis
, và yelp
, mỗi công cụ có vai trò và mục đích riêng trong việc hỗ trợ người dùng tra cứu thông tin về hệ thống.
Bài viết này sẽ đi sâu vào các công cụ trên và cung cấp hướng dẫn chi tiết về cách sử dụng chúng một cách hiệu quả trong công việc hàng ngày với hệ thống Unix/Linux.
apropos
– Tìm Kiếm Lệnh Bằng Từ KhóaLệnh apropos
là một công cụ rất hữu ích trong hệ điều hành Unix/Linux, cho phép người dùng tìm kiếm các lệnh có liên quan đến một từ khóa nhất định. Thay vì nhớ chính xác tên lệnh, bạn chỉ cần biết một phần của nó hoặc mô tả của lệnh, và apropos
sẽ giúp bạn tìm ra các lệnh phù hợp.
apropos [từ khóa]
-e
: Chỉ hiển thị kết quả khớp chính xác với từ khóa.-r
: Hỗ trợ tìm kiếm bằng biểu thức chính quy (regular expressions).-s [số]
: Giới hạn kết quả tìm kiếm cho một mục cụ thể trong sổ tay (section).-l
: Hiển thị kết quả dưới dạng danh sách với định dạng gọn gàng hơn.copy
:apropos copy
Kết quả sẽ liệt kê tất cả các lệnh và thông tin liên quan có chứa từ “copy”, như cp
, scp
, rsync
, v.v.
copy
:apropos -e copy
Chỉ hiển thị các lệnh khớp hoàn toàn với từ khóa.
apropos -r '^c.*'
Lệnh này sẽ tìm tất cả các lệnh bắt đầu bằng chữ “c”.
info
– Hiển Thị Thông Tin Lệnh Trực TuyếnLệnh info
cung cấp một giao diện để xem thông tin chi tiết hơn về các lệnh và phần mềm trong Unix/Linux. Nó thường cung cấp nhiều chi tiết hơn so với lệnh man
, giúp người dùng hiểu sâu hơn về cách sử dụng lệnh hoặc chương trình cụ thể.
info [tên_lệnh]
-f [tên file]
: Mở trang thông tin từ file cụ thể.-n [tên nút]
: Chuyển đến một phần cụ thể trong trang info.--vi-keys
: Sử dụng các phím tắt giống như trình soạn thảo vi
trong trang info.info
của lệnh ls
:info ls
Trang info
sẽ cung cấp thông tin chi tiết về lệnh ls
, bao gồm các tùy chọn và cách sử dụng.
info
:n
: Chuyển đến nút tiếp theo.p
: Quay lại nút trước.q
: Thoát khỏi trang info.man
.info
có thể phức tạp và khó đọc nếu bạn chưa quen với giao diện điều hướng.man
– Hiển Thị Sổ Tay Các Trang Trực TuyếnLệnh man
(viết tắt của manual) là một trong những lệnh phổ biến nhất trong Unix/Linux để xem các trang hướng dẫn sử dụng (manual pages) của các lệnh. Mỗi lệnh hoặc chương trình trong hệ thống thường có một trang hướng dẫn riêng biệt được tổ chức thành các phần khác nhau.
man [lệnh]
man
:1
: Lệnh người dùng thông thường.2
: Lệnh hệ thống (system calls).3
: Thư viện C (C library functions).4
: Các file thiết bị.5
: Định dạng file.6
: Trò chơi.7
: Thông tin khác.8
: Lệnh quản trị hệ thống (system administration commands).-a
: Hiển thị tất cả các trang man
nếu có nhiều kết quả cho cùng một lệnh.-k [từ khóa]
: Tìm các trang man
liên quan đến từ khóa.-f [lệnh]
: Tìm phần tóm tắt của lệnh.man
của lệnh ls
:man ls
Trang này sẽ cung cấp thông tin chi tiết về lệnh ls
, bao gồm các tùy chọn, cú pháp, và cách sử dụng.
man
của hệ thống gọi open
:man 2 open
Lệnh này sẽ hiển thị trang man
của hệ thống gọi open
trong section 2.
whatis
– Tìm Kiếm Dữ Liệu Whatis Cho Các Từ Đầy ĐủLệnh whatis
giúp bạn tìm kiếm mô tả ngắn gọn về một lệnh cụ thể trong hệ thống. Khác với apropos
, whatis
yêu cầu bạn cung cấp chính xác tên lệnh và sẽ trả về mô tả ngắn gọn của lệnh đó từ cơ sở dữ liệu whatis.
whatis [lệnh]
-r [biểu thức chính quy]
: Tìm kiếm theo biểu thức chính quy.-s [section]
: Giới hạn kết quả tìm kiếm trong một phần cụ thể của trang man
.ls
:whatis ls
Kết quả sẽ hiển thị một mô tả ngắn gọn về lệnh ls
.
whatis -r 'l.*'
Kết quả sẽ trả về các lệnh bắt đầu bằng chữ “l” kèm theo mô tả ngắn.
yelp
– Bộ Thẩm Tra Sự Giúp Đỡ GNOMEYelp
là công cụ hỗ trợ đồ họa dành cho môi trường GNOME, cung cấp một giao diện trực quan để tra cứu thông tin và trợ giúp liên quan đến các lệnh và phần mềm. Công cụ này đặc biệt hữu ích cho người dùng không quen với dòng lệnh hoặc cần một giao diện thân thiện hơn để tra cứu thông tin.
yelp [lựa chọn]
yelp
:yelp
Khi chạy lệnh này, công cụ sẽ mở ra một giao diện đồ họa với các tùy chọn tìm kiếm và tra cứu trợ giúp cho GNOME.
Trong hệ điều hành Unix/Linux, việc hiểu và sử dụng các lệnh như apropos
, info
, man
, whatis
, và yelp
là vô cùng quan trọng để người dùng có thể tra cứu thông tin, tìm kiếm lệnh, và hiểu rõ hơn về cách sử dụng hệ thống. Mỗi lệnh có những ưu điểm và nhược điểm riêng, giúp bạn có nhiều cách tiếp cận thông tin tùy vào mục đích sử dụng. Nắm vững các công cụ này sẽ giúp bạn làm việc hiệu quả hơn, cải thiện khả năng xử lý các tác vụ trên hệ thống Unix/Linux.